如何在系统启动时挂载所有分区
您好我搜索了这个查询(在系统启动时挂载所有分区)并找到了靠近它的答案。 我将此命令分别添加到启动应用程序“/ usr / bin / udisks –mount / dev / disk / by-uuid / A2E6A54AE6A52011”和其他三个分区。 当我关闭并打开启动应用程序时,它不会保存所有三个分区。 它只保存最后添加的命令。 有什么办法可以在系统启动时挂载所有分区吗? 我遵循的上述过程也打开了系统分区导致启动延迟。 如果可能的话告诉我们如何挂载所有分区但不要打开所有分区。 但我希望所有分区都自动挂载。 请帮我。
我编辑fstab的图像
最后三行是我添加的行。 根据你的第一个建议。
根据你的第二个建议。
这是两次编辑的结果。
好的……让我更具体一点……下面的图片显示了我内部硬盘的所有分区。 1.我只想安装标有(a)Sumana(备份),(b)电影,文件和歌曲(c)个人的分区
这是df -h的输出
这是cat / etc / fstab的输出
这是所有分区的uuid
。
现在我想安装sda3,sda5和sda7,如果可能甚至Windows分区sda2。
对不起,如果我困扰你的兄弟。 我有Unix作为主题,现在我有兴趣学习命令和这样的自定义。 我想登上。 希望我已经上传了你想要的所有输出。
您应该将有问题的分区添加到/etc/fstab
。 以下行将在引导时自动挂载/dev/hda2
(隐藏在标志默认值中)。
/dev/hda2 / ext2 defaults 1 1
如果您不想挂载,则可以在选项中发出noauto
。 在您的问题中,您似乎正在使用uuids来解决您的分区问题。 你应该写一些类似的东西:
UUID=A2E6A54AE6A52011 /mnt/somedisk auto defaults 0 0
使用man fstab
您可以了解文件语法的细节。
发布fstab等后更新 。
你真的搞砸了安装。 我很惊讶您可以将四个设备安装到相同的安装点/启动。 据推测,它会挂载第一个(您的所有重要根部分/ dev / sda8),然后在尝试其他时(或者其他一些错误取决于所涉及的文件系统类型)时mount point not empty
而失败
无论如何,你需要了解fstab。 看看有关fstab的一些谷歌热门歌曲。
所以这是你应该做的:
首先创建挂载点:
sudo mkdir /mnt/sda2 /mnt/sda3 /mnt/sda5 /mnt/sda7
如果您希望您可以更有创意的名字。 你也可以将它们放在/ mnt以外的地方。 你的选择。
接下来编辑你的/ etc / fstab并为每个文件添加行
/dev/sda2 /mnt/sda2 auto defaults 0 0 /dev/sda3 /mnt/sda3 auto defaults 0 0 /dev/sda5 /mnt/sda5 auto defaults 0 0 /dev/sda7 /mnt/sda7 auto defaults 0 0
我认为你在斜杠和mnt / sda之间有一个空余的空格。 这些事情很重要,因为你将挂载点分成了两个。
然后,不要重启。 你应该能够测试它说:
sudo mount /mnt/sda2 # and so on for the other partitions
如果这样可行,那么在下次启动时它们都会出现。 如果您希望可以使用各自的UUID替换/ dev / sda2等
脚注而不是屏幕截图,简单的文字可以让我复制和粘贴你的fstab。 实际上,它很漂亮,但使用更多带宽并传达更少的可用信息。
您可以使用“ 存储设备管理器 ”轻松完成此操作。 安装Storage Device Manager
sudo apt-get install pysdm
安装后运行“存储设备管理器”。 从左侧面板中选择要在启动时安装的分区。 然后单击右侧的“ 助手 ”。 现在检查 “ 文件系统是否在引导时挂载 ”并取消选中 “ 以只读模式挂载文件系统 ”。 完成后单击“ 确定 ”按钮,然后单击“ 应用 ”。 现在重启以查看效果。