Ошибка ddrrescue: ddrescue: Невозможно открыть выходной файл: не каталог

это вывод sudo fdisk -l :

ubuntu@PrecisePangolin:~$ sudo fdisk -l

Disk /dev/sda: 164.7 GB, 164696555520 bytes
255 heads, 63 sectors/track, 20023 cylinders, total 321672960 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x886f6824

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   116117819    58058878+   7  HPFS/NTFS/exFAT
/dev/sda2       116119550   319580159   101730305    f  W95 Ext'd (LBA)
/dev/sda4       319580160   321671151     1045496   82  Linux swap / Solaris
/dev/sda5       116119552   237807608    60844028+   7  HPFS/NTFS/exFAT
/dev/sda6       237807616   319580159    40886272   83  Linux

Disk /dev/sdc: 2000 MB, 2000682496 bytes
255 heads, 63 sectors/track, 243 cylinders, total 3907583 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x01fd25ac

   Device Boot      Start         End      Blocks   Id  System
/dev/sdc1   *          63     3907582     1953760    c  W95 FAT32 (LBA)
ubuntu@PrecisePangolin:~$ 

Я попробовал эти две команды:

sudo ddrescue -r 3 /dev/sdc /dev/sda/ImageFileName.img /dev/sda/TextFileName.txt

sudo ddrescue -r 3 /dev/sdc /dev/sda6/ImageFileName.img /dev/sda6/TextFileName.txt

и получил:

[ 112]

и в других попытках я получил:

ddrescue: Can't open input file: No such file or directory

где моя ошибка? спасибо!

если вам нужно больше подробностей, я могу дать. Любое предположение, что моя помощь приветствуется.

0
задан 13 June 2012 в 00:13

2 ответа

Вы пытаетесь записать образ (и журнал) непосредственно на дисковое устройство вместо пути в файловой системе. Вы должны использовать что-то вроде этого (что поместило бы это в вашу домашнюю папку).

sudo ddrescue -r 3 /dev/sdc /home/yinon/ImageFileName.img /home/yinon/TextFileName.txt

Если вы делаете это с Live CD, вам необходимо смонтировать жесткий диск перед запуском ddrescue и изменить вывод, чтобы он указывал на смонтированную файловую систему. Например, если вы хотите сделать резервную копию образа на sda6, введите в терминале следующее:

sudo mkdir /media/backup
sudo mount /dev/sda6 /media/backup

Вы создаете папку / media / backup, в которую мы монтируем диск. [ 116]

Вы также можете просто нажать на диск, на который вы хотите создать резервную копию TO, в Nautilus (файловый менеджер), и он автоматически смонтирует его. Если вы наводите курсор на него, он должен показывать полный путь к нему, это должно быть что-то вроде /media/LABEL, где label - это метка вашего диска.

Ваша команда ddrescue тогда будет выглядеть примерно так:

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
0
ответ дан 13 June 2012 в 00:13

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

Если вы попробуете вышеупомянутое предложение:

sudo ddrescue -r 3 /dev/sdc /home/yinon/ImageFileName.img /home/yinon/TextFileName.txt

вы получите сообщение об ошибке:

ddrescue: Can't open output file: Not a directory

Как упоминалось выше, «Вы пытаетесь написать изображение (и ведите журнал) непосредственно на дисковое устройство, а не путь в файловой системе "

Чтобы обмануть ddrescue при записи непосредственно на внешнее устройство, сделайте следующее:

  1. Создайте папку на внешнего устройства (скажем, переносного жесткого диска) и назовите его «ddrescue-image»
  2. Затем создайте ссылку на эту папку на рабочем столе и переименуйте ее в «ddrescue-image-link»
  3. Затем откройте терминал и введите:

    sudo ddrescue -r 3 /dev/sdb ~/Desktop/ddrescue-image-link/MyImage.img ~/Desktop/ddrescue-image-link/ddrescue-log.txt
    

Теперь ваше изображение будет сохранено на внешнем устройстве. Попробуйте!

0
ответ дан 13 June 2012 в 00:13

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

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