Ubuntu 14.04 无法在 ext4 分区上写入

Ubuntu 14.04 无法在 ext4 分区上写入

我将计算机中的磁盘格式化为 ext4。现在我试图让此计算机上的任何用户都可以读取和写入它。我在 /etc/fstab 中的条目如下所示

# Data partitions
UUID=f59da30c-a2a8-4cab-97c6-4476453a3a31   /media/data1    ext4    defaults    0   0
UUID=73f1dad6-dcc4-4d12-996b-5e62406e7881   /media/data2    ext4    defaults    0   0

安装后,我还更改了已安装驱动器的所有者,并为每个用户授予了 rw 权限,如下所示。但是其他用户仍然无法写入该分区。

$ sudo mount -a 
$ sudo chown -R :users /media/data* 
$ sudo chmod -R g+rw /media/data* 
$ cd /media/data1/
$ touch test 
touch: cannot touch ‘test’: Permission denied


$ ll
total 20
drwxr-xr-x   5 root root  4096 Mär 18 19:13 ./
drwxr-xr-x  23 root root  4096 Mär 18 19:11 ../
drwxr-x---+  2 root root  4096 Dez 15 18:15 cvg/
drwxrwxr-x   2 cvg  users 4096 Mär 18 19:18 data1/
drwxrwxr-x   2 cvg  users 4096 Mär 18 19:18 data2/

(奇怪的是,挂载后,data1 和 data2 在 bash 中没有以绿色突出显示,而我在其他计算机上挂载分区时却出现了这种情况)。

我已经在另一台计算机上做过这个了,所以我不明白这次我做错了什么 :(。

答案1

  • 当前用户是否在您的组“用户”中?请尝试groups命令。如果不是,则使用sudo adduser USER-NAME users并重新加载您的会话。
  • 文件不是/media/data1/test已经存在了吗(属于其他人)?尝试一下ll /media/data1/test
  • 这些分区是否无任何限制地挂载?请尝试mount|grep /media/data命令。

介意分享这些输出吗?

PS 您/etc/fstab将最后一个参数设置为0,意味着在需要时系统启动时不会检查驱动器fsck,您可以同意吗?

相关内容