Ubuntu启动自动挂载硬盘分区设置

Nov 5,2025   1274 words   5 min

Tags: Linux

在我的电脑上有Windows和Ubuntu两个系统,其中有一个共用的500GB的数据盘。Ubuntu系统每次启动都要手动挂载,才能进一步访问内容。这篇博客简单记录让Ubuntu自动挂载数据盘的功能。

1.查看想挂载盘的信息

主要包含两个信息:Device名称和ID。

1.1 Device名称

打开终端,输入如下命令:

sudo fdisk -l

可以在终端中看到硬盘相关信息。 这里我需要在Ubuntu下挂载的是大小为551.6GB的数据盘。我们需要记住它的名称:/dev/nvme0n1p6

1.2 ID

打开终端,根据我们刚刚得到的名称进一步查询对应UUID:

sudo blkid /dev/nvme0n1p6

输出如下所示。 我们需要记住UUID属性,这里是D6DC-89B5

2.创建挂载目录

然后需要明确,我们希望将这个硬盘挂载到Ubuntu系统的哪个路径下。经典路径是放在/mnt/文件夹下。如果你想使用的更加“无感”,也可以挂在你自己的主目录下。比如这里,我希望挂在/home/xuhui/Files下,所以新建对应文件夹,如下。

3.测试挂载效果

在终端中输入如下命令(名称和路径换成你自己的),可以测试挂载效果:

sudo mount /dev/nvme0n1p6 /home/xuhui/Files

挂载好以后,再次打开文件夹可以看到,Files文件夹右上角多了个硬盘图标,这就表示挂载完成了,如下。我们可以在这个文件夹中新建或删除文件。

4.设置开机自动挂载

最后一步,我们需要将刚刚的过程设置为自动完成,主要通过修改/etc/fstab文件完成。输入如下命令打开文件:

sudo gedit /etc/fstab

然后在末尾添加如下内容(UUID和路径换成你自己的):

UUID=D6DC-89B5 /home/xuhui/Files exfat defaults,uid=1000,gid=1000,umask=000 0 0

添加好以后如下图所示。 简单解释各项。第一项为要挂载的盘的UUID,第二项是要挂载到的目录,第三项是挂载磁盘的文件系统格式,第四项为各种参数:defaults表示使用标准挂载选项、uid=1000,gid=1000表示让当前用户(第一个创建的用户)拥有读写权限、umask=000表示所有人可读写执行,最后两个0表示不进行dump/检查。

重新启动电脑,会发现,系统已经自动挂载硬盘了。至此完成了开头提到的任务。额外说明,强烈建议使用exfat格式的分区作为共享数据盘,不要使用NTFS格式。因为NTFS是Windows专属的文件格式,Ubuntu对其支持不够完全,导致可能出现Ubuntu下对文件的修改在Windows下看不到、数据丢失等严重情况。而exfat格式,不管是Ubuntu还是Windows都是原生支持。

5.参考资料

  • [1] https://blog.csdn.net/qq_35451572/article/details/79541106

本文作者原创,未经许可不得转载,谢谢配合

返回顶部