概括淺析業(yè)余Linux關(guān)機(jī)或休眠
經(jīng)過長時間學(xué)習(xí)Linux正式版已經(jīng)發(fā)行,下面就這就來講術(shù)Linux關(guān)機(jī)或休眠。在Linux關(guān)機(jī)或休眠, 進(jìn)行到***切斷電源時硬盤發(fā)出啾的一聲, 就像windows中突然斷電時的硬盤聲音。Linux具備現(xiàn)代一切功能完整的UNIX系統(tǒng)所具備的全部特征,其中包括真正的多任務(wù)、虛擬內(nèi)存、共享庫、優(yōu)秀的內(nèi)存管理以及TCP/IP網(wǎng)絡(luò)支持等。
在fedora core和ubuntu里面都存在, 而windows下沒問題, 所以基本上是Linux關(guān)機(jī)或休眠系統(tǒng)本身的原因, 導(dǎo)致硬盤電源管理不正常。看起來這會嚴(yán)重地劃傷硬盤, 硬盤還是比較精貴的東西, 少受罪為好。
Linux關(guān)機(jī)或休眠參考了別人的方案, 問題解決:
1、新建文件 "/etc/rc0.d/S00hdd-shutdown-workaround" 內(nèi)容為:
#!/bin/sh echo 1 > /sys/class/scsi_disk/0\:0\:0\:0/stop_on_shutdown
注意:"/sys/class/scsi_disk"里面可能有幾個類似 "0\:0\:0\:0"的目錄, 查看你 的"/sys/class/scsi_disk/a\:b\:c\:d/device/model" 文件, 判斷哪個是跟你的硬盤對應(yīng)的(通常就是0\:0\:0\:0).
2、chmod +x S00hdd-shutdown-workaround此時關(guān)機(jī)異響已經(jīng)解決
3、Linux關(guān)機(jī)或休眠把文件cp到 "/ect/init.d/hdd-shutdown-workaround"
4、建立連接
#ln -s /etc/init.d/hdd-shutdown-workaround /etc/rcS.d/S99hdd-shutdown-workaround 當(dāng)然, 你需要首先su得到權(quán)限此時關(guān)機(jī)和休眠等等情況下硬盤電源切斷正常, Linux關(guān)機(jī)或休眠不再有異響。
【編輯推薦】