
バックアップに使用する3TB外付けハードドライブがあります。最初にフォーマットしようとしました。cfdisk、GPTだけが2TB以上のパーティションをサポートしているという事実を知るまでは。
そのため、ドライブをGPTに変換し、作成したパーティションの1つをext4にフォーマットしましたが、引き続き「許可拒否」エラーが発生します。通常、ウディスキーこのような書き込みエラーが表示されないように、すべてを自動的にマウントできます。
GPTの理解が不足しているため、少し監督が発生したようですが、何が間違っているのかわかりません。
答え1
デフォルトのファイルシステムを使用してディスクパーティションをフォーマットする場合、パーティションがマウントされているディレクトリの権限は、パーティションのルートディレクトリの権限と同じです。マウントされたディレクトリ自体に対する権限は通常何の意味もありません。
一部のファイルシステムには、権限の変更を許可するマウントフラグがあります(これはUSBスティックなどに役立ちます)。
非基本ファイルシステム(vfat、ntfs)のマウントは異なる動作をします。つまり、mount
マウントされたボリュームのファイル所有者とそのファイルに対する権限を設定するオプションを提供できます。
man mount
許可を得てお読みください。
通常、リムーバブルデバイスにデフォルトのファイルシステムがある場合は、少なくともデバイスがインストールされるすべてのコンピュータに同様のUIDとGIDを直接作成する必要があります。それ以外の場合chmod -R a+rwX /mountpoint/of/device
は、インストール後にルートディレクトリに作成する必要があります。その後、それ以外の権限でそれぞれファイルと666
ディレクトリを作成しないでください777
。