Como posso remover com segurança meu disco rígido USB no Fedora 17?


10

No Fedora 17, quando quero conectar meu disco rígido USB, só posso desmontá-lo. Mas o problema é que o disco rígido não será desligado para que eu possa conectá-lo.

Em algumas outras distros como o Ubuntu, existe a opção Remover com segurança, que desliga o disco rígido.

Como posso consertar isso?


Funciona hdparm -y /dev/sdX?
slhck

Não senhor. Este comando remove o nome da unidade do menu nautilus, mas não a desliga.
Mehrdad

2
Ei pessoal, eu mesmo encontrei. Eu precisava executar o comando: udisks --detach / dev / sdX Vou postá-lo como resposta assim que o prazo de 8 horas para iniciantes no fórum passar.
Mehrdad

Tudo bem, ótimo. Que bom que você resolveu o problema.
187 Josiah

Respostas:


10

Depois de muita navegação na internet, me deparei com a solução sugerida por alguém no askubuntu.com . Obrigado a todos. Eu só precisava instalar o pacote udisks! Para desligar meu disco rígido, tenho que inserir o seguinte comando no terminal após desmontar todas as suas partições:

udisks --detach /dev/sdX

Não testei isso (usado udisks --unmount) e udisks -hnão está listado --detachpara mim. Fedora 19.
hakre 27/08/13

2
A partir do ubuntu 15.10, isso parece ser udisksctl power-off -b /dev/sdb. Como resposta, meu HDD desligou a luz, mas ainda emitiu ruído e vibração até que eu o desligasse fisicamente.
gluk47

O comentário de @ gluk47 é trabalhado para mim no ubuntu 16.04. Embora meu disco rígido tenha sido totalmente desligado.
Totem

3

Não há botão de remoção segura para a unidade USB. Você pode ejetar a unidade USB clicando no pequeno triângulo localizado na lateral da unidade USB.

Para ejetar uma unidade flash, siga estas etapas:

  1. Primeiro, veja a unidade USB digitando este comando:

    fdisk -l
    
  2. Supondo que sua unidade USB seja / dev / sdb1, ejete-a com o seguinte comando:

    umount /dev/sdb1
    

    Alternativamente:

    eject /dev/sdb1 
    

Isso permitirá que você remova com segurança sua unidade USB.


O "pequeno triângulo" pode ser encontrado em Atividades> Arquivos e localizando a unidade USB no painel esquerdo. O ícone está à direita da etiqueta da unidade USB.
Matthew Walker

2

Tentar

eject /dev/sdX

Onde Xestá a letra do seu dispositivo.

Editar

Você pode encontrar todas as letras de unidade disponíveis usando fdisk -l.


11
Você poderia explicar como descobrir qual é a letra do dispositivo? Eu diria que isso pode ser confundido facilmente.
slhck

Isso não ajudou. Também verifiquei a página de manual do eject na qual está escrito que este comando faz o mesmo que umount de acordo com o dispositivo em uso.
Mehrdad

eject /media/THE_DISKtambém deve funcionar (se estiver montado lá). @ Mehrdad, não acredite muito no que dizem os manuais. Eles podem estar errados (informe ao bugzilla, se houver).
vonbrand

@ Josiah, mencione fdisk -lna sua resposta como meio de verificar as letras das unidades, ou qualquer outro meio que considere apropriado.
Lorenzo Von Matterhorn

Se você não é root, ainda pode ter uma idéia de qual é a letra da unidade usando blkid.
precisa saber é

0

Digite o seguinte comando para desligar o disco rígido:

hdparm -y /dev/sdx
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.