каталог копии tar.gz файл от корня до ошибки внешнего жесткого диска

Я могу войти в корневой терминал и затем создать zip-файл tar путем выполнения команды tar -zcvf dspace_tar.gz /home/dspace в корневом терминале.

Но я не могу скопировать использование команды

cp -av dspace_tar.gz /dev/sdb1

который является моим внешним жестким диском.

Я получаю две ошибки: stat error и no such file or root directory.

1
задан 3 January 2017 в 11:28

3 ответа

Не пытайтесь записать в файл устройств (/dev/sdxY) - необходимо записать в точку монтирования (/media/username/drive_name)

Начиная с попытки скопировать как корень , необходимо делать:

cp -av dspace_tar.gz /media/username/external_hdd_name

, Если Вы не знаете точки монтирования устройства, сначала включите его, затем делают это для получения адрес :

lsblk -f

опции:

  • -f опция предоставила больше информации о файловых системах.
  • -a: используемый при копировании архивов
  • -v: отображает процесс в терминале
1
ответ дан 7 December 2019 в 15:42

команда "CP человека" указывает, что CP копирует файлы и каталоги. Это - основанная на файловой системе операция. Вы пытаетесь скопировать прямой файл - не используя файловую систему - так устройство (/dev/sdb1). Вот некоторые опции удовлетворить Ваши потребности:

1. make a file system on /dev/sdb1 and copy the file with cp, in the way you tried it alread:
mkfs -t ext4 /dev/sdb1
mount /dev/sdb1 /mnt/mydisk1
cp -av dspace_tar.gz /mnt/mydisk1/

или

2. use tar to write the data direct to sdb1
tar czvf /dev/sdb1 dspace_tar.gz

существуют также другие опции, но я думаю, что это - 2 главных пути. Обычный путь состоит в том, чтобы использовать файловую систему на дисковом устройстве.

0
ответ дан 7 December 2019 в 15:42

Вы пытаетесь перезаписать свой жесткий диск. Я часто использую подобные команды для записи изображений.

, Если Ваш жесткий диск смонтирован где-нибудь попытка, копируя Ваш файл в точку монтирования. Сделать то выполнение команда lsblk и посмотреть на правую сторону вывода.

, Если это не смонтировано, необходимо будет смонтировать его первым созданием каталога для точки монтирования, затем работая sudo mount /dev/sdb1 <path to folder>. (Замена путем к Вашей папке). Затем можно скопировать файл на жесткий диск, который появляется как папка.

0
ответ дан 7 December 2019 в 15:42

Другие вопросы по тегам:

Похожие вопросы: