Ubuntu 指定存储挂载位置 - alx696/share GitHub Wiki
设备新加存储后,每次挂载点都不一样,不方便使用。在完成存储分区后,可以通过下面步骤指定存储挂载位置:
初始化硬盘
如果硬盘不是全新的, 需要格式化后再使用. 以硬盘 /dev/sda
为例:
sudo parted
select /dev/sda
mktable gpt
mkpart image ext4 1 100%
# 输入分区名称 image
# 输入文件系统 ext4
# 输入起始点 1
# 输入结束点 100%
print
quit
lsblk
# 确定分区名称, 例如 sda1
sudo mkfs.ext4 /dev/sda1
查看并记录存储分区的信息
桌面版
打开“磁盘”应用,点击新加存储,选中需要指定挂载位置的分区,记录UUID和内容信息,例如:
UUID b58c3189-2610-41b2-9ee3-16dd65573300
内容 Ext4
命令版
执行 $ ls -al /dev/disk/by-uuid/
,输出内容类似下面这样:
总用量 0
drwxr-xr-x 2 root root 240 11月 17 21:08 .
drwxr-xr-x 8 root root 160 11月 17 21:08 ..
lrwxrwxrwx 1 root root 10 11月 17 21:08 03D4-5D42 -> ../../sdb1
lrwxrwxrwx 1 root root 15 11月 17 21:08 12C2E978C2E96089 -> ../../nvme0n1p4
lrwxrwxrwx 1 root root 15 11月 17 21:08 22E6-3743 -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 10 11月 17 21:08 2d4835cb-ec05-44b9-8559-f8d8255f89ef -> ../../sda3
lrwxrwxrwx 1 root root 10 11月 17 21:08 55e6c7cc-2930-4d3f-bb17-3c6788f65be9 -> ../../sda2
lrwxrwxrwx 1 root root 10 11月 17 21:08 780e722e-f286-4848-8904-e40d3bb1ae05 -> ../../sdb5
lrwxrwxrwx 1 root root 10 11月 17 21:08 b58c3189-2610-41b2-9ee3-16dd65573300 -> ../../sdb6
lrwxrwxrwx 1 root root 15 11月 17 21:08 BA8EE6388EE5ED37 -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 9 11月 17 21:08 BB02-2085 -> ../../sdb
lrwxrwxrwx 1 root root 10 11月 17 21:08 BFE9-DDDA -> ../../sda1
注意时间后面的部分,组成形式为
UUID
->../../设备(除去了/dev这部分)
,通过对应关系确定UUID。
接着需要确定分区的文件系统,执行 $ sudo parted
,然后执行print list
,找到分区对应信息确定文件系统。
指定挂载位置
编辑 /etc/fstab
,末尾添加新行:
UUID=b58c3189-2610-41b2-9ee3-16dd65573300 /home/m/hd ext4 defaults 0 0
b58c3189-2610-41b2-9ee3-16dd65573300
对应上个步骤中分区的UUID,/home/m/hd
为指定的挂载位置(确保路径文件夹已经存在),ext4
对应上个步骤中的内容(分区的文件系统),defaults 0 0
这部分固定即可。
重启之后执行 $ sudo chmod 777 /home/m/hd
,完成设置。