web-dev-qa-db-fra.com

Retirer les disques eSATA en toute sécurité

Existe-t-il un moyen de retirer en toute sécurité tout disque externe connecté via eSATA? Les disques font un vilain bruit quand ils sont débranchés, même s'il n'y a pas de partitions montées ... J'ai trouvé quelque part cette petite commande:

sdparm --flexible --command=stop /dev/sdb &>/dev/null

Il semble arrêter le disque. Mais juste au moment où il s'éteint, il recommence à fonctionner ... Un indice?

5
Padlite

Essayez echo 1 > /sys/block/<disk>/device/delete. Vous devrez être root pour le faire.

Sur mon système, le disque eSATA est mis hors tension et le périphérique en mode bloc est désalloué. Le disque reste éteint et je peux le déconnecter à loisir.

Remarque: assurez-vous d'avoir préalablement démonté tous les systèmes de fichiers afin d'éviter toute perte de données!

4
Robie Basak

Il existe une procédure à suivre pour supprimer des disques SATA.

Démontez d’abord les partitions, puis videz le tampon d’E/S en entrant

blockdev –flushbufs /dev/sd?

puis retirez le lecteur en entrant

echo 1 > /sys/block/sd?/device/delete

Je suppose que cela peut également fonctionner pour eSATA.

Une question reste dans mon esprit: les têtes sont-elles bien garées dans la zone d'atterrissage avec cette procédure?

0