一、管理交换分区 1、将分区设置为swap分区
(1)分区,t 2,修改该标号分区的id,L查看标号,选择82,wq退出保存
(2) partprobe (3)cat /proc/partitions (4)mkswap /dev/vdb2 #将/dev/vdb2分区用于swap交换区 (5)swapon -a /dev/vdb2 #激活交换区 (6)swapon -s #显示当前交换区的状态,显示/dev/vdb2即设置成功 (7)vim /etc/fstab #编辑文件,使该操作永久生效 (8)swapon -a #重读该文件,相当于刷新
(9 )fdisk -l #查看设备
2、删除swap分区 (1) vim /etc/fstab,删除设置swap分区行 (2) swapoff /dev/vdb2 #关闭/dev/vdb2
(3) fdisk /dev/vdb #进入,删除分区
(4) partprobe
二、LUKS加密
1、加密
(1) cryptsetup luksFormat /dev/vdb1 #对/dev/vdb1进行加密(加密前注意查看是否挂载,若有则卸载)
询问是否加密,大写YES,密码大于8个字节
(2) mount /dev/vdb1 /mnt/ #挂载mount: unknown filesystem type 'crypto_LUKS' #失败,因为有加密 (3) cryptsetup open /dev/vdb1 heiha #设备解密后的状态为heiha (4)ls /dev/mapper/ #有heiha (5)mkfs.xfs /dev/mapper/heiha #格式化 (6)mount /dev/mapper/heiha /mnt #挂载heiha到/mnt (7)touch /mnt/file #/mnt里建立一个文件 (8)umount /mnt #卸载 (9)cryptsetup close heiha #关闭加密 (10)ls /dev/mapper/ #查看目录,无heiha
(11)ls /mnt #查看目录,无file
2、开机自动挂载 (1)vim /root/passwd #编辑/root下的***文件,写入LUKS加密的密码 (3)chmod 600 /root/passwd #更改权限,使得该文件只有root用户可读写 (4)cryptsetup luksAddKey /dev/vdb1 /root/passwd#添加密码文件
(5)vim /etc/crypttab #写入解密后状态、设备、密码文件
(6)vim /etc/fstab
/dev/mapper/heiha /mnt xfs defaults 0 0 #写入设备、挂载点、文件类型、文件系统选项、是否检测备份
(7)reboot #重启
不能正常reboot时, 可能是/etc/fstab文件挂载书写有误,参照以下 图片步骤:
输入root密码,文本形式进入一个shell,vim /etc/fstab,正确编写挂载,然后reboot即可
(8)df #查看当前设备,有挂载 3、删除开机自动挂载设置 (1)vim /etc/fstab删除/dev/mapper/heiha /mnt xfs defaults 0 0 (2)vim /etc/crypttab删除heiha /dev/vdb1 /root/passwd (3)rm -fr passwd #删除密码文件 (4)df (5)umount /mnt #卸载 (6)cryptsetup close westos #关闭加密
(7)mkfs.xfs /dev/vdb1 -f #格式化(-f 表示强制)
三、磁盘阵列raid设备 1、设置
(1)fdisk /dev/vdb #进入建立三个分区,修改id为fd
(2) mdadm -C /dev/md0 -a yes -l 1 -n 2 -x 1 /dev/vdb{1..3}-C 表示创建 ; -a yes 表示若md0不存在则自动创建 ; -l 表示级别 ; -n 表示有几块设备 ; -x表示闲置几块 (3)mkfs.xfs /dev/md0 (4)mount /dev/md0 /mnt
(5)df
可以用watch -n 1 cat /proc/mdstat监控,查看过程 2、管理
(1)mdadm -D /dev/md0 #查看设备
监控如下:
(2)mdadm /dev/md0 -f /dev/vdb1 #损坏vdb1
(3)mdadm /dev/md0 -r /dev/vdb1 #删除vdb1,无vdb1
(4)mdadm /dev/md0 -a /dev/vdb1 #加入vdb1,显示闲置
3、删除
(1)df
(2)umount /mnt #卸载 (3)mdadm -S /dev/md0 #停止
(4)fdisk /dev/vdb #删除分区
(5)partprobe
(6)fdisk -l
