******************4.管理系统存储******************
## 1.分区划分 ##
fdisk /dev/vdb //进入分区划分
partprobe //加载分区表
cat /proc/partitions //查看分区信息
mkfs.xfs //创建xfs文件系统==格式化分区
blkid //查看文件系统类型
mount /dev/vdb1 挂载点 //分区挂载
df //查看已挂载的分区
umount /dev/vdb1 | 挂载点 //卸载挂载
vim /etc/fstab //实现永久挂载
/dev/vdb1 挂载点 文件系统类型(xfs) defaults 0 0
## 2.swap分区管理 ##
swapon -s //查看系统中的swap分区
建立swap分区
mkswap /dev/vdb1 //把/dev/vdb1格式化成swap格式
swapon -a /dev/vdb1 //激活
上述激活方式,重启后激活消失,如需永久激活,需修改配置文件
vim /etc/fstab //开机自动激活
/dev/vdb1 swap swap defaults 0 0
设备 挂载点 文件系统类型
swapoff /dev/vdb1 //关闭激活的swap分区
添加临时swap分区
dd if=/dev/zero of=/mnt/swapfile bs=1M count=1000
/*在/mnt中划分一块区间名叫swapfile的区间块大小为1M,数量为1000*/
mkswap /dev/vdb1 //格式化成swap格式
swapon -a /dev/vdb1 //激活
## 3.磁盘加密 ##
1.加密磁盘一次挂载
fdisk /dev/vdb //新建磁盘
cryptsetup luksFormat /dev/vdb1 //加密
cryptsetup open /dev/vdb1 haha //打开加密磁盘
测试
mkfs.xfs /dev/mapper/haha //制作文件系统
mount /dev/mapper/haha /mnt //挂载
umount /mnt/ //卸载
cryptsetup close haha //关闭加密磁盘
2.加密磁盘永久挂载
vim /etc/crypttab
解密后设备管理文件 设备 加密文件
vim /root/加密文件 //设置加密字符
chmod 600 /root/加密文件
cryptsetup luksAddKey 设备 /root/加密文件
vim /etc/fstab
/dev/mapper/解密后的设备管理文件 挂载点 文件系统类型 defaults 0 0
reboot //重启检测
3.加密清除
vim /etc/fstab //删除自动挂载配置信息
> /etc/crypttab //清空加密配置信息
rm -fr /root/加密文件
umount 挂载
cryptsetup close //解密后设备管理文件关闭加密磁盘
mkfs.xfs /dev/vdb1 -f //强行格式化磁盘
##4.磁盘阵列 ##
制作磁盘阵列
fdisk /dev/vdb //新建三个分区
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3} //制作软阵列
注: -C 指定创建分区
-a 文件不存在时是否新建文件
-n 使用分区数
-x 空闲分区数(做备份)
mkfs.xfs /dev/md0 //制作文件系统
mount /dev/md0 /mnt/ //挂载(使用设备)
磁盘阵列管理
mdadm -f /dev/md0 /dev/vdb1 //使磁盘损坏(==手动拔除磁盘)
mdadm -D /dev/md0 //查看磁盘阵列信息
mdadm -r /dev/md0 /dev/vdb1 //删除磁盘
mdadm -a /dev/md0 /dev/vdb1 //添加磁盘
关闭磁盘阵列
i> umount /mnt //卸载设备
ii> mdadm -S /dev/md0 //关闭磁盘阵列
iii> df //查看挂载信息
## 5.配额 ## 针对于分区
环境配置:新建文件,权限为1777
mount -o usrquota /dev/vdb1 /pub //挂载设备并加载配额功能
quotaon -uv /dev/vdb1 //开启配额功能
edquota -u student 配置student所能使用的额度(单位为K)
测试:
注:修改etc下的文件很容易导致系统重启之后起不来,这种情况下,输入root用户密码,然后修改出错的文件即可。