Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)

1.系统设备的查看

fidisk 用于管理磁盘分区的实用程序

fdisk       -l           ##查看真实存在的设备

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第1张图片

cat     /proc/partitions     ##系统识别的设备


blkid                               ##能够使用的设备


df                         ##查看挂载的设备


df    -h                  ##大小除以1024,更准确,数值小

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第2张图片

df  -H                    ##大小除以1000

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第3张图片

ps:

/dev/sda1                  ##sata硬盘,a1表示第一块硬盘中的第一个分区

/dev/cdrom               ##光驱

/dev/mapper/*           ##系统中的虚拟设备

2.设备的挂载

插入U盘后:
df -h                    ##查看挂载的路径
mount /dev/sdb1   /mnt   ##将设备挂载到/mnt
cd /mnt                  ##使用另一shell进入    
umount /dev/sdb1         ##此时无法取消挂载,因为/mnt正在被使用,ps:设备取消挂载时写挂载的设备或挂载的路径都可以
fuser -kvm  /dev/sdb1    ##结束对/mnt进行操作的进程
umount  /dev/sdb1        ##此时可以成功取消挂载

df   -h       ##查看设备挂载的相关信息

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第4张图片

mount  /dev/sdb1       /mnt            ##将U盘挂载到mnt目录下

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第5张图片     

fuser    -kvm    /mnt       ##结束对/mnt的操作进程

  • 指定方式的挂载

mount -o ro /dev/sdb1   /mnt     ##设定挂载方式为只读,此时不能再进行写入操作
mount -o remount,rw   /dev/sdb1  ##重新挂载,挂载方式设置为可以读写

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第6张图片

3.硬盘分区的建立

fidisk -l         ##查看硬盘的路径,如/dev/vdb
fidisk /dev/vdb   ##进入分区界面

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第7张图片

  • 选择分区类型,p为主分区,e为扩展分区

  • 依次选择分区编号和分区起始位置

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第8张图片


完成新建一个主分区

ps:这种分区方式最多只能建4个主分区,之后只能新建扩展分区

partprobe               ##手动同步分区表
cat /proc/partitons     ##查看设备是否被系统识别

mount /dev/vdb1  /mnt   ##无法挂载,因为新建的分区还没有文件系统
mkfs.xfs   /dev/vdb1    ##格式化设备,在设备上安装文件系统xfs
mount /dev/vdb1  /mnt   ##可以挂载,因为上一步已经给设备安装了文件系统xfs

mkfs.xfs   /dev/vdb1          ##格式化设备,在设备上安装文件系统xfs

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第9张图片

4.修改分区方式为gpt

parted /dev/vdb   ##进入修改界面

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第10张图片

fdisk   -l     /dev/vdb1            ##查看该分区的分区方式

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第11张图片

5.磁盘分区的永久挂载

fdisk /dev/vdb       ##进行分区,wq退出保存
mkfs.xfs  /dev/vdb1  ##格式化设备,在设备上安装文件系统xfs
mount /dev/vdb1 /mnt ##挂载
df -h                ##查看挂载
Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第12张图片

reboot               ##重启
df -h                ##查看挂载,此时/dev/vdb1未挂载

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第13张图片

vim /etc/fstab       ##编辑挂载的配置文件

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第14张图片

reboot   ##重启

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第15张图片

6.加密挂载

fdisk /dev/vdb    ##设置好分区
partprobe         ##手动刷新分区信息
cryptsetup luksFormat /dev/vdb1      ##给磁盘分区加密
mount /dev/vdb1  /mnt                ##无法挂载因为已经加密
Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第16张图片

ls  /dev/mapper      ##此时该目录下只有control一个文件
cryptsetup open /dev/vdb1   westos
ls /dev/mapper       ##此时该文件下多出一个westos文件
Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第17张图片
mksf.xsf   /dev/mapper/westos
mount /dev/mapper/westos  /mnt/

Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载)_第18张图片

touch /mnt/file{1..10}
ls /mnt/
umount /mnt
df -h

cryptsetup close /dev/mapper/westos  ##关掉,再次挂载时需要先打开

你可能感兴趣的:(Linux系统中硬盘设备的管理、分区的设置(分区的建立、修改分区方式、分区的永久挂载、luks分区加密挂载))