硬盘"/>
Ubuntu / Linux 自动挂载硬盘
当你拥有多块硬盘时,除了主硬盘外,其他硬盘并不会开机自动挂载。除了每次都要手动点击这种繁琐操作外,其路径也是异常古怪, 如 :
/media/<用户名>/679f59d3-1f2a-41e1-b0f2-3f591fe5e2b4/
通过下面的步骤,可以使系统自动挂载硬盘,且路径是友好的。
在Ubuntu / Linux 中自动挂载硬盘
开始之前
你需要确保你能满足如下要求:
- Ubuntu 服务器/桌面 系统
- 硬盘已经连接
- 拥有 sudo 权限
1. 查看挂载点
通过命令查看系统中已连接的所有硬盘分区:
sudo fdisk -l
找到你需要自动挂载的分区,本例中为 /dev/sdb1
2. 查看UUID
接下来需要找到该分区对应的 UUID (Universal Unique Identifier):
sudo blkid
本例中 /dev/sdb1
的 UUID=988d93a1-f722-4859-b46e-3d6b389491b7
3. 创建挂载点
挂载点是用户进入该分区的路径(因为他们不能通过 /dev/sdb1
来进入):
sudo mkdir /data
改变该目录的所属群:
sudo groupadd data
sudo usermod -aG data <USERNAME> (将你的用户名代替<USERNAME>)
sudo chown -R :data /data
4. 自动挂载点
根据下面的步骤创建自动挂载点:
- 编辑
fstab
:sudo vim /etc/fstab
- 在文件最后一行,添加:
UUID=988d93a1-f722-4859-b46e-3d6b389491b7 /data auto nosuid,nodev,nofail,x-gvfs-show 0 0
如图所示:
说明: UUID=xxxxxxx-xxxxxx-xxxxx-xxxxx
- 该分区的 UUID/data
- 挂载点auto
- 自动确定文件系统nosuid
- 指定文件系统不能包含设置的用户标识文件, 防止安全问题nodev
- 指定文件系统不能包含特殊设备,防止访问随机设备硬件nofail
- 删除错误检查x-gvfs-show
- 在文件管理器中显示挂载选项。 如果这是在无 GUI 的服务器上,则不需要此选项0
- 确定需要转储的文件系统(默认为0)0
- 确定在启动时执行文件系统检查的顺序(默认为0)
5. 最终测试
终于完成了所有的设置,你的系统马上可以自动挂载该硬盘了。在重启电脑前,不妨测试一下设置是否有误:
sudo mount -a
如果没有返回任何错误,而且看到硬盘已经挂载上了,那么恭喜你,你的系统将在每次启动时自动挂载该硬盘了,这就重启系统看看效果吧。
修改硬盘显示名称
如果有多块硬盘,可以根据文件系统想更改硬盘显示名称
- EXT2, EXT3, EXT4 类型:
e2label /dev/sda1 DATA
- NTFS 类型
ntfslabel /dev/sdb1 DATA2
更多推荐
Ubuntu / Linux 自动挂载硬盘
发布评论