如何设置默认挂载点?

如何设置默认挂载点?

我在 /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 文件,或者您也可以执行以下操作:

  1. 确保硬盘已连接。
  2. 打开磁盘
  3. 单击要修改的硬盘。
  4. 单击要修改的分区。
  5. 点击齿轮图标
  6. 点击编辑装载选项
  7. 移动自动挂载选项滑块到离开
  8. 在中输入您想要分区安装的路径挂载点文本框。
  9. 点击好的按钮。
  10. 输入超级用户密码。这将对 /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

相关内容