******************4.管理系统存储******************


## 1.分区划分 ##


fdisk /dev/vdb               //进入分区划分

wKiom1gimJyiwMLaAABQYgYtf40099.png
wKiom1gimJ3hBQxQAACfkZu_3ks663.png

wKiom1gimKGDLZdpAAP9fJW9H-k248.png

partprobe                    //加载分区表

cat /proc/partitions         //查看分区信息

wKioL1gimJ3AGUcFAABE4xmb014263.png

mkfs.xfs                     //创建xfs文件系统==格式化分区

wKioL1gimKKjwbD7AABy5yRo_ck758.png

blkid                        //查看文件系统类型

wKioL1gimKPwU0d9AAA1YpIXGz8165.png
mount /dev/vdb1 挂载点       //分区挂载

df                           //查看已挂载的分区

wKiom1gimKSTt12bAABvr5yEZXc647.png
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          //激活

wKioL1gimsfAPMi8AABsnhH2RGU008.png


上述激活方式,重启后激活消失,如需永久激活,需修改配置文件

vim /etc/fstab                     //开机自动激活
/dev/vdb1    swap    swap              defaults 0 0
  设备       挂载点  文件系统类型


wKiom1gimyuS2URmAAATJl68GtY657.png

wKioL1gimyuy5c5DAABeR9b3W5I446.png

swapoff /dev/vdb1             //关闭激活的swap分区


wKioL1gimyrwBU2NAAAdmsuSTls784.png


添加临时swap分区
dd if=/dev/zero of=/mnt/swapfile bs=1M count=1000 

/*在/mnt中划分一块区间名叫swapfile的区间块大小为1M,数量为1000*/

mkswap /dev/vdb1              //格式化成swap格式
swapon -a /dev/vdb1           //激活


wKioL1gim5njaD3KAADufVUo3j8557.png

## 3.磁盘加密 ##


1.加密磁盘一次挂载

fdisk /dev/vdb                          //新建磁盘
cryptsetup luksFormat /dev/vdb1         //加密

wKiom1gi6rqAB8X7AABCYaIs1mQ220.png
cryptsetup open /dev/vdb1 haha          //打开加密磁盘
wKiom1gi6m3D6VclAAAfeNrqndY397.png

wKiom1gi6nDgAhosAAAyHKWGWxw139.png


测试
mkfs.xfs /dev/mapper/haha                //制作文件系统

wKioL1gi6m7DFFaJAAB_mesAh8I838.png
mount /dev/mapper/haha /mnt              //挂载

wKiom1gi6m-TCLVuAABz0Z8rYj8456.png
umount /mnt/                             //卸载

cryptsetup close haha                    //关闭加密磁盘

wKioL1gi6m-xrqb9AAAdiiyYhR4346.png


2.加密磁盘永久挂载
vim /etc/crypttab
解密后设备管理文件 设备 加密文件
wKiom1gi69iiq4iLAAAXAvL-g88769.png

wKioL1gi7VXThSekAAAMlJ1fYKs834.png

vim /root/加密文件                             //设置加密字符

wKiom1gi69nhm8IlAAAVd4ZILw0840.png

wKioL1gi69mDD8mSAAAFuhjEM78461.png
chmod 600 /root/加密文件

wKioL1gi69mjN4-TAAAXiH7AtEA787.png
cryptsetup luksAddKey 设备 /root/加密文件

wKioL1gi69qR_iUoAAApHGmnMco334.png
vim /etc/fstab

wKiom1gi7FLBr1z4AAATk-UirhY447.png

/dev/mapper/解密后的设备管理文件 挂载点 文件系统类型 defaults 0 0

wKiom1gi69qBoRHFAABanQc8aAY611.png

reboot                                     //重启检测

wKiom1gi69vBdzJPAAAKc0opGOk760.png


3.加密清除
vim /etc/fstab                           //删除自动挂载配置信息
> /etc/crypttab                          //清空加密配置信息
rm -fr /root/加密文件
umount    挂载
cryptsetup close                         //解密后设备管理文件关闭加密磁盘
mkfs.xfs /dev/vdb1 -f                    //强行格式化磁盘

wKiom1gi7ODRppo0AAAzyeSkry0048.png


##4.磁盘阵列 ##
制作磁盘阵列
fdisk /dev/vdb                                    //新建三个分区
mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}   //制作软阵列
注:  -C 指定创建分区

      -a 文件不存在时是否新建文件
      -n 使用分区数
      -x 空闲分区数(做备份)

wKiom1gi7bLTzQ4OAADMrzvlHJQ818.png

mkfs.xfs /dev/md0                         //制作文件系统

wKioL1gi7kSR3MpSAAB55y1ym3k342.png

mount /dev/md0 /mnt/                      //挂载(使用设备)

wKiom1gi7kXB4lM3AABwRxF0PnU852.png


磁盘阵列管理
mdadm -f /dev/md0 /dev/vdb1               //使磁盘损坏(==手动拔除磁盘)

wKiom1gi7uayLDEgAABz_yDOKaU355.png


mdadm -D /dev/md0                         //查看磁盘阵列信息

wKioL1gi7uei0qiWAADy7JwNL-k178.png

mdadm -r /dev/md0 /dev/vdb1               //删除磁盘


wKiom1gi7ujgk3DgAABnNjwLJrg695.png

mdadm -a /dev/md0 /dev/vdb1               //添加磁盘


wKioL1gi7uXwx9hIAABm7fo-mHI795.png


关闭磁盘阵列
i> umount /mnt                             //卸载设备
ii> mdadm -S /dev/md0                      //关闭磁盘阵列
iii> df                                    //查看挂载信息

wKioL1gi74LgG2yUAABxeLWI_5U171.png


## 5.配额 ## 针对于分区


环境配置:新建文件,权限为1777

mount -o usrquota /dev/vdb1 /pub                 //挂载设备并加载配额功能

quotaon -uv /dev/vdb1                            //开启配额功能
edquota -u student 配置student所能使用的额度(单位为K)

wKioL1gi8cbCpL4lAABC43sDOYg154.pngwKiom1gi8cWARGjAAAAjSdNgJD4137.png

测试:wKiom1gi8ciwibnHAAB5bEDia0Q224.png


注:修改etc下的文件很容易导致系统重启之后起不来,这种情况下,输入root用户密码,然后修改出错的文件即可。