一. 管理系统分区
硬盘0磁道的第一个分区包含为512字节,其中包含446字节的mbr主引导记录+64字节的mpt主分区表+2字节的硬盘有效性标识“55aa”;一个主分区占用16个字节记录分区信息;故一个硬盘上如果用mbr的分区方式最多可以存在4个分区
1. 创建分区
注:n表示创建分区
注:p表示查看分区类型
注:t表示更改分区类型
partprobe #同步分区表,若不同步的话分区将无法加载,查看不到分区
2. 设备的挂载
注:新创建的分区需要格式化才能挂载使用
注:格式化为swap分区类型后,需要激活swap分区,否则查看不到挂载
swapon -a #激活swap分区
swapon -s #查看swap分区
swapoff #关闭swap分区
3. 设备的永久性挂载
注:/etc/fstab 为永久挂在分区,其性质与挂载镜像类似,非永久性挂载在系统重启后挂载失败,/etc/fstab 也可挂载镜像,但若出错系统将无法启动
注:执行mount -a可以让fstab配置文件未生效的策略生效
4. 删除分区
注:d表示删除分区,但在删除分区时,首先应该查看分区的挂载情况,执行卸载步骤,包含配置文件永久挂载(/etc/fstab)以及临时挂载(umount /dev/vdb*)
二. 磁盘加密
1. 磁盘的加密及临时挂载
fdisk /dev/vdb #创建分区
cryptsetup luksFormat /dev/vdb1 #加密
cryptsetup open /dev/vdb1 westos #打开加密的分区
mkfs.xfs /dev/mapper/westos #格式化分区为xfs格式;/dev/mapper/*为虚拟设备
注:YES必须大写,否则系统无法识别
mount /dev/mapper/westos /mnt/ #挂载
umount /mnt/ #卸载
cryptsetup close westos #关闭加密分区
2. 加密磁盘的永久挂载
vim /etc/crypttab --->westos /dev/vdb1 /root/lukspsfile #解密后设备管理文件 设备 加密字符存在文件
vim /root/lukspsfile #加密字符文件
chmod 600 /root/lukspsfile #密码文件600权限
cryptsetup luksAddKey /dev/vdb1 /root/lukspsfile #关联设备和密码文件
vim /etc/fstab --->/dev/mapper/westos /mnt xfs defaults 0 0 #永久挂载配置文件及内容
注:mount -a第一次检测fstab配置文件中自动挂载时提示设备不存在,是由于之前执行cryptsetup close westos所造成的,因此需要重新打开才能扫描识别
3. 加密清除
三. 磁盘阵列
fdisk /dev/vdb #创建3个分区,并将分区标示为raid
partprobe #同步分区表
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} #制作双磁盘,并将一个闲置
mkfs.xfs /dev/md0 #格式化
mount /dev/md0 /mnt/ #挂载
mdadm -D /dev/md0 #查看raid状态
mdadm -f /dev/md0 /dev/vdb1 #失效指定硬盘
mdadm -r /dev/md0 /dev/vdb1 #删除指定硬盘
mdadm -a /dev/md0 /dev/vdb1 #恢复指定硬盘
umount /mnt/ #卸载
mdadm -S /dev/md0 #停止使用
partprobe 同步分区表
监控命令:watch -n 1 cat /proc/mdstat
注:raid0:写入速度快,适用于论坛,属于内容不同而注重写速,内容不同步,需备份
raid1:读取速度快,适用于网站,属于舍弃容量注重读速,内容同步,需备份
raid5:包含0+1,但是读取与写入均弱于0和1
四. 磁盘配额
配额:为磁盘使用用户分配额度,分区配额是针对设备的
fdisk /dev/vdb #创建分区
partprobe #同步分区表
mkfs.xfs /dev/vdb1 #格式化
blkid #查看设备id信息
mkdir /westos
chmod 777 /westos/
mount -o usrquota /dev/vdb1 /westos/ #激活设备配额参数
edquota -u student #打开配额配置文件
su - student
dd if=/dev/zero of=/westos/file bs=1M count=100
quota #查看用户配额
vim /etc/fstab #永久挂载
/dev/vdb1 /westos xfs defaults,usrquota 0 0
监控命令:watch -n 1 du -h /westos
注:dd if=/dev/zero of=/westos/file bs=1M count=100 #当磁盘全部被占用,不能创建新分区时,可以用文件来代替分区
五. 修改分区(mbr<------>gpt)
mbr:最大支持2Tb,使用mbr创建分区时,第四个分区为扩展分区,之后再创建时将会变成逻辑分区
gpt:最大支持18Eb,gpt格式的分区全部是主分区,适用于企业
fdisk -l #查看硬盘分区及类型
parted /dev/vdb #修改分区方式
fdisk -l #再次查看设备分区及类型
partprobe #同步分区表
注:执行创建分区和删除分区动作结束后,都必须要partprobe进行同步分区表