Linux下的swap分区管理、LUKS加密及磁盘阵列

 

一、管理交换分区
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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值