我有一个安装有mount /mnt/filesys.bin /mnt/mymnt/
每次重启后,我都需要重新挂载。每次重启后如何才能保持挂载状态?
答案1
该文件
/etc/fstab
包含有关系统可以挂载的文件系统的描述信息。fstab
只能由程序读取,而不能写入;正确创建和维护此文件是系统管理员的职责。
要做您想做的事情,您只需为此挂载添加一个条目,/etc/fstab
如下所示:
打开新的终端窗口Ctrl++ Alt。T
/etc/fstab
使用 root 权限打开文件进行编辑,使用以下命令nano
:sudo nano /etc/fstab
转到文件底部并添加以下行 - 这里我假设它是一个图像文件,所以我们需要使用选项
loop
(参考):/mnt/filesys.bin /mnt/mymnt/ auto nofail,defaults,loop 0 0
如果你想安装身体的
sudo blkid
设备(或分区),您可以通过几种不同的方式识别它,例如通过其 UUID。要在设备挂载时查找 UUID (或使用 GUI 工具Disks
)。在这种情况下,条目可能如下所示:/dev/disk/by-uuid/a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
或者:
UUID=a58b40e4-eb9b-4720-835b-785a3be3ae33 /mnt/mymnt/ auto nosuid,nodev,nofail 0 0
a58b40e4-eb9b-4720-835b-785a3be3ae33
您的设备的 UUID 在哪里?保存文件:Ctrl+ O,然后退出
nano
:Ctrl+ X。重新启动系统或输入
sudo mount -a
以查看结果。
如果删除图像文件,请不要忘记删除该条目。
答案2
@pa4080 完全正确,但真正简单的解决方案是(以超级用户身份运行,所以sudo su
首先):
mount /mnt/filesys.bin /mnt/mymnt/
grep mymnt /etc/mtab >>/etc/fstab
第一行使用您需要的任何其他选项来挂载您的设备,第二行将使用相同的选项将其挂载,/etc/fstab
以便每次重启时都能挂载它。