2013-07-17 4 views
-1

Я хочу взять резервную копию с жесткого диска на ленточный накопитель с помощью сервера NFS с помощью команды дегтя, но я получаю сообщение об ошибкеTar Ошибка команды резервного копирования

$ tar -czf /dev/st0 /media/seagate expansion drive/disk/file/ 
tar:/media/seagate :cannot stat:no such file or directory 
tar: expansion :cannot stat:no such file or directory 
tar: drive/disk/file/ :cannot stat:no such file or directory 
tar: error exit delayed from previous error 

С уважением SK

+0

Добро пожаловать в StackOverflow. Чтобы получить ответ на свой вопрос, предоставьте команду tar, которую вы фактически выполнили. –

+1

tar -czf/dev/st0/media/seagate расширительный диск/диск/файл/ – user2592244

+1

У вас есть пробелы в именах каталогов? В этом случае попробуйте указать полный аргумент. – wildplasser

ответ

2
tar -czf /dev/st0 /media/seagate expansion drive/disk/file/ 

Когда дано выше команды, ваша оболочка рассматривает /media/seagate и expansion и drive/disk/file/ как отдельные аргументы, поэтому tar рассматривает их как разные файлы/каталоги. Если это один файл, то заключите его в кавычки, например,

tar -czf /dev/st0/file.tar.gz "/media/seagate expansion drive/disk/file/" 

Fixed дегтя файла