Linux:更改权限 - 设备上没有剩余空间

Linux:更改权限 - 设备上没有剩余空间

我有一个外部驱动器。当我将带有默认文件的驱动器插入电脑时/etc/fstab,操作系统会检测到它并且它位于 Dolphin 浏览器中。我可以选择它,可以在命令行上导航到它,读/写/等等上面的文件,等等。

我正在尝试将驱动器安装到我的主目录中,以便 Plex Media Server 可以访问它。我之前已经在 Linux 上使用同一个驱动器执行过一百万次,没有问题。

我最近重新安装了操作系统并像往常一样去设置驱动器。同样,这种完全相同的配置过去也曾在相同版本的 Linux (OpenSUSE Leap 42.1)、同一台机器、相同的硬盘上运行过。我已添加此条目

UUID=F474B7AA74B76DCC /home/craig/MediaDrive ntfs-3g defaults,nofail,permissions,auto 0 1

/etc/fstab驱动器安装到我的主目录中。我把它安装到/home/craig/MediaDrive.第一个奇怪的事情是ls -l显示

d--------- 1 root  root   12288 May 16 18:33 MediaDrive

然后我去设置所有权并更改权限

sudo chown -R 777 /home/craig/MediaDrive

我收到错误:

chmod: changing permissions of ‘MediaDrive’: No space left on device

问题是,还有足够的空间。剩余空间超过 300GB。我将我的df -h输出粘贴在下面。

Filesystem      Size  Used Avail Use% Mounted on
/dev/sde1       1.9T  1.6T  316G  84% /home/craig/MediaDrive

看来不是inode的问题;这是输出df -i

Filesystem      Inodes  IUsed      IFree  IUse%  Mounted on
/dev/sde1    331060948   4846  331056102     1%  /home/craig/MediaDrive

同样,只有当我尝试将驱动器安装到该位置(在我的主目录中)时,此权限问题才存在;否则,当它位于默认的 run/media/craig/My Passport 位置时,就可以了。读、写等等。

如何让我的驱动器成功安装在我的主目录中?

答案1

卸载它,并使挂载点更加宽松。有时这是相关的......也许是在你的情况下,因为使用不同的安装点有不同的结果。比较这两个目录的权限以获取更多信息。

检查man ntfs-3g选项并使用它们,例如:

mount -o fmask=664,dmask=775,uid=1000,gid=1000 /dev/sde1 /home/craig/MediaDrive

相关内容