如何自动挂载我的分区?
我在279 GB Ext4文件系统的/ dev / sda2上有一个分区,但是我无法在登录时自动挂载它。
我在/etc/fstabt
添加了分区条目/dev/sda /home ext4 defaults 0 0
仍然没有自动挂载。
我甚至尝试从磁盘编辑挂载选项(请参见下面的屏幕截图),但没有结果。
udisks命令工作正常,但问题是,它要求标准用户的管理员密码。
所以我的问题是如何自动挂载此分区或至少向标准用户授予读写权限,以便他们可以使用udisks命令挂载此分区。
感谢dschinn1001我能够通过编辑fstab中的条目来自动挂载我的分区。
首先,我使用sudo blkid
配置UUID
然后使用sudo /etc/fstab
编辑fstab文件
按以下格式添加条目
[设备] [挂载点] [文件系统类型] [选项] [转储] [通过]
设备将是您的UUID
Mount Point将是您要安装分区的位置
运行blkid命令时将显示文件系统类型
选项添加所需的选项。 有关详细信息,请参阅Fstab中的选项。
转储此大多数情况下该值为零。 有关详细信息,请参阅Fstab。
通过此值大多数情况下为零。 有关详细信息,请参阅Fstab。
所以最后这是我的条目的样子。
UUID=fe9ab5ba-35ed-49c5-b1d3-9bfc02060867 /media/mount ext4 auto,user,rw,exec 0 0
保存文件并重新启动PC。
在我提到的选项中
auto意味着自动安装
用户,这意味着授予标准用户安装分区
rw读写权限
exec允许从文件系统执行二进制文件
分区条目不太正确(/ home在/ dev / sda2中?):
你写了:
/dev/sda /home ext4 defaults 0 0
(如果你这样写,那么你应该用/dev/sda
替换:
UUID=number-of-device
你可以用命令确定UUID-number: sudo blkid
)
但它也可能看起来像这样(在较旧的Linux版本中):
/dev/sda /mnt/ext4 defaults 0 0
或者像这样:
/dev/sda /media/ext4 defaults 0 0
更多内容在这里解释:
https://help.ubuntu.com/community/AutomaticallyMountPartitions
通过/etc/fstabt
我假设你的意思是/etc/fstab
。 mount规范的问题可能是您要挂载分区,其中/ dev / sda指的是整个磁盘。
/dev/sda2 /home ext4 defaults 0 0
(举个例子)。 使用sudo fdisk -l
列出可用分区。 正如dschinn1001所提到的,UUID比磁盘/分区号更令人满意。 我自己的fstab中的相应条目运行:
UUID=xxx /home ext4 defaults 0 2
值得一提的是,/ home是您的用户帐户所在的位置。 你一直在运行来自其他地方的/ home。 在启动时从新分区正确安装/ home安装后,将隐藏旧的主目录。
- 如何在使用(wubi安装)时从Windows bootloader中删除ubuntu 12.04的条目?
- 重新排列指标(Dropbox,Clementine和Recent Notifications)
- 如何让其他用户使用Ubuntu 12.10访问我的/ media / / HARDDRIVE?
- “切换应用程序”在12.10中不起作用
- 卸载Windows 8并保留Ubuntu 12.10 UEFI
- 如何在Ubuntu 12.10上安装旧的AMD Catalyst 12.4驱动程序?
- 在Ubuntu 12.10 64b上安装acroread时出现多个错误
- 自定义键盘快捷键被重置。 如何永久设置它们?
- 设置静态IP地址。