chown 在 ext4 硬盘上不起作用

chown 在 ext4 硬盘上不起作用

我有一个新的 3TB 内置硬盘,在向其中写入一些数据后,我使用 DD 将硬盘完全清零。然后我在 Gparted 中创建了一个分区表 (GPT),并创建了一个 ext4 分区。一切顺利,但驱动器属性中的权限都设置为 root,我无法将文件写入驱动器。

好的,那么 chown 应该可以工作了吧?我尝试过:

sudo chown -R user:user /dev/sdb1

用户是我的用户名,但仍然没有区别。

我尝试了 chmod 操作以确保效果良好:

sudo chmod -R 755 /dev/sdb1

依然没有。

对于我遗漏的内容有什么想法吗?

答案1

dev/sdb1设备文件。但硬盘的挂载点应该在其他地方。例如,在/media/<user>/或下/mnt/。尝试在挂载点而不是设备文件本身上。

答案2

您不需要设置设备的所有权,而是需要设置挂载点的所有权/权限。

假设你将挂载点放在/data:

sudo chown user:user /data
sudo chmod 777 /data

这会将所有权设置为该用户,并授予每个人读取、写入和执行的权限。

相关内容