Void Linux hdd'yi kapatamıyor

Void Linux sistemimin bios’dan fastboot’u açıp kapattıktan sonra halt sinyalini göndermeden önce hdd’yi kapatamadığını farkettim. Bu olay hdd’nin sağlığını olumsuz yönde etkiler ve bilgisayar kapanırken garip bir ses çıkmasına neden olur.
Olması gereken poweroff:

Sorunlu poweroff:

(Sonu dikkatli dinleyin.)

Çözüm olarak runit’in shutdown script’ine eklemeler yaparak sistem halt komutunu göndermeden önce hdd’yi zorla kapatabilirsiniz.
/etc/runit/shutdown.d/80-filesystems.sh dosyasındaki ilk if’in sonuna:

echo 1 > /sys/block/$(blkid | grep 'LABEL="dd"' | colrm 9 | colrm 1 5)/device/delete

kodunu ekleyin. grep 'LABEL="DD"’ kısmını hdd’nize göre değiştirin. (Diskin içerisindeki herhangi bir partisyonunun UUID veya LABEL’ini kullanabilirsiniz. Tek sata diskiniz varsa direkt olarak echo 1 > /sys/block/sda/device/delete kodunu kullanın.)
screenshot-2023-10-22-14-26-32

4 Likes

Ben Void üzerinde böyle bir sorun yaşamadım ama gene de teşekkürler.

Bende de sorun yoktu normalde, dediğim gibi bios ayarlarıyla uğraşınca böyle olmaya başladı, garip :grin:

1 Like