さて、Linux システムのユーザー クォータ内で作業する必要があり/dev/md2
、特定のパスのデバイス名 (例: - ) を見つけて、そのパスの正しいクォータを検索できるようにする必要があります。
これで、次を使用してマウント ポイントを簡単に取得できます。
df -k "/volume1/foo/bar" | tail -1 | awk '{ print $6 }'
ただし、そのマウント ポイントを取得してデバイス名に変換する最善の方法がわかりません。
さらに複雑なことに、上記のコマンドから取得したマウント ポイントは、実際には暗号化されたフォルダーである可能性があり、その場合、次のようなものになる可能性があります。
/dev/md2 -> /volume1
/volume1/@Foo@ -> /volume1/Foo
上記のdf
コマンドは、/volume1/Foo のマウント ポイントを識別することを意味します。ただし、マウント ポイントを介して作業し、で使用するために必要な実際のデバイス名を見つけるには、信頼性の高い、プラットフォームに依存しない方法が必要ですquota
。
具体的には; パスの最初の部分がデバイスのマウント ポイントであるとは限りません。たとえば、/Volumes/ にマウントを配置する OS X など、より特定の場所にボリュームをマウントする環境で作業している可能性があるためです。