Linux: 権限の変更 – デバイスに空き容量がありません

Linux: 権限の変更 – デバイスに空き容量がありません

外付けドライブを持っています。ドライブを PC に差し込むだけで、デフォルトの/etc/fstabファイルがあれば、OS がそれを検出し、Dolphin ブラウザに表示されます。ドライブを選択したり、コマンド ラインで移動したり、ドライブ上のファイルの読み取り/書き込みなどを行うことができます。

Plex Media Server がアクセスできるように、ドライブをホーム ディレクトリにマウントしようとしています。Linux では、この同じドライブでこれまで何百万回も問題なく実行してきました。

最近、OSを再インストールして、いつものようにドライブをセットアップしました。繰り返しますが、このまったく同じ構成は、同じバージョンの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

マウントを解除し、マウントポイントの許可レベルを上げます。これは場合によっては関係します... 別のマウントポイントを使用すると結果が異なるため、あなたのケースでは関係があるかもしれません。詳細については、これら 2 つのディレクトリのアクセス許可を比較してください。

オプションを確認しman ntfs-3gて使用します。例:

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

関連情報