Я получил эту же проблему и «исправил ее», понизив ее до версии apt, представленной в 15.10.
В моем случае я сделал следующее:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu wily-updates main'
sudo apt-get update # and ignore the errors
sudo aptitude install apt=1.0.10.2ubuntu2
И выберите менее разрушительный вариант. ПРЕДУПРЕЖДЕНИЕ. Выбор плохого варианта может привести к удалению важных пакетов из вашей системы, действуйте с осторожностью. Я выбрал следующий вариант:
The following actions will resolve these dependencies:
Remove the following packages:
1) libapt-inst2.0
2) libapt-pkg5.0
Install the following packages:
3) libapt-inst1.7 [1.0.10.2ubuntu2 (wily-updates)]
Downgrade the following packages:
4) apt-transport-https [1.2.10ubuntu1 (now, xenial) -> 1.0.10.2ubuntu2 (wily-updates)]
5) apt-utils [1.2.10ubuntu1 (now, xenial) -> 1.0.10.2ubuntu2 (wily-updates)]
6) aptitude [0.7.4-2ubuntu2 (now, xenial) -> 0.7.3-1ubuntu1.1 (wily-updates)]
7) aptitude-common [0.7.4-2ubuntu2 (now, xenial) -> 0.7.3-1ubuntu1.1 (wily-updates)]
8) python-apt [1.1.0~beta1build1 (now, xenial) -> 1.0.1ubuntu0.1 (wily-updates)]
9) python3-apt [1.1.0~beta1build1 (now, xenial) -> 1.0.1ubuntu0.1 (wily-updates)]
Leave the following dependencies unresolved:
10) libapt-pkg5.0 recommends apt (>= 1.2.10ubuntu1)
Accept this solution? [Y/n/q/?] Y
Команда
sudo umount /dev/sdc
отключит файловую систему, которая создается непосредственно «на всем диске», как на старых дискетах. Сегодня мы обычно создаем разделы /dev/sdxn и создаем файловые системы в разделах, где x - буква диска, а n - номер раздела, поэтому более подходящей командой будет
sudo umount /dev/sdc1
или для всех разделов в sdc
sudo umount /dev/sdc?
«Стрелка», на которую вы обращаетесь, это символ выброса, и он не только отключит USB-накопитель или карту памяти, но и отключит питание.
Это отличается от того, что вы делаете с umount, и вы можете отключить его и переустановить pendrive или card, чтобы вернуть питание, так что вы можете снова смонтировать его (возможно, он автомонтируется).
команда. Я думаю, что программное обеспечение udisks вызывается из этого символа извлечения. См.
man udisksctl
, в котором описывается утилита командной строки для него.
Клонировать целый диск, чтобы клонировать всю операционную систему. Вы должны использовать исходное устройство /dev/sdx, иначе вы будете клонировать только раздел, и он не будет содержать всю систему. Должна быть буква диска, но номер раздела. Вы также можете использовать Clonezilla или mkusb для клонирования более безопасным способом (dd является опасным).
В любом случае, если вы хотите использовать dd, вы должны начать с размонтирования всех разделов на диске,
sudo umount /dev/sdc?
, после чего появится в командной строке, вопрос должен выполнять задание
sudo dd if=/dev/sdc | pv | gzip > FileNameHere.img.gz
, и если я правильно понимаю, он работает для вас (для создания файла сжатого изображения, который может быть использован для восстановления системы).
Он должен работать непосредственно с обратной командной строкой, чтобы создать рабочую систему, если есть таблица разделов MSDOS (MBR). Если есть таблица разделов GUID (GPT), вы должны восстановить таблицу разделов резервного копирования в конце диска (если размер целевого диска не совсем такой же, как у исходного диска). Это делается автоматически с помощью mkusb и может выполняться вручную с помощью gdisk или с помощью скрипта gpt-fix.При использовании dd для копирования блочных устройств нам нужно знать, что это инструмент низкого уровня для бит-бит для копирования данных.
Этот очень мощный инструмент будет копировать каждый бит от источника к любому месту назначения.
Любая целевая часть является решающей, так как это означает, что если вы случайно набрали неправильное место, она может беспощадно переписать данные там. Каждая бит-часть также означает, что она копирует каждый отдельный бит в любом месте. Он также скопирует бит NULL и содержимое мусора. Это очень полезно для создания образа для восстановления, но это может быть не то, что вам нужно для простой резервной копии.Поскольку dd также не позволяет создавать инкрементные резервные копии и занимает много времени, я бы посоветовал вам взглянуть на эти много разных решений для резервного копирования, которые мы, возможно, найдем, чтобы удовлетворить ваши потребности лучше, чем dd.
Чтобы ответить на ваши вопросы:
Да, вы можете размонтировать разделы (то есть не диски!) как из Nautilus, так и из командной строки. Да, разделы (например, /sdb1) необходимо размонтировать, чтобы копировать их с помощью dd. Да, вы можете скопировать все блочное устройство (в вашем случае /sdb), включая все разделы, таблицы разделов, удаленный файл, загрузочные записи, удаленные разделы и что еще может быть с dd, но вы не можете пропустить «неиспользуемые "областей.Команда
sudo umount /dev/sdc
отключит файловую систему, которая создается непосредственно «на всем диске», как на старых дискетах. Сегодня мы обычно создаем разделы /dev/sdxn и создаем файловые системы в разделах, где x - буква диска, а n - номер раздела, поэтому более подходящей командой будет
sudo umount /dev/sdc1
или для всех разделов в sdc
sudo umount /dev/sdc?
«Стрелка», на которую вы обращаетесь, это символ выброса, и он не только отключит USB-накопитель или карту памяти, но и отключит питание.
Это отличается от того, что вы делаете с umount, и вы можете отключить его и переустановить pendrive или card, чтобы вернуть питание, так что вы можете снова смонтировать его (возможно, он автомонтируется).
команда. Я думаю, что программное обеспечение udisks вызывается из этого символа извлечения. См.
man udisksctl
, в котором описывается утилита командной строки для него.
Клонировать целый диск, чтобы клонировать всю операционную систему. Вы должны использовать исходное устройство /dev/sdx, иначе вы будете клонировать только раздел, и он не будет содержать всю систему. Должна быть буква диска, но номер раздела. Вы также можете использовать Clonezilla или mkusb для клонирования более безопасным способом (dd является опасным).
В любом случае, если вы хотите использовать dd, вы должны начать с размонтирования всех разделов на диске,
sudo umount /dev/sdc?
, после чего появится в командной строке, вопрос должен выполнять задание
sudo dd if=/dev/sdc | pv | gzip > FileNameHere.img.gz
, и если я правильно понимаю, он работает для вас (для создания файла сжатого изображения, который может быть использован для восстановления системы).
Он должен работать непосредственно с обратной командной строкой, чтобы создать рабочую систему, если есть таблица разделов MSDOS (MBR). Если есть таблица разделов GUID (GPT), вы должны восстановить таблицу разделов резервного копирования в конце диска (если размер целевого диска не совсем такой же, как у исходного диска). Это делается автоматически с помощью mkusb и может выполняться вручную с помощью gdisk или с помощью скрипта gpt-fix.При использовании dd для копирования блочных устройств нам нужно знать, что это инструмент низкого уровня для бит-бит для копирования данных.
Этот очень мощный инструмент будет копировать каждый бит от источника к любому месту назначения.
Любая целевая часть является решающей, так как это означает, что если вы случайно набрали неправильное место, она может беспощадно переписать данные там. Каждая бит-часть также означает, что она копирует каждый отдельный бит в любом месте. Он также скопирует бит NULL и содержимое мусора. Это очень полезно для создания образа для восстановления, но это может быть не то, что вам нужно для простой резервной копии.Поскольку dd также не позволяет создавать инкрементные резервные копии и занимает много времени, я бы посоветовал вам взглянуть на эти много разных решений для резервного копирования, которые мы, возможно, найдем, чтобы удовлетворить ваши потребности лучше, чем dd.
Чтобы ответить на ваши вопросы:
Да, вы можете размонтировать разделы (то есть не диски!) как из Nautilus, так и из командной строки. Да, разделы (например, /sdb1) необходимо размонтировать, чтобы копировать их с помощью dd. Да, вы можете скопировать все блочное устройство (в вашем случае /sdb), включая все разделы, таблицы разделов, удаленный файл, загрузочные записи, удаленные разделы и что еще может быть с dd, но вы не можете пропустить «неиспользуемые "областей.