建立加载点
这个加载点是一个目录。
sudo mkdir /mnt/data
查看分区情况
使用命令
sudo fdisk -l
下面是我的机器返回的数据。
$ sudo fdisk -l
Disk /dev/nvme0n1: 477 GiB, 512110190592 bytes, 1000215216 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: D6C15E41-D668-412C-994D-FE3964207B0B
Device Start End Sectors Size Type
/dev/nvme0n1p1 2048 1050623 1048576 512M EFI System
/dev/nvme0n1p2 1050624 1000214527 999163904 476.4G Linux filesystem
Disk /dev/sda: 1.8 TiB, 2000398934016 bytes, 3907029168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gpt
Disk identifier: AF732948-7B52-445F-8515-2D43DECD1391
Device Start End Sectors Size Type
/dev/sda1 34 32767 32734 16M Microsoft reserved
/dev/sda2 32768 3907026943 3906994176 1.8T Microsoft basic data
Partition 1 does not start on physical sector boundary.
根据上面的信息,我们可以看到,需要挂载的硬盘是 /dev/sda2,我们将挂载到 /mnt/data 中。
手动挂载硬盘
sudo mount /dev/sda2/ /mnt/data/
设置开机自动挂载
查询挂载硬盘UUID
利用命令 sudo blkid /dev/sda2。
$ sudo blkid /dev/sda2
/dev/sda2: LABEL="data" UUID="009d8c29-b9e6-4846-a069-870b0bf1e3ba" TYPE="ext4" PARTLABEL="data" PARTUUID="2ba4e602-2ad3-4b91-986a-53ed46d46dbe"
从上面的反馈,我们可以看到两个信息。
1、硬盘的 UUID。UUID="009d8c29-b9e6-4846-a069-870b0bf1e3ba"
2、硬盘的文件系统类型。 TYPE="ext4"
修改文件 fstab
打开 /etc/fstab 文件。
sudo vi /etc/fstab
在文件的最后添加需要挂载的硬盘信息。格式为:
[UUID=************] [挂载磁盘分区] [挂载磁盘格式] 0 2
第一个数字:0 表示开机不检查磁盘,1 表示开机检查磁盘;
第二个数字:0 表示交换分区,1 代表启动分区(Linux),2 表示普通分区。
最终的 fstab 文件如下。
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/nvme0n1p2 during installation
UUID=9de0e2ed-9b98-4b6e-a0fc-fc3cf0690ab7 / ext4 errors=remount-ro 0 1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=E184-7925 /boot/efi vfat umask=0077 0 1
/swapfile none swap sw 0 0
UUID=009d8c29-b9e6-4846-a069-870b0bf1e3ba /mnt/data ext4 defaults 0 2