首页 > 代码库 > 分区管理

分区管理

分区管理

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

分区管理