less than 1 minute read

1. 查看硬盘信息

sudo fdisk -l

找到你要挂载的硬盘分区,比如我的是/dev/sda1,然后查看硬盘的UUID。 这里一定要注意,不是硬盘,而是硬盘分区的UUID。

sudo blkid /dev/sda1

# 结果应该是这样的
/dev/sda1: UUID="0145ed18-dfd5-644c-8895-xxxxxxxxx" BLOCK_SIZE="4096" TYPE="ext4" PARTLABEL="Linux data partition" PARTUUID="cbab8849-86bc-406b-a58b-0xxxxxxxxxx"

2. 创建挂载目录

在任何你想要挂载的地方创建一个目录,比如我创建在/home/username下。

mkdir DiskUp

此时,该文件夹的所属用户与组应该是你当前用户,而不是root用户。

3. 修改/etc/fstab

sudo vim /etc/fstab
# 在文件末尾添加一行
UUID=0145ed18-dfd5-644c-8895-xxxxxxxxx /home/username/DiskUp ext4 defaults 0 0

4. 重启

sudo reboot

5. 检查

此时你应该能看到你的硬盘已经挂载到了/home/username/DiskUp下。

但是,该文件夹的所属用户与组被自动修改为root用户,而不是你当前用户,因此当前没有权限访问该文件夹。

ls -la
# 结果应该是这样的
drwxr-xr-x  1 root root 4096  7月 19 16:00 DiskUp

6. 修改所属用户与组以及权限

sudo chown -R username:username DiskUp
chmod -R 775 DiskUp

7. 检查

此时你的硬盘就挂载到了/home/username/DiskUp下,并且你有权限访问该文件夹。

ls -la
# 结果应该是这样的
drwxrwxr-x  1 username username 4096  7月 19 16:00 DiskUp

重启后,硬盘依然会自动挂载到/home/username/DiskUp下,并且权限不变。