Как правильно скопировать файлы с жесткого диска на USB-накопитель на терминале tty4?

7

Как правильно скопировать файлы с жесткого диска на USB-накопитель в терминале tty4? (монтировать, копировать, размонтировать, выходить и т. д.)

P.S. Невозможно выйти из терминала tty4 через команду Ctrl+Alt+F7 , только с Alt+SysRq+B (перезапуск ядра).

    
задан minto 25.07.2016 в 11:58
источник

2 ответа

11
  1. Подключите устройство

  2. lsblk , чтобы найти имя устройства вашего USB-устройства. Именование - /dev/sdXY . Где X - любая английская буква, а Y - целое число, обычно 1.

Если устройство было установлено, вы увидите точку монтирования, например:

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

Если нет, установите его. Перейдите к шагу # 3

  1. udisksctl mount -b /dev/sdXY , имя устройства такое же, как на предыдущем шаге. ( /dev/sdb1 в моем примере) Папка монтирования будет сообщена вам для использования на следующем шаге. Например, предположим, что lsblk говорит мне следующее:

    sdc 8:32 1 7,5 Г 0 диск └─sdc1 8:33 1 7.5G 0 часть

Затем я сделаю следующее:

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

Вы можете увидеть, что она автоматически создала папку /media/xieerqi/A669-34EF и смонтировала мой ручный накопитель. Кроме того, большое преимущество заключается в том, что вам не нужно sudo .

  1. Используйте rsync или cp или mv , чтобы получить файлы в папку, указанную на шаге 3. Проконсультируйтесь с страницами руководства по использованию этих команд. cp и mv просты. mv FILE DESTINATION - в моем примере (где FILE - это то, что вы хотите переместить на диск)

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

rsync лучше всего подходит для резервного копирования.

Например, для резервного копирования TESTDIR на мой USB-накопитель я могу сделать это:

$ 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. %код%. Удалите устройство.

Пример

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

ПРИМЕЧАНИЕ : некоторые диски монтируются в каталоги с именами с пробелами. Если вы запустили udisksctl unmount -b /dev/sdXY или rsync с такими не указанными именами, ваши данные не будут скопированы для исправления адресата . Всегда указывайте пути, в которых есть пробелы.

    
ответ дан Sergiy Kolodyazhnyy 25.07.2016 в 12:09
источник
2

В моем случае вышеупомянутый ответ не работал, поэтому я попробовал это. Моя системная конфигурация - Ubuntu 14.04, при обновлении до 16.06 LTS, внезапно она перестала работать, поэтому, чтобы скопировать мои важные файлы, я использовал свой пистолет для копирования.

1. Перечислите устройство монтирования:

lsblk

2. Создайте точку монтирования:

Это нужно где-то монтировать в файловой системе. Обычно вы можете использовать / mnt /, если вы ленивы, и больше ничего не монтируется там, но в противном случае вы захотите создать новый каталог:

sudo  mkdir /media/usb

3. Mount!

sudo mount /dev/sdb1 /media/usb

4. Копировать

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

5.Un-Mount
Когда вы закончите, просто запустите:

sudo umount /media/usb
    
ответ дан MD Shahrouq 05.08.2017 в 10:26
источник

Ознакомьтесь с другими вопросами по меткам