Как правильно скопировать файлы с жесткого диска на карту флэш-памяти с интерфейсом USB в tty4 терминале? (смонтируйте, скопируйте, размонтируйтесь, выйдите, и т.д.),
P.S.Can никакой выход от tty4 терминала через Ctrl+Alt+F7
команда, только с Alt+SysRq+B
(перезапуск ядра).
Включают устройство
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
udisksctl mount -b /dev/sdXY
, имя устройства то же как на предыдущем шаге. (/dev/sdb1
в моем примере), папка монтирования будет сообщена Вам для использования на следующем шаге. Например, предположите lsblk
, говорит мне это:
sdc 8:32 1 7.5G 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
.
Использование rsync
или cp
или mv
для получения файлов к папке, о которой сообщают на шаге 3. Консультируйтесь со страницами руководства по поводу использования этих команд. cp
и mv
являются самыми простыми. mv FILE DESTINATION
- в моем примере (где ФАЙЛ является вещью, Вы хотите переместиться в диск)
mv FILE /media/me/4C45-110F
rsync
является лучшим для резервного копирования как бы то ни было.
, Например, для резервного копирования TESTDIR
к моей карте памяти я могу сделать это:
$ 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
udisksctl unmount -b /dev/sdXY
. Удалите устройство Пример
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
ПРИМЕЧАНИЕ : некоторые диски монтируются к каталогам, которые имеют имена с пробелами. Если Вы будете работать rsync
или mv
с не заключенные в кавычки имена как этот, , то Ваши данные не будут скопированы для исправления места назначения . Всегда заключайте в кавычки пути, которые имеют пробелы в них.
В моем случае вышеупомянутый ответ не был никакой работой, таким образом, я попробовал это. Моей системной конфигурацией является Ubuntu 14.04 при обновлении к 16.06 LTS, внезапно она остановилась для работы так для копирования моих важных файлов, я использовал свой перьевой диск скопировать.
1. Перечислите устройство Монтирования:
lsblk
2. Создайте точку монтирования:
Это должно быть смонтировано в файловую систему где-нибудь. Можно обычно использовать/mnt/, если Вы ленивы, и ничто иное не смонтировано там, но иначе Вы захотите создать новый каталог:
sudo mkdir /media/usb
3. Смонтируйтесь!
sudo mount /dev/sdb1 /media/usb
4. Копия
rsync -av /home/android/Testproject/ /media/usb/
5. Размонтирование
, Когда Вы будете сделаны, просто исчерпайте:
sudo umount /media/usb