存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

时间:2023-03-09 09:15:47
存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

磁盘驱动器上的空间 , 用作当前未使用部分内存的溢出。这样 , 系统就能在主内存中留出空间用于储存当前正在处理的数据 , 并在系统面临主内存空间不足的风险时提供应急溢出。

swap分区的建立:

fdisk? /dev/vdb

n 一个新的分区 1000M

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

t 更改类型

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

1.建立磁盘加密

使用fdisk新建分区

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

mount /dev/mapper/westos? /mnt/? 将该磁盘挂载

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

umount /mnt/ 卸载磁盘

在/mnt/下建立文件,取消挂载后文件消失,重新挂载后文件恢复

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

cryptsetup close westos? 关闭加密磁盘(关闭盖子)

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

删除加密

2.加密磁盘开机自动挂载

?vim /root/diskpass? 写入磁盘密码

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

chmod 600 /root/diskpass? 将磁盘权限设置成只对超级用户可操作

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

cryptsetup luksAddKey? /dev/vdb1 /root/diskpass 告诉系统加密磁盘的密码指定

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

?vim /etc/crypttab 写入磁盘名称,磁盘设备,以及磁盘密码所在文件

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

vim /etc/fstab 修改配置文件

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列
3加密磁盘开机自动挂载的清除

vim /etc/fstab? 删除掉配置文件里面的设定

?umount /mnt/? 卸载挂载

?vim /etc/crypttab 删除里面的内容指定

?rm -fr /root/diskpass 删除密码文件

cryptsetup close westos? 关闭加密磁盘

mkfs.xfs /dev/vdb1? 格式化加密磁盘

mkfs.xfs /dev/vdb1 -f 加密此番格式化需要加-f

1.建立磁盘阵列

mdadm -C /dev/md0 -a yes -l? 1 -n 2 -x
1 /dev/vdb{1..3}

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

2.磁盘阵列的管理

监控命令:watch
-n 1 cat /proc/mdstat

最初的状态:

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

mdadm -D /dev/md0? ##查看磁盘阵列

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

vdb3闲置状态随时准备上位

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

mdadm? /dev/md0 -f? /dev/vdb2
##损坏vdb2

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

mdadm? /dev/md0 -r? /dev/vdb2
##删除损坏的vdb2

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

mdadm? /dev/md0 -a? /dev/vdb2
##新增一个阵列

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

3.磁盘阵列的删除:
umount
/mnt

mdadm -S /dev/md0

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

fdisk /dev/vdb ##删除分区

partprobe

删除前:

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列

删除后:

存储系统管理(二)——Linux系统的swap分区、磁盘加密、磁盘阵列