Como copiar corretamente os arquivos do disco rígido para a unidade flash USB no terminal tty4?

7

Como copiar corretamente os arquivos do disco rígido para a unidade flash USB no terminal tty4? (montar, copiar, desmontar, sair, etc)

P.S.Não é possível sair do terminal tty4 através do comando Ctrl+Alt+F7 , apenas com Alt+SysRq+B (reinício do kernel).

    
por minto 25.07.2016 / 13:58

2 respostas

11
  1. Conecte o dispositivo

  2. lsblk para encontrar o nome do dispositivo do seu dispositivo usb. A nomenclatura é /dev/sdXY . Onde X é qualquer letra inglesa e Y é inteiro, tipicamente 1.

Se o dispositivo foi montado, você verá o ponto de montagem, por exemplo:

NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sdb            8:0    1 15.2G  0 disk 
└─sdb1         8:1    1 15.2G  0 part /media/me/4C45-110F

Se não, monte-o. Siga para o passo # 3

  1. udisksctl mount -b /dev/sdXY , nome do dispositivo igual ao da etapa anterior. ( /dev/sdb1 no meu exemplo) A pasta de montagem será informada a você para usar na próxima etapa. Por exemplo, suponha que lsblk me diga isto:

    sdc 8:32 1 disco de 7,5G 0 33─sdc1 8:33 1 7.5G 0 parte

Então eu farei o seguinte:

$ udisksctl mount -b /dev/sdc1                                                 
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.

Você pode ver a pasta /media/xieerqi/A669-34EF criada automaticamente e montá-la no pen drive. Além disso, a grande vantagem é que você não precisa de sudo .

  1. Use rsync ou cp ou mv para obter seus arquivos para a pasta relatada na etapa 3. Consulte as páginas de manual sobre o uso desses comandos. cp e mv são os mais simples. mv FILE DESTINATION - no meu exemplo (onde FILE é a coisa que você quer mover para a unidade)

    mv FILE /media/me/4C45-110F
    

rsync é o melhor para backup, no entanto.

Por exemplo, para fazer backup de TESTDIR para meu drive USB, posso fazer isso:

$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~                  
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3

sent 228 bytes  received 125 bytes  706.00 bytes/sec
total size is 0  speedup is 0.00
  1. %código%. Remova o dispositivo

Exemplo

$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.

NOTA : algumas unidades são montadas em diretórios que possuem nomes com espaços. Se você executar udisksctl unmount -b /dev/sdXY ou rsync com nomes não citados como esses, seus dados não serão copiados para o destino correto . Sempre cite nomes de caminhos que tenham espaços neles.

    
por Sergiy Kolodyazhnyy 25.07.2016 / 14:09
2

No meu caso, a resposta acima não funcionou, então tentei fazer isso. Minha configuração do sistema é Ubuntu 14.04, enquanto atualizando para 16.06 LTS, de repente ele parou de funcionar assim para copiar meus arquivos importantes, usei meu pen-drive para copiar.

1. Listar o dispositivo de montagem:

lsblk

2. Crie um ponto de montagem:

Isso precisa ser montado no sistema de arquivos em algum lugar. Você geralmente pode usar / mnt / se estiver sendo preguiçoso e nada mais estiver montado lá, senão você desejará criar um novo diretório:

sudo  mkdir /media/usb

3. Monte!

sudo mount /dev/sdb1 /media/usb

4. Copiar

 rsync -av /home/android/Testproject/ /media/usb/ 

5.Un-Mount
Quando estiver pronto, basta disparar:

sudo umount /media/usb
    
por MD Shahrouq 05.08.2017 / 12:26