起動時にすべてのディスクがスピンアップしますが、4つは単なるバックアップです(そしてかなりうるさいです)。起動時にスピンアップしないほうがいいです。
Rootfsを含むディスクが接続されているSATAポートをカーネルに通知するカーネルオプションはありますか?
起動時にディスクが回転しないようにするにはどうすればよいですか?
最初の文が最後の文とどのように関連しているかわかりません。多分あなたはあなたの質問を強化することができます。したがって、最初の文が実際の質問であると仮定すると、私はあなたを正しい方向に向けることができます。
あなたが探しているものは スタンバイでの電源投入 または略してPUISと呼ばれます。この機能は、BIOS/UEFI、ハードドライブ、およびカーネルでサポートされている必要があります。一部のハードドライブ、たとえばWestern Digitalの特定のモデルには、この機能を有効にするための特別なジャンパーが装備されています。 (Western Digitalはこの機能をPM2と呼んでいます)。他のドライブでは、この機能はhdparm
を使用して有効にできます。以下のコマンドは、プラットフォームがPUISをサポートしていることを絶対に確信している場合にのみ実行する必要があります。このコマンドは、BIOSでもディスクを検出できない可能性があります。詳細については、manページを読むことをお勧めします。
[〜#〜]注意[〜#〜]hdparm -s 1 /dev/sdX
[〜#〜]注意[ 〜#〜](-s
オプションは小文字であることに注意してください。)
私はまだこの機能を自分のサーバーに実装していません。現在、私はすべての長所と短所を調べています。ドライブを/etc/fstab
からも削除する必要があることをどこかで読みました。それ以外の場合、mountコマンドはドライブを起動します。しかし、まだ確認できていません。
また、タイトルと質問の前半が実際の質問であると仮定すると、hdparmを介して実行する魔法がさらにあります。ディスクをスピンアップしてからシャットダウンした状態で生活できる場合は、hdparmを使用して、短時間非アクティブになった後にディスクをスピンダウンするように指示できます。これは、その-S
(大文字S
)パラメーターを介して行われます。
スピンダウンタイムアウトを設定すると、電源投入時にディスクは正常にスピンアップしますが、その後はある程度一定の時間にスピンダウンします。これは通常、スタンバイで電源を入れるようにディスクを設定するよりも安全です。
マニュアルページに記載されているように、次の点に注意してください。
タイムアウト値のエンコードはやや独特です。ゼロの値は「タイムアウトが無効になっている」ことを意味します。デバイスは自動的にスタンバイモードになりません。 1〜240の値は、5秒の倍数を指定し、5秒〜20分のタイムアウトを生成します。 241〜251の値は、30分の1〜11単位を指定し、30分〜5.5時間のタイムアウトを生成します。 252の値は、21分のタイムアウトを意味します。値253は、ベンダー定義のタイムアウト期間を8〜12時間に設定し、値254は予約されています。 255は、21分プラス15秒として解釈されます。一部の古いドライブでは、これらの値の解釈が大きく異なる場合があることに注意してください。
したがって、ディスク/ dev/sdbをスピンダウンし、そのアイドルスピンダウン時間を1分に設定する場合は、次を使用します。
Sudo hdparm -S12 /dev/sdb
このようなhdparmコマンドを/etc/init.d/rc.localのようなレイトブートスクリプトに追加することも、ディストリビューションがそれを行うための特定のinitスクリプト構成ファイルを提供することもあります。たとえば、Debianでは、/ etc /hdparm.confを編集して次のものを含めます。
/dev/sdb {
spindown_time = 12
}
/ dev/disk/by- *ディレクトリの1つから適切な名前を使用することをお勧めします(/ dev/disk/by-idには、ディスクのモデル番号とシリアル番号の両方が含まれているため、読みやすいかもしれません)。/dev/sdX名、特にブートスクリプトまたはhdparm.confなどのブートスクリプトから参照される構成ファイル。 (ディスクを変更するとcouldこれらの名前が変更されますが、/ dev/disk/by- *の名前は同じままです。)
ファイルシステムがマウントされないようにするには、関連する/ etc/fstabエントリにnoauto
オプションを追加します。手動でSudo mount /some/mount/point
を実行し、必要になるまでファイルシステムをマウントしないことで、ファイルシステムを正常にマウントできます。通常、予期しないディスクアクティビティの可能性が低くなります(ノイズの多いディスクがスピンアップする原因になります)。 、スピンダウンタイムアウトに達した後、再度スピンダウンします)。
質問が古いことは知っていますが、回転しないことについての情報を検索し始めました
数年前の起動時のディスク。
私には解決策があると思います:-PUIS機能を使用して起動時にディスクをスピンアップしないでください。