Como posso girar o disco rígido externo?

18

Eu quero desligar o disco rígido externo do terminal antes de desmontar.

É uma unidade sata conectada por meio do usb.

A execução do hdparm fornece isso

 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
    
por winchendonsprings 08.08.2011 / 11:26

7 respostas

16

Você pode desmontar e girar com segurança um disco rígido externo a partir do terminal com mais facilidade usando a funcionalidade de linha de comando do udisks , que não requer o uso do sudo se o seu sistema estiver configurado corretamente. (Para listar os nomes dos dispositivos, digite mount no terminal primeiro.)

Quando você encontrar sua unidade externa, use os seguintes comandos. Você deve primeiro desmontar a partição (use sdb1 ou o que quer que mount tenha mostrado como o local):

udisks --unmount /dev/sdb1

Em seguida, para remover com segurança (ou seja, spindown, você ouvirá o clique e o spin-down), use somente sdb , por exemplo:

udisks --detach /dev/sdb

NOTA: É de importância aqui que você use sdb ou sdc sem um número de partição ao usar a opção detach ; ou seja, sdb1 ou sdc1 não funcionará. A partição deve ser desmontada primeiro e, em seguida, o próprio disco girado como os exemplos mostram.

Os comandos udisks funcionam com sucesso para todos os meus discos rígidos externos pata e sata.

    
por user76204 19.09.2012 / 21:31
3

Se for uma unidade de 2,5 ", você poderá ouvir sua unidade fazendo soar o som por cerca de 15 segundos após a desmembramento. É quando a unidade estacionada está lendo / escrevendo de lado e você pode removê-la com segurança. não há como fazer a remoção mais segura girando a unidade para baixo.

    
por Marko 08.08.2011 / 13:38
2

A opção udisk não funcionou no meu caso, mas o seguinte aconteceu:

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

Eu faço uso desses comandos ao desligar remotamente um servidor Linux headless com uma unidade USB externa. A segurança não é uma preocupação no meu caso, então a senha do servidor está no script.

Para um servidor Ubuntu e cliente Windows, o seguinte arquivo em lote, assumindo que o PuTTY está instalado:

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"

Para um servidor Debian, substitua sudo halt -i now por shutdown -h -P ; em ambos os casos, a placa de rede fica acordada, por isso pode ser despertada mais tarde.

    
por Dave 17.02.2015 / 21:54
2

Esta resposta é baseada em muitas suposições, já que não me lembro da origem dela. Mas aqui está:

  1. O SATA é realmente hot-pluggable, mas a maioria dos controladores não o suporta, enquanto os drives SATA devem.
  2. Baseado no ponto acima: Se uma unidade for desmontada, é seguro desconectá-la. Razão base para isso é o ponto # 3.
  3. As unidades modernas têm energia suficiente para remover as cabeças de unidade dos discos em caso de desligamento de emergência detectado.

Pelo menos é o que eu faço. E também, de vez em quando eu faço um longo S.M.A.R.T. teste no disco, para ver se a integridade da unidade está OK.

    
por Osis 08.08.2011 / 12:42
1

Para discos USB externos, use

sg_start --stop /dev/sdb

Instalar usando

sudo apt-get install sg3-utils

Funciona para meus discos essenciais do WD My Book.

    
por Manfred 18.08.2012 / 14:19
0

Se você clicar com o botão direito do mouse no ícone da unidade e selecionar Remover o disco com segurança , isso deve ser feito (como já foi dito, leva cerca de 15 segundos).

Se você não tiver essa opção, clique com o botão direito e desmonte a unidade. Em seguida, inicie o Utilitário de Disco; selecione a unidade no painel esquerdo; selecione Remoção segura no painel direito. Mais uma vez, aguarde 15 segundos ou mais. (Alternativamente, você pode Desmontar Volume do Utilitário de Disco antes Remoção Segura se isso for mais fácil para você.)

    
por Paddy Landau 18.08.2012 / 15:07
-1

Funcionou no xfce4 no Fedora 17 para desligar o disco rígido externo:

udisks --detach / dev / sdc

O Palimpsest costumava ter a opção desligar no Fedora 14, mas não no Fedora 17.

Recursos úteis são lançados com a atualização do sistema operacional no Windows e no Linux.

    
por akhil999in 18.04.2014 / 19:54