Atualmente, estou tentando criar um comando que funcione na inicialização para eliminar a energia de dois dos meus discos rígidos muito barulhentos. Eu editei o arquivo etc/rc.local
para incluir este comando:
sudo hdparm -y /dev/sdc
sudo hdparm -y /dev/sdd
exit 0
Embora eu ache que isso deva funcionar, parece que as unidades alocadas continuam mudando sempre que eu reinicializo. Eu tenho sda
, sdb
, sdc
, sdd
e sde
, mas eles continuam se confundindo (fazendo com que a unidade que eu gostaria de desligar seja diferente de sdd
, que está fazendo a tarefa de desligar o drive direito no arranque bastante complicado.
Eu tinha um arquivo ftstab funcionando perfeitamente que desapareceu, mas eu o restaurei do backup para o etc/
dir:
# <file system> <mount point> <type> <options> <dump> <pass>
#Entry for /dev/sda1 :
UUID=43c09daf-08a5-44f2-89b0-fc7c6f0d1e67 / ext4 errors=remount-ro 0 1
#Entry for /dev/sdd1 :
UUID=443AFBAD7FE50945 /media/DX100 ntfs-3g defaults,nosuid,nodev,locale=en_CA.UTF-8 0 0
#Entry for /dev/sdb1 :
UUID=FCE456F5E456B21E /media/GalaxyM83 ntfs-3g defaults,nosuid,nodev,locale=en_CA.UTF-8 0 0
#Entry for /dev/sdf1 :
UUID=1CA057FDA057DBB8 /media/Holideck ntfs-3g defaults,nosuid,nodev,locale=en_CA.UTF-8 0 0
#Entry for /dev/sdc1 :
UUID=7ABB49654B799D40 /media/JX3P ntfs defaults,nosuid,nodev,locale=en_CA.UTF-8 0 0
parece que toda vez que eu inicializo a ordem das mudanças de drives. Eu não sei como resolver isso. Uma solução rápida foi o problema de usar o UUID em vez da letra DEV editando o arquivo etc / rc.local para incluir:
hdparm -y /dev/disk/by-uuid/443AFBAD7FE50945
hdparm -y /dev/disk/by-uuid/7ABB49654B799D40
Então eu pensei que estava no claro, como eu ouvi os dois discos rígidos morrerem durante a seqüência de inicialização, MAS, assim que eu logar, ambos os drives reiniciam! então agora eu tenho que descobrir o que está fazendo com que eles sejam iniciados novamente após o login, ou talvez outra maneira de fazê-los desligar. Existe algum tipo de comando que eu possa executar após o login? Eu tentei editar os aplicativos de inicialização para incluir um autossh com:
autoshh - sudo hdparm -y /dev/disk/by-uuid/7ABB49654B799D40
autoshh - sudo hdparm -y /dev/disk/by-uuid/443AFBAD7FE50945
mas isso não parece funcionar para desativar os discos após o login.