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

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

Сообщения журнала для меня выглядят это:

usb 6-1: new low-speed USB device number 116 using uhci_hcd
usb 6-1: device not accepting address 116, error -71
hub 6-0:1.0: unable to enumerate USB device on port 1

Это показывает, что это USB-шина 6. У меня нет ничего связанного с ней, и я хочу, чтобы он заткнулся.

Теперь нам нужно найти соответствующий драйвер. В этом случае это uhci_hcd, поэтому

$ sudo -s
# cd /sys/bus/pci/drivers/uhci_hcd

и найдите, какое PCI-устройство обеспечивает шину usb 6:

# echo */usb6
0000:00:1a.2/usb5

Имя каталога здесь - это идентификатор шины PCI, соответствующий это USB-шина. Тогда это просто:

# echo 0000:00:1d.0 > unbind

, чтобы отключить его.

Если это работает, тогда только последняя строка может быть добавлена ​​к сценарию загрузки. Кажется, должен быть параметр ядра, чтобы избежать некоторых USB-шин, но я не могу его найти.

(Основываясь на ответе titaniumtux, но пытаюсь избежать развязывания моей клавиатуры. Назовите меня старомодным но я все еще использую его.)

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

13 ответов

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 25 July 2018 в 18:32

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 2 August 2018 в 00:43

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 4 August 2018 в 16:12

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 6 August 2018 в 00:51

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 10 August 2018 в 07:01

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

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

Вы создаете папку / медиа / резервную копию, в которой мы монтируем диск.

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

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

sudo ddrescue -r 3 /dev/sdc /media/backup/ImageFileName.img /media/backup/TextFileName.txt
3
ответ дан 15 August 2018 в 18:59
  • 1
    да, я бегу от livdcd, но у меня недостаточно места для резервного копирования на жестком диске Linux. Мне нужно сделать резервную копию на другом диске, который у меня есть, и иметь в нем достаточно места. но при попытке резервного копирования в другой жесткий диск - я получил ошибку. , извините, что missunderstand, но можете ли вы рассказать мне больше о том, как сделать тестовый диск успешным при резервном копировании на другой жесткий диск? должен ли я установить его? как? Большое спасибо за помощь! – yinon 13 June 2012 в 01:48
  • 2
    Вам придется подключить другой жесткий диск, где вы хотите, чтобы резервное копирование отображалось. В ответ добавлены сведения. – reverendj1 13 June 2012 в 02:08
  • 3
    спасибо вам обоим! теперь это удалось! и также я узнаю эту очень важную вещь о монтаже. Спасибо! – yinon 13 June 2012 в 09:24
  • 4
    У меня есть еще один вопрос: могу ли я удалить папку резервного копирования после завершения процесса (а файлы img и txt находятся на диске)? следует ли сначала отключить его? Большое спасибо! – yinon 13 June 2012 в 09:58
  • 5
    Пожалуйста. Я рад помочь. Если вы создавали резервную копию в качестве метода восстановления и восстановили изображение на другом диске, то да, вы можете удалить его. Если вы создавали резервную копию, чтобы иметь безопасную копию и скопировали ее на другой диск, то да, вы можете ее удалить. Это действительно зависит от вашей цели. – reverendj1 13 June 2012 в 18:57

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

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

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

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

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

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

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

Создайте (например, портативный жесткий диск) и назовите его «ddrescue-image». Затем создайте ссылку на эту папку на рабочем столе и переименуйте ее «ddrescue-image-link». Затем откройте терминал и введите:
sudo ddrescue -r 3 /dev/sdb ~/Desktop/ddrescue-image-link/MyImage.img ~/Desktop/ddrescue-image-link/ddrescue-log.txt
[ ! d6]

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

0
ответ дан 25 May 2018 в 10:17

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

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

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
ответ дан 25 July 2018 в 18:32

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

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

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
ответ дан 2 August 2018 в 00:43

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

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

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
ответ дан 4 August 2018 в 16:12

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

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

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
ответ дан 6 August 2018 в 00:51

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

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

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
ответ дан 10 August 2018 в 07:01

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

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

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
ответ дан 15 August 2018 в 18:59

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

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