J'ai un disque dur externe alimenté par USB connecté à mon ordinateur portable DELL. Parfois, après avoir cliqué sur l'élément "Supprimer en toute sécurité" dans le menu contextuel de son icône dans la barre latérale, le lecteur est démonté et supprimé du /dev/
dossier ( sdb
et les sdb1
deux sont supprimés) et lsusb
n'affiche pas l'appareil, mais le disque dur reste en rotation et je pouvais sentir la vibration en mettant mon doigt dessus. Mais parfois, quelques secondes après avoir cliqué sur "Retirer en toute sécurité", il s'arrête de tourner et n'a aucune vibration. Existe-t-il un moyen (peut-être une commande CLI) de le désactiver?
14.04
usb
hard-drive
usb-drive
Apprenant PHP
la source
la source
udisksctl
autant que je puisse voir. Si vous n'êtes pas d'accord avec cela, n'hésitez pas à revenir en arrière, etc.L'exécution en
hdparm -y /dev/sdb
tant que root entraînera l'arrêt du disque. Si quelque chose accède au disque, il va à nouveau tourner.La page de manuel suggère que cela n'est utile que pour les disques IDE. Cependant, j'ai testé qu'il fonctionne avec une clé USB connectée à un Dell exécutant 14.04. La page de manuel indique que la commande entraînera généralement la décélération du lecteur, ce qui suggère que certains lecteurs existent qui ne ralentiront pas lorsque cette commande sera émise.
la source
sync ; hdparm -y /dev/sdb
sync ; hdparm -y
il n'y a rien à craindre sur le lecteur ou les données sur le lecteur. Je pourrais déconnecter le lecteur à tout momentSi votre bureau fait quelque chose de louche, vous pouvez toujours vous rabattre sur le terminal.
D'un autre côté, une fois qu'un périphérique n'est pas identifié en tant que périphérique bloc sur USB, vous pouvez utiliser sdparm ou hdparm sur ce périphérique pour garer les têtes si vous le souhaitez, mais l'utilisation de ces outils ne fera pas clignoter les tampons. Et si vous oubliez que l'appareil est en veille et coupez l'alimentation, vous pouvez corrompre vos données.
la source
hdparm -fFy
cela garantit-il qu'aucune corruption de données ne se produira?umount
,sync
eteject
ne pas pouvoir sur le lecteur et ne supprime pas l' icône du lecteur de la barre des tâches. Il semble que ces commandes diffèrent de "Supprimer en toute sécurité". Maishdparm -y
arrêtez la rotation du disque uniquement avant "Retirer en toute sécurité", mais je dois l'éteindre (arrêter la rotation) après "Retirer en toute sécurité". Je pense qu'il vaut mieux poser la bonne question dans une nouvelle question .Essayez l' utilitaire Disks - qui devrait être quelque part dans votre menu (dans mon cas, sous Accessoires ). Vous pouvez également le lancer à partir d'un terminal en exécutant
... puis sélectionnez le disque et vous verrez un bouton d'alimentation en haut à droite de la fenêtre, avec l'infobulle "Éteindre le lecteur" .
la source
Débranchez le câble USB devrait le faire. Sinon, rebranchez-le et retirez-le en toute sécurité jusqu'à ce qu'il reste éteint.
la source
Voici comment je fais ça sur Linux Mint 17.3
Lister vos disques avec des partitions et assurez-vous de sélectionner le bon lecteur
Démontez toutes les partitions montées du disque, par exemple avec ce modèle de commande
où X est votre lettre de lecteur et Y un numéro de partition que vous souhaitez démonter.
Arrêter le disque dur
Débranchez le câble USB
la source
J'ai trois solutions également valables parmi lesquelles vous pouvez faire votre choix.
Ma solution personnelle consiste à acheter un hub d'utilisation doté d'un interrupteur d'alimentation pour chaque port. Je le trouve incroyablement pratique. Si je me souviens bien, cela ne coûte qu'environ 6 $ sur Amazon. Je vais voir si je peux vous trouver l'article à vendre avant de poster ceci, mais il suffit de vous dire qu'un tel appareil abordable existe. Je l'ai trouvé!
Dans cette autre discussion, il a été déterminé qu'il existe une commande de terminal qui peut être utilisée pour désactiver littéralement l'alimentation de certains ports USB. La question est venue parce que l'utilisateur qui a posé la question utilisait une tablette fonctionnant sur batterie et que ses vacheres inconsidérées branchaient leurs téléphones portables pour se recharger, déchargeant ainsi sa batterie. Découvrez le mec qui a découvert la solution! ;-)
Enfin, en fonction peut-être de la marque et des caractéristiques dudit lecteur, il devrait y avoir une commande "spin down" que vous pouvez envoyer au lecteur avant de le démonter. Je n'ai jamais utilisé une telle commande manuellement, mais à l'époque du DOS, avant que les fonctionnalités d'économie d'énergie ne soient courantes, c'était ainsi que vous deviez le faire, il va donc de soi qu'il existe un moyen de le faire aujourd'hui et de le comprendre out peut être aussi simple que d'écrire au fabricant du lecteur, de consulter son site Web ou de googler la bonne question, c'est-à-dire "commande de sélection des disques durs". Je ne maintiens pas la solution suivante. J'ai fait une recherche occasionnelle et j'ai trouvé ça . Votre kilométrage peut varier. Faites-moi savoir si cela fonctionne pour vous.
la source