一、swap 交换分区

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

swap分区的建立:

fdisk  /dev/vdb

n 一个新的分区 1000M

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

t 更改类型

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

82  为swap的标号 可以看到已经修改成功wq退出保存 

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

mkswap  /dev/vdb2  格式化为文件系统

可以看到已经将设备格式化为文件系统

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

swapon -a /dev/vdb2 **swap设备  启动/dev/vdb2分区swap装置

swapon -s 显示swap分区的信息

可以看到未**之前无法显示信息,**之后则显示swap分区信息

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

永久自动**的修改

vim /etc/fstab          ##挂载策略文件

对文件进行以下修改:

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

关闭swap分区:

1.vim /etc/fstab ##删除自动**

2.swapoff  /dev/vdb1 ##关闭swap分区

3.fdisk  /dev/vdb ##对分区进行删除

4.partprobe ##同部分区信息

相关截图不再赘述

二、磁盘加密

LUKS ( Linux 统一**设置 ) 是标准的设备加密格式
LUKS 可以对分区或卷进行加密,必须首先对加密的卷进行解密 , 才能挂载其中的文件系统

1.建立磁盘加密

使用fdisk新建分区

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

cryptsetup luksFormat /dev/vdb1                  给这个磁盘设置磁盘加密,并设置密码(加盖子)

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

类型已经改变,修改成功

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

cryptsetup open /dev/vdb1  westos                 将这个加密磁盘打开(打开盖子)

cryptsetup open /dev/vdb1name 会将加密的卷 /dev/vdb1 解锁为 /dev/mapper/name

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

可以看到解锁为westos

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

mkfs.xfs  /dev/mapper/westos                     格式化磁盘

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

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

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

umount /mnt/                                     卸载磁盘

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

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

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

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

cryptsetup luksRemoveKey /dev/vdb1        删除加密

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分区、磁盘加密、磁盘阵列


相关文章: