Eu tenho um disco rígido externo que se conecta ao meu pc via usb. A unidade é formatada para Linux, ou seja, ext4 e é usada para fazer backups. Ele tem sua própria fonte de alimentação separada. Quando ligo a fonte de alimentação, ela liga e monta automaticamente, o que é ótimo. Eu faço backups e depois quero desligá-lo. (Não adianta executá-lo quando não estou fazendo ou usando os backups e de qualquer forma ele esquenta e consome energia desnecessariamente). Minha pergunta é qual é o procedimento melhor e mais seguro para desligá-lo?
Obrigado a todos por todas as respostas realmente úteis. Estou usando o Ubuntu 18.04, então usarei a opção GUI até que ela desapareça no futuro. Então, salvei todas as outras respostas para quando precisar delas! Realmente aprecio todo o tempo gasto para me ajudar: obrigado.
Eu uso uma variante das soluções observadas anteriormente, envoltas em um script bash e iniciadas a partir de um ícone da área de trabalho. Como meu pedido é para uma unidade USB externa, incluo um código para identificar o nome do dispositivo relevante com base no nome específico da minha unidade USB (SILICON16GB). Os principais componentes do processo são:
Observe que o uso do comando sync faz com que o script aguarde até que qualquer gravação na unidade USB seja concluída. O script é à prova de falhas, pois não faz nada se a unidade já estiver desmontada. Mais detalhes e uma lista completa do script bash podem ser encontrados em: https://linuxnorth.wordpress.com/2018/01/25/safely-removing-a-usb-drive-with-a-bash-script/
A maneira GUI de fazer isso é ( no Ubuntu ) ...
Desmonte o disco montado clicando no ícone "ejetar" ( Files/Nautilus ), conforme mostrado abaixo...
Abra o
Disks
aplicativo e selecione "Desligar", conforme mostrado abaixo...depois de desmontar as partições do seu disco rígido usb, você pode executar
udisksctl power-off -b /dev/sd?
Por ? você tem que adaptá-lo à sua situação.
exemplo para minha unidade de backup
udisksctl power-off -b /dev/sdc
Eu desmontaria todas as partições montadas na unidade externa (talvez apenas uma partição ext4 no seu caso),
ou
onde
mountpoint
é o caminho para a partição que você deseja desmontar ex
é a letra do dispositivo en
o número da partição que você deseja desmontar.Verifique se o comando unmount termina com sucesso e a janela do terminal retorna ao prompt.
Após a(s) operação(ões) de desmontagem, os buffers são liberados e tudo o que está pendente é gravado no local físico da unidade, e é seguro desligar a unidade externa.