私はより速く、より正確ではないバージョンとより遅い徹底したバージョン(再帰的なディレクトリ比較または重複ファイル検索を考えてみてください)を持つスクリプトを持っています。検索ペナルティの高いボリューム(既存のHDD)では遅いバージョンを実行し、デフォルトでは高速ボリューム(SSD、RAMドライブなど)ではより高速なバージョンをデフォルトで実行したいと思います。
似たようなものがありますかDEVICE_SEEK_PENALTY_DESCRIPTOR
LinuxでWin32 APIを確認できますか?
答え1
カーネル 2.6.29 以降、SSD ディスクが自動的に検出され、次のように確認できます。
cat /sys/block/sda/queue/rotational
HDDの場合は1、SSDの場合は0でなければなりません。
源泉:https://superuser.com/questions/228657/which-linux-filesystem-works-best-with-ssd#answer-550308