标题可能过于通用(很抱歉),但我在这里没有看到确切的问题,因此我们开始:
我最近把我的电脑从win10换成了ubuntu,我的第二个驱动器是Windows可以读取的格式,我也设法让ubuntu读取和编辑它,但是这个磁盘在启动时永远不会挂载。我创建了一个脚本来运行一些命令,其中我引用了未挂载的磁盘。当我启动时,有一个“第二个磁盘”是空的,甚至在我执行这些命令之前。当我使用ubuntu的Files接口挂载磁盘时,它会在/media/<user>/<diskName>中挂载。为什么每当我启动而不是我的磁盘必须手动挂载时,就会出现这个空磁盘?
换句话说:当我启动时,有第二个磁盘挂载:/media/<user>/<diskname>/<folder>/empty而不是/media/<user>/<diskname>/<my-data>。所以我必须删除/media/<user>/<diskname>/<empty>,然后挂载我的第二个磁盘
我创建的脚本纯粹是在/media/<user>/<diskname>/<my-data>/<mydockerproject>中运行一个对接程序,并且是手动运行的,而不是在启动时运行的。为什么会发生这种情况?我该怎么解决呢?
谢谢你帮忙!
发布于 2022-06-30 15:04:34
注:这是一个部分/不完整的答案,因为我现在没有时间完整的一个。
通常,您需要在/etc/fstab文件中为希望在启动时自动挂载的每个磁盘分区(任何磁盘上)创建一个条目。
为数据创建一个方便的永久挂载点(路径):
sudo mkdir /mnt/my-data-lives-here将对它的所有权授予您的普通用户,这样您就可以在没有管理特权的情况下使用它:
sudo chown -R yourusername:yourusername /mnt/my-data-lives-here若要找出需要使用的参数,请在磁盘连接到计算机时(在硬件级别上)标识分区。
sudo lsblk -o UUID,NAME,FSTYPE,SIZE,MOUNTPOINT,LABEL,MODEL(我更喜欢lsblk命令而不是blkid,因为具有上述参数的lsblk显示了磁盘的制造商和品牌,并可视化了磁盘上分区的层次结构;我发现它对像我这样的视觉类型学习者很有帮助。)
/etc/fstab中创建永久条目
要编辑(并成功保存) /etc/fstab,您需要sudo特权。
例如,使用nano编辑器:
sudo nano /etc/fstab/etc/fstab会在上面得到一些帮助。搜索web (例如,"fstab示例“),以获得关于条目的外观和使用哪些参数的一些示例。
每个新行表示要挂载的另一个分区。
这是条目的模式:
<file system> <mount point> <type> <options> <dump> <pass>从现在开始,我建议阅读Ubuntu关于fstab的介绍:
https://askubuntu.com/questions/1416587
复制相似问题