如何挂载ext4分区?


10

我如何将ext4分区挂载为我的用户帐户,这样我就不需要root权限来访问r / w?我-o uid=flint,gid=flintmount命令上使用了但我不断

mount: wrong fs type, bad option, bad superblock on /dev/sda7,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so

另一件事,我udisks现在想避免使用它,因为它不允许我挂载到指定的挂载点名称。


你能粘贴你的df -h输出吗?
维尼特·库马尔

您使用了什么特定命令?请包括所有参数,以及是否正在使用实时安装。
纳法

同时检查从驱动器/分区的智能状态磁盘,若发现不寻常的东西后的输出sudo smartctl -HA /dev/sda7
atenz


我刚刚意识到mount an ext4 partition as my user account,它是否可以正常安装,或者通过从nautilus文件管理器中选择该分区即可。是另一个用户的加密分区。
atenz

Answers:


14

你不知道 fs中的文件由拥有它们的任何人拥有,并且您无法在安装时更改它。相反,您需要更改权限以授予自己访问权限sudo chown yourname.yourname /path/to/mount。在新格式化的文件系统上,根目录归根目录所有,因此您需要对其进行更改,然后,您便可以创建将由您拥有的新文件。


2

只需按键盘上的Ctrl+ Alt+ T打开终端。打开时,运行以下命令。

gksudo nautilus /etc/fstab

要将分区挂载为“数据”,例如具有读写权限,请在/ etc / fstab中添加以下条目:

/dev/sd8 /data ext4 defaults 1 2

将分区挂载为“数据”后,使您自己(我的用户帐户)成为所有者

sudo chown flint:root /mnt/data

并给自己权限,以便您可以访问分区

sudo chmod 700 /mnt/data

1
您错过了问题的关键部分:“作为我的用户帐户”
psusi 2012年

@psusi可以作为他的用户帐户来完成。他需要root才能编辑文件。对?
米奇

他在问如何以这样一种方式挂载fs:文件中的文件由他的帐户而不是root拥有。
psusi
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.