hdparmコマンドを使用してもHDDが遅くなることはありません。

hdparmコマンドを使用してもHDDが遅くなることはありません。

私は2つのWestern Digital Red 3TBを搭載したHP Proliant Microserver Gen8でDebian Jessieを使用しています。 RAIDなどはありません。 2時間後にハードドライブの回転が自動的に停止するようにしたいと思います。これら2つのコマンドを使用すると、手動でトリガーできます。

sudo hdparm -Y /dev/sda

sudo hdparm -y /dev/sda

だから出力は

user@NAS:~$ sudo hdparm -C /dev/sda

/dev/sda:
 drive state is:  standby

しかし、私が使用するとき:

sudo hdparm -S 244 /dev/sda

HDDはいかなる種類のスタンバイモードにも切り替えられません。 sdaはシステムドライブではありません。次のようにfstabを介して2つのハードドライブをマウントしました。

UUID=xxx       /mnt/Stuff                                ext4    defaults,noatime,nodiratime        0       0

なぜこれがうまくいかないのか知っていますか? 10秒、1分もやってみました。プロセスがハードドライブのパーティションにアクセスしていることを確認する方法はありますか? DLNAサーバーとSambaを使用しましたが、もちろんテスト中はアクセスできませんでした。

ベストアンサー1

使用iosnoop(使用可能perf-tools-unstableパッケージ)を使用すると、特定のデバイスのアクティビティを追跡できます。

iosnoop -d 8,0

デバイスにアクセスするプロセスが表示されます。これにより、ドライブが起きた原因を特定できます。

使用するデバイス番号を決定するには、ノードのメイン/マイナーデバイス番号を確認してください。

ls -l /dev/sd*

iosnoopパラメータなしで実行してすべてのI / Oを監視することもできます。

おすすめ記事