Desligando o disco rígido externo, unidade flash, etc usando a linha de comando no Linux

8

Sempre achei que remover um dispositivo que tinha sido montado com segurança era usar o comando umount e, até recentemente, quando mudei para o Ubuntu 12.04 LTS, notei que havia a capacidade de remover com segurança o dispositivo que atingia o meu curiosidade.

Eu pesquisei várias postagens e descobri que umount aparentemente não significa que posso remover o dispositivo com segurança porque ele não desliga o dispositivo. Eu sei que há a opção para eject . Agora, este é o meu entendimento depois de vasculhar a Internet. Referências incluem:

Então me deparei com um artigo , mas achei o processo complicado e acho que finalmente acertei quando eu me deparei com o comando udisks eg udisks --unmount /dev/sdb1 && udisks --detach /dev/sdb

O que me confunde é (além de saber se umount significa que é seguro remover o dispositivo sem perda de dados e se preciso usar o comando sync anterior a ele, bem como se o dispositivo foi desligado remover com segurança parece conseguir) é por que eu tenho que usar /dev/sdb seguido por --detach em oposição a /dev/sdb1

    
por PeanutsMonkey 30.05.2012 / 10:17

1 resposta

6

/dev/sdb é o dispositivo inteiro. /dev/sdb1 é uma partição nesse dispositivo.

Embora você possa usar um disco sem particioná-lo, isso é bastante incomum (fora das configurações de RAID, mas você cria os sistemas de arquivos nos nós do dispositivo de invasão, não nos nós de dispositivos físicos). Não faz sentido tentar separar (remover fisicamente) uma única partição - você quer remover todo o dispositivo (que pode conter várias partições), não apenas uma partição desse dispositivo.

A desmontagem de uma partição sincronizará o sistema de arquivos, portanto, chamar sync antes de unmount não é necessário.
Chamar udisks --detach no dispositivo verifica se você não tem sistemas de arquivos montados nesse dispositivo (certifique-se de que essa chamada realmente seja bem-sucedida) e executará um "encerramento ordenado", o que é sempre preferível a "puxar o plugue" abordagem, independentemente de esse dispositivo em particular fazer algo de especial.

    
por 30.05.2012 / 11:36

Tags