web-dev-qa-db-fra.com

Comment puis-je réduire le disque dur externe?

Je souhaite désactiver le disque dur externe du terminal avant le démontage.

C'est un lecteur sata connecté via usb.

Courir hdparm donne ceci

 ry@G62x:/media$ hdparm -S10 937b2299-48ff-4a9c-8228-67ed4453e8fb/

 937b2299-48ff-4a9c-8228-67ed4453e8fb/:
 setting standby to 10 (50 seconds)
 HDIO_DRIVE_CMD(setidle) failed: Inappropriate ioctl for device
21
winchendonsprings

Vous pouvez facilement démonter et éteindre un disque dur externe du terminal en utilisant la fonctionnalité de ligne de commande de udisksname__, qui n'exige pas l'utilisation de Sudo si votre système est correctement configuré. (Pour répertorier les noms de vos appareils, entrez d'abord mountdans le terminal.)

Lorsque vous avez trouvé votre lecteur externe, utilisez les commandes suivantes. Vous devez d’abord démonter la partition (utilisez sdb1 ou l’autre mountindiqué comme emplacement):

udisks --unmount /dev/sdb1

Ensuite, pour supprimer en toute sécurité (c.-à-d. Spindown, vous entendrez un clic et un ralentissement), utilisez uniquement sdbname__, par exemple:

udisks --detach /dev/sdb

NOTE: Il est de importance cruciale ici que vous utilisiez sdbou sdcsans numéro de partition lorsque vous utilisez l'option detachname__; c'est-à-dire sdb1 ou sdc1 ne fonctionnera pas. La partition doit d'abord être démontée, puis le disque lui-même s'est effondré, comme le montrent les exemples.

Les commandes udisksfonctionnent correctement pour tous mes disques durs externes pata et sata.

18
user76204

Si le lecteur est de 2,5 ", vous devriez pouvoir entendre votre lecteur émettre un déclic environ 15 secondes après la suppression de la mémoire. C’est à ce moment que le lecteur est garé et que vous pouvez le retirer en toute sécurité. Si c’est un lecteur de 3,5", il n’y façon de rendre la suppression plus sûre en faisant tourner le lecteur vers le bas.

3
Marko

L'option udisk ne fonctionnait pas dans mon cas, mais ce qui suit fonctionnait:

Sudo umount /dev/sdb1
Sudo hdparm -y /dev/sdb

J'utilise ces commandes pour arrêter à distance un serveur Linux sans tête avec un lecteur USB externe. La sécurité n'est pas un problème dans mon cas, le mot de passe du serveur est donc dans le script.

Pour un serveur Ubuntu et un client Windows, le fichier de commandes suivant, en supposant que PuTTY est installé:

C:\"Program Files (x86)\PuTTY\plink.exe" -ssh -t -l SERVERUSERNAME -pw PASSWORD -noagent 192.168.2.22 "echo PASSWORD | Sudo umount /dev/sdb1 ; Sudo -S hdparm -y /dev/sdb; Sudo -S halt -i now"

Pour un serveur Debian, remplacez Sudo halt -i now par shutdown -h -P; dans les deux cas, la carte réseau reste activée, elle peut donc être réactivée ultérieurement.

2
Dave

Cette réponse est basée sur beaucoup d'hypothèses, car je ne me souviens pas de la source. Mais le voici:

  1. SATA est actuellement connectable à chaud, mais la plupart des contrôleurs ne le prennent pas en charge, contrairement aux disques SATA.
  2. Basé sur le point ci-dessus: Si un lecteur est démonté, vous pouvez le débrancher en toute sécurité. La raison de base pour cela est le point n ° 3.
  3. Les disques modernes ont assez de puissance pour retirer les têtes de disque des plateaux en cas de mise hors tension d'urgence détectée.

Au moins c'est ce que je fais. Et aussi, de temps en temps, je fais un S.M.A.R.T. Long sur le disque pour voir si l’intégrité du lecteur est bonne.

2
Osis

Pour les disques USB externes, utilisez

sg_start --stop /dev/sdb

Installer avec

Sudo apt-get install sg3-utils

Fonctionne pour mes disques WD My Book Essential.

1
Manfred

Si vous cliquez avec le bouton droit de la souris sur l'icône du lecteur et sélectionnez Retirer le lecteur en toute sécurité, vous devriez le faire (comme déjà indiqué, cela prend environ 15 secondes).

Si vous ne disposez pas de cette option, cliquez avec le bouton droit de la souris et démontez le lecteur. Puis lancez Utilitaire de disque; sélectionnez le lecteur dans le panneau de gauche; sélectionnez Suppression sûre dans le panneau de droite. Encore une fois, attendez environ 15 secondes. (Sinon, vous pouvez démonter le volume à partir de l'utilitaire de disque avant suppression sûre si cela vous est plus facile.)

0
Paddy Landau