首页 > 代码库 > 分区管理
分区管理
分区管理
swap分区管理
# cat /proc/partitions #查看系统分区
252 33 205096 vdc1
# mkswap /dev/vdc1 #将/dev/vdc1划为swap分区
# blkid #查看分区格式
/dev/vdc1: UUID="0d01ba7f-fda4-4994-8ca7-18efb6fa117f" TYPE="swap"
# swapon -a /dev/vdc1 #激活
# swapon -s
Filename Type Size Used Priority
/dev/vdb partition 102392 0 -1
/dev/vdc1 partition 205088 0 -2
# vim /etc/fstab #永久挂载,swap无挂载点
/dev/vdc1 swap swap defaults 0 0
# swapoff /dev/vdc1 #关闭设备
# swapon -s #查看分区
分区多种挂载
# mkfs /dev/vdc1 #格式化
# blkid #分区格式为ext2
/dev/vdc1: UUID="cb47d6c6-a79f-4bb0-a74e-466a320a7b73" TYPE="ext2"
使用uuid挂载设备
# vim /etc/fstab
UUID=cb47d6c6-a79f-4bb0-a74e-466a320a7b73 /mnt ext2 defaults 0 0
# mount -a
#df
/dev/vdc1 198313 1550 186509 1% /mnt
卸载时将/etc/fstab中的删除# umount 挂载点
使用标签挂载设备
# mkfs.ext2 /dev/vdc1
# e2label /dev/vdc1 hello #将/dev/vdc1的标签改为hello
# e2label /dev/vdc1
hello
# vim /etc/fstab #使用标签永久挂在
LABEL=hello /mnt ext2 defaults 0 0
# mount -a
# df
/dev/vdc1 198313 1550 186509 1% /mnt
分区加密
# cryptsetup luksFormat /dev/vdc1 #分区加密
Are you sure? (Type uppercase yes): YES #大写
# cryptsetup luksOpen /dev/vdc1 vdc1 #加密分区建立,创建一个可挂载的逻辑分区并命名
Enter passphrase for /dev/vdc1: #输入刚刚设置的密码
被创建在/dev/mapper/下面.这里就是/dev/mapper/vdc1
# mkfs.ext3 /dev/mapper/vdc1 #格式化
手动挂载
# mount /dev/mapper/vdc1 /mnt/ #挂载后可使用分区
# df
/dev/mapper/vdc1 196635 5663 180820 4% /mnt
自动挂载
# vim /etc/crypttab #设定开机解密
vdc1 /dev/vdc1 none
# vim /etc/fstab
/dev/mapper/vdc1 /mnt ext2 defaults 0 0
# mount -a
# df
/dev/mapper/vdc1 196635 5663 180820 4% /mnt
# vim /root/passwd #系统自动读取密码记录文件
cyl&647308
# cryptsetup luksAddKey /dev/vdc1 /root/passwd #密码文件与设备关联
Enter any passphrase: 密码
使用完毕后为保护数据的隐秘,需取消挂载并关闭加密分区
#umount /mnt
##cryptsetup luksClose vdc1
本文出自 “真水无香” 博客,请务必保留此出处http://chengyanli.blog.51cto.com/11399167/1846756
分区管理