我在 /dev/sda1 上有一个驱动器,它被挂载到
/media/<username>/mydrive
每次重新启动计算机时,我都必须执行以下两个命令来更改挂载路径:
sudo umount /media/<username>/mydrive
sudo mount /dev/sda1 /home/<username>/media/<username>/mydrive
我如何自动化这个?或者改变它以便默认挂载路径可以是:
/home/<username>/media/<username>/mydrive
答案1
您可以在文本编辑器(例如 gedit 或 subl)中编辑 /etc/fstab 文件,或者您也可以执行以下操作:
- 确保硬盘已连接。
- 打开磁盘
- 单击要修改的硬盘。
- 单击要修改的分区。
- 点击齿轮图标
- 点击编辑装载选项
- 移动自动挂载选项滑块到离开
- 在中输入您想要分区安装的路径挂载点文本框。
- 点击好的按钮。
- 输入超级用户密码。这将对 /etc/fstab 文件进行必要的更改。
答案2
要在启动时自动挂载,有一个文件/etc/fstab
。在此文件中,您可以指定应将哪个设备挂载到挂载点。例如:
$ vim /etc/fstab
/dev/sda1 /home/USER-ID ext4 defaults 0 0
将 USER-ID 替换为您的挂载点,将 ext4 替换为您的文件系统。有关 fstab 中更多选项的信息,请参阅man fstab
。
在 systemD 中有一个名为山应该用 fstab 替换。尝试使用 systemD 挂载可能会有帮助:
cd /usr/lib/systemd/system
cp tmp.mount /etc/systemd/system
vim /etc/fstab
并删除您添加的线路。
cd /etc/systemd/system
mv tmp.mount mydata.mount
vim mydata.mount
编辑这些选项:
- 什么=/dev/sda1
- 其中=/home/USER-ID
- 类型=ext4
- 选项=默认值
卸载旧的挂载分区。
systemctl deamon-reload
systemctl start mydata.mount
systemctl enable mydata.mount