格式化为ext4后无法写入USB

格式化为ext4后无法写入USB

我在 chromebook 上运行 galliumOs,并且想将 steam 游戏放在单独的 USB 驱动器上,因此我购买了 128Gb USB 并尝试使用 GParted 以及命令格式化为 ext4 sudo mkfs.ext4 -L "plz work" /dev/sda1。但是现在我无法写入驱动器来创建新文件,Steam 也不会在那里创建库文件夹:

Couldn't write /media/douglas/plz work/.steam_exec_test.sh: Permission denied

Steam 说它访问文件系统的权限被拒绝,当我尝试使用 steam 库设置在那里创建新文件夹时,它失败并说它无法写入驱动器,因为它是只读的。我检查了驱动器设置,它们呈灰色显示,但声称驱动器具有读写权限。当我使用 Windows 笔记本电脑并将驱动器重新格式化为 NTFS 时,我可以再次写入它,但一旦我将其格式化为 ext4,我就根本无法再写入它。我对 Linux 终端和命令还很陌生,所以如果你能尽可能地引导我完成我需要做的事情,这样我就可以做到,而且还能学习如何在将来使用它,我将非常感激。谢谢你!

答案1

默认情况下,任何格式化的 POSIX 兼容文件系统的根文件夹均由 root 所有,并且只有 root 可以在其中创建文件/目录。

您可以通过以下方式更改权限来解决此问题:

sudo chown -R your_username "/media/douglas/plz work"

您可以考虑使用中间没有空格的标签,因为在终端和脚本中使用空格通常不方便。

如果您打算将设备与其他操作系统(包括 Windows)一起使用,我强烈建议您使用 exFAT 或 NTFS(后者现在具有本机 Linux 驱动程序并且运行速度很快)。

相关内容