Linux实现挂在硬盘分区

57 阅读1分钟

1. lsblk

lsblk 命令用于列出所有可用的块设备(如硬盘、分区、挂载点等)。它的输出一般包括:

  • 设备名称(如 /dev/sda/dev/sdb1 等)
  • 设备的大小
  • 分区类型
  • 挂载点(如果设备已挂载)

2. 进行分区、修改分区:gdisk /dev/sdb

#新建分区
Command(? for help): n 
#打印分区表
Command(? for help): p
#写入分区表
Command(? for help): w
#继续执行操作
Do you want to proceed?(Y/N): y

3.创建文件系统: mkfs.xfs /dev/sdb1

4. 创建挂载点:mkdir /data

5. 测试自动挂载:mount /dev/sdb1 /data

6. 删除挂载:umount /data

umount 用于卸载已经挂载的分区。此命令会断开 /data 目录与 /dev/sdb1 的挂载关系。

7.查看硬盘的UUID,避免操作失误数据错乱情况: blkid

(复制sdb1的UUID)

8. 修改配置文件:vim /etc/fstab

在最后一行输入:/dev/sdb1(的uuid)     /data    xfs   defaults   0  0
#格式 UUID=xxx /data    xfs   defaults   0  0除了0 0其他的空格都用tab隔开

含义解释:

  • UUID=xxx 是你通过 blkid 获取到的分区 UUID。
  • /data 是挂载点。
  • xfs 是文件系统类型。
  • defaults 表示使用默认的挂载选项。
  • 0 0 用于指定文件系统的检查顺序。0 表示不检查该文件系统。

9. 测试自动挂载:mount -a

10. 查看分区情况:df -h

如果有刚才挂载上去的sdb1代表硬盘分区挂载成功~!