ファイルの操作(コピー、移動、削除)の速度はファイルの権限によって異なりますか?

ファイルの操作(コピー、移動、削除)の速度はファイルの権限によって異なりますか?

ファイルの操作(コピー、移動、削除)の速度はファイルの権限によって異なりますか?もしそうなら、それで何ですか?

理由:上記の作業は、複数のファイルに対して継続的に実行する必要があります。ファイルに特定の権限がある場合、これらのタスクはより早く完了しますか?たとえば、「読み取り専用」権限です。

ベストアンサー1

ファイルの操作(コピー、移動、削除)の速度はファイルの権限によって異なりますか?もしそうなら、それで何ですか?

権限がこれを妨げる場合にのみ操作が拒否されます(したがって、無限の時間がかかると見なすことができます)。

極端な場合を除き、権限はコピー/移動/削除操作の速度には影響しません。


私は私の声明を確認するように頼まれました。これが私の答えの理由です。 (この問題を誤って引用/説明した場合はお詫び申し上げます。これを避ける意図ではありませんでした。)

何百万もの小さなファイルのそれぞれに大規模なACLがあるとどうなりますか?この場合、権限を確認するために実際にディスク(PCI-E gen4 SSDなど)からファイルを読み込むよりも時間がかかる場合があります。通常、読み取り速度が最大10 GB /秒のPCI-E Gen 4 NVMeドライブを使用できますか?

ファイルあたりの最大ACL数が見つかりません。しかしいくつかの研究を完了しました。これにはダウンロード可能なスクリプトがあります。研究者のテストには、ファイルあたり約500のACLがありました。テストでは、Raspbianのext4ファイルシステムの252 ACL制限に達しました。 (速度は考慮せず、制限のみを考慮します。)

このサイズでは、 inode ブロックで梱包されるか、最大限ブロックの外側に梱包されます。これは、読み取って解析する必要がある追加のブロックです。非常に小さなファイルはext4 inodeに保存できるため、追加のデータブロックを読み取る必要はありません。 NVMeドライブを使用すると、ファイルごとに追加のACLブロックの読み込み時間が非常に短く、250個のACLエントリを解析するのは計算上難しくありません。これは、ファイルが非常に小さく、追加のチャンクを必要としないと仮定します。

経験?確かに。現実的な?そうだと信じています。

おすすめ記事