exfatでAllow_utimeを使用する

exfatでAllow_utimeを使用する

exfatがファイルの所有権情報を保存しないことを考えると、vfatでも利用可能な許可_utimeオプションを使用してLinuxでexfatパーティションをマウントできますか?それ以外の場合、すべてのプロセスがファイルシステム内のすべてのファイルでutimeを使用できるようにする方法はありますか?

この質問に対する答えを見つけましたここしかし、これはvfatでのみ動作します。同じ理由で(所有権情報なし)、理論的にはexfatでも機能する必要がありますが、これに関する情報が見つからず、機能しないようです。

背景情報:私は64 GBの内部メモリとSDカードを介した拡張可能なストレージを備えたARMベースのノートブック(Pinebook Pro)を持っています。 Dropboxを一緒に使用したいのですが、ARMノートブックなので、次のような他のクライアントを使用する必要があります。マストラル。内部ストレージスペースが小さすぎて128GBのSDカードを使用することにしました。また、SDカードを移植可能にし、4GB以上のファイルを処理したいので、exfatを使用してフォーマットし、カーネルで最高レベルのサポートを受け、権限の問題を回避できます。 MaestralはDropboxと同期しているため、utime()コマンドを使用して各ファイルのアクセス時間を変更できるはずですが、exfatファイルシステムでこれを行うと権限がないため、エラーが発生します。したがって、この質問は実際に解決策を見つけようとする努力に関するものです。

ベストアンサー1

let_utimeはカーネルexFATドライバでは動作しますが、私が知っている限り、olf FUSEドライバでは動作しないことがわかりました。私の本当の問題は、FUSEを使用してファイルシステムをマウントすることです。 exfat-utilsをアンインストールした後、オペレーティングシステムはFUSEの代わりにカーネルドライバを使用してドライバをマウントし、vfatのようにallow_utimeを使用できます。

おすすめ記事