系统忘记密码-》修改密码
liunx 有中断模式
开机按”e“
在liunx16 中的末尾 空格后输入“rd.break console=tty0” 然后ctrl+x
进入中断模式可以修改
mount -o remount ,rw /sysroot 系统根目录重新挂载,并赋予读写权限
chroot /sysroot 改变目录到系统根目录下
passwd root
修改完成后
touch /.autorelabel 创建新文件来自动更新标签
输入两次 exit 退出重新进入系统
eg:一次修改不成功可以再试一次
磁盘与文件系统管理
磁盘的识别与分区
机械硬盘 SATA:容量大 速度慢 价格便宜:块设备
SAS:比SATA容量小 速度快 价格贵
NL-SAS:用SATA盘的盘体 ,SAS接口
SSD:速度快 价格贵 固态硬盘
磁介质(磁颗粒)
磁道中包含磁颗粒
扇区 是磁盘的最小存储单元
磁头:可以对整个磁盘进行读写
磁盘初始化
fdisk -l 查看分区
主分区,一个硬盘允许四个主分区
扩展分区:一个硬盘允许三个主分区,一个扩展分区
逻辑分区:在扩展分区上创建
p p p l e
sda1 sda2 sda3 sda5 unused
MBR: 主引导记录,占据512字节
优点:兼容性好
缺点:四个主分区,磁盘分区表只有64个字节,每个分区占16字节 容量小,最多支持2TB
GPT:通用分区表
优点:支持16 EB
1.分区
fdisk /dev/sdb 进入命令进行分区)
p 查看
n 创建分区(添加分区)
类型 p:主分区
e:逻辑分区
分区编号:1-4 默认为1
分区大小:first初始值默认
last最大 格式:+2G
----------------------创建一个分区
w:保存退出
q:退出不保存
partprobe 将分区表写入到内核里
2.格式化(创建文件系统)
一个文件小的话,可以占用一个块的容量
mkfs -t ext4 /dev/sdb1 (创建文件系统)
3.挂载
把硬件挂在一个空目录下 让操作系统实现访问空目录 相当于访问这个硬盘
mount /dev/sdb1 /创建的目录/(挂载设备 + 挂载点)将硬盘挂载在所创建的空目录中
----------一次性挂载
df -hT(查看挂载信息)
umount /dev/sdb1 卸载设备/挂载点
修改配置文件(挂载:/etc/fstab)
-----------永久性挂载
/dev/sdb1 /sui ext4 defaults 0 0
挂载设备 挂载点目录 文件类型
mount -a 全部重新挂载
如果挂载错误系统进不去
要先进入中断模式
虚拟内存 :SWAP分区
swapon -s
(创建扩展分区不能格式化)
mkswap /dev/sdb5 将逻辑分区设为虚拟内存
swapon /dev/sdb5 直接挂载 不需要挂载点
swapon -s 查看
卸载 swapoff /dev/sdb5
-------------一次性挂载交换分区挂载
/dev/sdb5 swap swap defaults 0 0
swapon -a
--------------swapon分区永久挂载
多硬盘创建
PV物理卷(整个磁盘,或者用fdisk 分区的磁盘)
VG卷组(由多个物理卷组成)
LV逻辑卷(从卷组分出来空间叫逻辑卷)
创建物理卷
用fdisk 分区
创建物理卷
pvcreate
pvcreate /dev/sdb6 创建物理卷
pvcreate /dev/sdb7 创建物理卷
pvdisplay 查看物理卷
创建卷组
vgcreate + 卷组名称 /dev/sdb6 /dev/sdb7
可以设置pe的大小(默认4m) vgcreate -s 8M (修改pe大小)+ 卷组名称 /dev/sdb6 /dev/sdb7
vgdisplay 查看卷组
创建逻辑卷
lvcreate -n(--name) +逻辑卷名字
-l :加pe的个数
-L: 直接加大小
lvcreate -n lv01 -L 2G vg01 创建逻辑卷01
lvdisplay 查看逻辑卷
格式化
mkfs -t ext4 /dev/vg01/lv01 (卷组下的逻辑卷)
mkdir /mnt/lv01
永久挂载
/dev/vg01/lv01/ /mnt/lv01 ext4 defaults 0 0
mount -a
逻辑卷扩容(先扩大系统 再扩大文件系统)
卸载umout /dev/vg01/lv01
lvextend -L 3G /dev/vg01/lv01 扩大逻辑卷
由于没有文件系统 所以扩大后查看还是原先内存
要扩大文件系统
e2fsck -f /dev/vgname/lvname --校验文件系统()
resize2fs -p /dev/vgname/lvname ----扩大文件系统
逻辑卷缩容(先缩减文件系统 在缩小分区大小)
卸载卸载umout /dev/vg01/lv01
lvreduce (缩减)
fsck -f /dev/vg01/lv01 ---校验文件系统
resize2fs -p /dev/vg01/lv01 2G --缩减到2个G
lvreduce -L 2G /dev/vg01/lv01 ---缩容分区大小(减少系统到2G)