更改分区类型

更改分区类型

 

[root@localhost ~]# mkswap /dev/vdb2



Changed type of partition 'Linux' to 'Linux swap / Solaris'

p查看已经改为 Linux swap / Solaris

Wq退出保存

 

 


[root@localhost ~]# swapon -a /dev/vdb2     ####启用交换分区

[root@localhost ~]# swapon -s     ###等价于cat /proc/partitions

FilenameTypeSizeUsedPriority

/dev/vdb2                              partition10239960-1

[root@localhost ~]# vim /etc/fstab

/dev/vdb2 swap awap defaults 0 0

 

[root@localhost ~]# swapon -a     ####使挂载策略生效

[root@localhost ~]#

fdisk -l查看

成功更改 

删掉/dev/vdb2

 

 

[root@localhost ~]# swapoff /dev/vdb2

[root@localhost ~]# fdisk /dev/vdb

d命令删除/dev/vdb2

 partprobe

fdisk -l查看

 

 

磁盘加密

建立一个磁盘并扫描


[root@localhost ~]# cryptsetup luksFormat /dev/vdb1      ####luksFormat加密   

                                                                /dev/vdb1

 

WARNING!

========

This will overwrite data on /dev/vdb1 irrevocably.

 

Are you sure? (Type uppercase yes): YES            #####3输入YES(必须为大写

Enter passphrase:                                 ####设置密码

Verify passphrase:


[root@localhost ~]# mount /dev/vdb1 /mnt/           #####尝试挂载加密磁盘

mount: unknown filesystem type 'crypto_LUKS'        ######已加密,无法挂载

[root@localhost ~]# ls /dev/mapper/                ###/dev/mapper/ 此时只有一个控

                                                                  制文件

control

[root@localhost ~]# cryptsetup open /dev/vdb1 westos    ####解密磁盘放入westos文件

Enter passphrase for /dev/vdb1:                      ####输入密码

[root@localhost ~]# ls /dev/mapper/                   ####/dev/mapper/ 此时多出

                                                  Westos文件

control  westos


[root@localhost ~]# mkfs.xfs /dev/mapper/westos           ####格式化分区文件



[root@localhost ~]# mount /dev/mapper/westos /mnt/    ####挂载磁盘

[root@localhost ~]# touch /mnt/file{1..10}              ####创建十个文件

[root@localhost ~]# ls /mnt/                           ###创建成功

file1  file10  file2  file3  file4  file5  file6  file7  file8  file9

[root@localhost ~]# umount /mnt/                     ###卸载磁盘

[root@localhost ~]# df                              ####察看是否卸载


[root@localhost ~]# ls /mnt/             ###卸载后/mnt/下无目录

[root@localhost ~]# cryptsetup close westos       

[root@localhost ~]# ll /dev/mapper/

total 0

crw-------. 1 root root 10, 236 Apr 30 02:14 control

[root@localhost ~]# mount /dev/mapper/westos /mnt  /

mount: special device /dev/mapper/westos does not exist


[root@localhost ~]# mount /dev/vdb1 /mnt/        ###再次尝试挂载已加密磁盘

mount: unknown filesystem type 'crypto_LUKS'       ####失败

[root@localhost ~]# cryptsetup open /dev/vdb1 westos      #####打开加密文件

Enter passphrase for /dev/vdb1:                    

[root@localhost ~]# mount /dev/mapper/westos /mnt/      ####挂载

[root@localhost ~]# df                                ####挂载成功


[root@localhost ~]# ls /mnt/                         ###查看上次挂载时创立的文件


file1  file10  file2  file3  file4  file5  file6  file7  file8  file9     ####文件在

 

 

 

 

设置开机自动挂载加密

 

 

[root@localhost ~]# vim /root/diskpass         ###编辑密码文件

[root@localhost ~]# chmod 600 /root/diskpass   ###给文件权限,仅限于超级用户

[root@localhost ~]# cryptsetup luksAddKey /dev/vdb1 /root/diskpass  ###将密码文件


Enter any passphrase:

[root@localhost ~]# vim /etc/crypttab                   ##此目录下编写

westos /dev/vdb1 /root/diskpass

 

[root@localhost ~]# vim /etc/fstab                ####此目录下编写

/dev/mapper/westos /mnt xfs defaults 0 0

 

[root@localhost ~]# df


[root@localhost ~]# umount /mnt/                  ###将设备先卸载

[root@localhost ~]# reboot        ###重启


cat /var/log/boot.log          ### 查看开机启动项


Df                           ###察看是否开机自动挂载

 

 

删除加密及开机自启

[root@localhost ~]# vim /etc/crypttab

[root@localhost ~]# vim /etc/fstab

[root@localhost ~]# rm -rf /root/diskpass

#####/etc/crypttab   /etc/fstab  里面添加的东西删除

卸载/mnt/             

cryptsetup close westos              ####关闭加密


mkfs.xfs /dev/vdb1 -f                 ####强制格式化

 

 

 

 

新建三个分区

t分别将三个id都改为fd

 

监控watch -n 1 cat /proc/mdstat

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

 

可显示硬盘同步

mkfs.xfs /dev/md0       ###格式化

mount /dev/md0 /mnt/    ####挂载

Df查看

df -H 查看两磁盘可看作一个

 

 

mdadm -D /dev/md0 查看状态


mdadm /dev/md0 -f /dev/vdb2    模拟/dev/vdb2设备损坏


闲置的第三块会补上代替损坏的

 

 

mdadm /dev/md0 -r /dev/vdb2    ###删掉怀的设备


mdadm /dev/md0 - a /dev/vdb2    ###重新加入

 

删除设备

卸载 umount /mnt/


mdadm -S /dev/md0            停止此设备


 fdisk /dev/vdb   删除123,设备


Wq退出保存

partprobe

 

猜你喜欢

转载自blog.csdn.net/awoyaoc/article/details/80174006