Windows系统崩溃时,该分区保持挂载状态,因此只能使用以下命令将其挂载为只读:
sudo mount -o ro /dev/sda2 /media/Windows
在引导过程中是否可以执行此命令?如果没有
sudo
特权,我似乎无法执行此命令。#1 楼
您无需在启动过程中作为命令运行,可以通过文件/etc/fstab
实现只读挂载。 /etc/fstab
包含所有在引导时应挂载的文件系统,而这正是您想要的。也可以将mount
选项(例如,ro
只读)添加到/etc/fstab
条目。您需要添加到文件中的其他行(例如,通过
sudo nano /etc/fstab
)看起来像这:/dev/sda2 /media/Windows ntfs ro 0 2
如果您对创建该行的更简洁的方式感兴趣,则需要分区的UUID-/ dev / sdx分配可能如果您要添加其他磁盘甚至USB介质,请进行更改(尽管很可能不会,但是使用UUID会更安全)。要显示分区的UUID,请运行
sudo blkid /dev/sda2
并更改您必须匹配以下语法的行:UUID=<UUID for /dev/sda2> /media/Windows ntfs ro 0 2
保存文件后,运行
sudo mount -a
以确保已安装分区正确地操作(请先卸载分区,以确保它确实起作用)。#2 楼
我有多个要自动挂载的分区:已使用默认存储库中的“磁盘”工具(gnome-disk-utility
)进行了设置。选择所需的驱动器并访问其驱动器单击小齿轮按钮后的选项
取消选中“自动安装”,启用“启动时安装”并设置安装点:
当“识别为”菜单下的选项之一更改时,挂载点也会更改。我发现使用“ LABEL =您的驱动器标签”形式的“标识为”选项最为方便。
标签可以轻松编辑
与Gparted-有关askubuntu的详细信息-也[在youtube上](https://youtu.be/Cf9Wb_13ew8)
具有磁盘-有关askubuntu的详细信息
#3 楼
我有一个稍微不同的需求,我想在图形会话开始时并遵循gvfs模式安装分区。更清楚一点,我希望像在文件中单击其图标一样安装分区。
为此,我创建了一个简单的shell脚本
mount-data-partition.sh
,内容如下:#!/bin/sh
gio mount --device=/dev/<my partition device>
将其放入登录shell中的路径(在我的(如果是默认bash)路径,请打开“系统设置”>“应用程序”>“启动”,最后仅使用脚本名称
mount-data-partition.sh
添加一个自定义命令。这确实将设备正确安装在gvfs默认/ media / {username} / {label}路径和挂载可以从文件中卸载。
您可以使用fstab并为同一安装点添加规则,但是该规则将是固定的,而不取决于标签(或用户)。另外,如果没有身份验证,文件将无法卸载它。
评论
尚不清楚您要实现的目标。请向我们提供更多详细信息,说明为什么需要在引导过程中而不是之后进行安装。如果只需要挂载,请将其放入/ etc / fstab我只是想避免每次启动系统时都一遍又一遍地键入该命令。抱歉,我认为从当前内容中可以轻松地做到这一点。
这太容易了,所以我认为这里有个隐患:) @embik已经建议我使用“ / etc / fstab”文件进行自动挂载来回答您的问题