我已经手动设置了16.04,现在有两个分区(ext4)。我的第二个(以及更大的)分区只能由root编写。现在,当我sudo su
在终端中输入密码时,仍然禁止访问该文件夹。我实际上认为我搞砸了分区过程……我的目标是要有两个分区,一个分区用于Ubuntu,另一个分区用于我的数据。但是现在,所有内容都在同一(小)分区上。
之后sudo parted -l
,我得到:
Festplatte /dev/sda: 500GB
Sektorgröße (logisch/physisch): 512B/512B
Partitionstabelle: msdos
Disk-Flags:
Nummer Anfang Ende Größe Typ Dateisystem Flags
1 1049kB 15,7GB 15,7GB primary ext4 boot
3 15,7GB 496GB 480GB primary ext4
2 496GB 500GB 4223MB extended
5 496GB 500GB 4223MB logical linux-swap(v1)
三是有问题的人。
从mount | grep 'media/johanna/home'
,我得到:
/dev/sda3 on /media/johanna/home type ext4 (rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)
首先创建一个挂载点:
sudo mkdir /media/data
更改安装点的所有权:
sudo chown johanna: /media/data
设置权限:
sudo chmod 755 /media/data
现在打开fstab文件:
sudo nano /etc/fstab
在文件末尾添加以下行:
/dev/sda3 /media/data ext4 defaults 0 2
按Ctrl+ o,然后按Enter
按Ctrl+x
关闭终端并重新启动。您现在可以在没有root特权的情况下写入已安装的分区。
笔记
在德语键盘上,-Ctrl键应该是左键Strg。
解释
看起来您是通过桌面图标挂载了该分区,或者是在文件管理器中打开了该分区。这样做会自动创建目录/media/<username>/<partition-name>
,partition-name可能是分区的标签(如果存在)或分区的UUID。
这个自动创建的文件夹应该归所有者所有,并且您应该具有读取和写入权限,但神秘的情况似乎并非如此。同样,卸载分区后,该文件夹也将被删除,如果您不自己卸载分区,则每当系统关闭时,该分区都将被卸载。这说明,任何更改(所有权,权限)都将在重新启动后无法幸免。
为了解决这个问题,我们创建了一个目录作为挂载点,调整了目录的所有权和权限,最后我们在fstab文件中添加了一个条目,因此该分区将在启动时自动挂载。卸载分区后,将不会删除此目录。
添加
我还给您留下了一个印象,那就是您想使用单独的/home
-partition来设置安装。看来您已经创建了分区,但是/home
在安装过程中没有指定安装点(应该是)。结果,您得到了一个具有系统分区和大而空的分区的系统。不用担心,您仍然可以通过将/home
-folder的内容复制到分区上,然后将分区的安装点更改为来实现此目的/home
,这是一个不错的“方法”:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句