Можно ли использовать DD для клона нескольких разделов к одному файлу .iso?
У меня есть система, которую я хочу клонировать в другую коробку, с несколькими разделами. Может быть использован DD для выполнения этой задачи? Из того, что я могу сказать (никогда не использовал dd и new to linux) dd, может тачить только один за раз. Есть ли способ сделать это и имидж все в одном ходу?
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 7.8G 470M 6.9G 7% /
/dev/sda7 18G 530M 16G 4% /scratch
/dev/sda6 3.9G 185M 3.5G 5% /var
/dev/sda2 12G 2.7G 8.4G 25% /usr
/dev/sda5 20G 1.1G 18G 6% /opt
tmpfs 2.0G 0 2.0G 0% /dev/shm
Для настройки разрешений и доступа к домашней папке или подключенным устройствам требуется пакет оснастки. Если вы создаете пакет snap, вы можете либо самостоятельно включить разрешения, либо явно попросить на Snapcraft Forum включить его для вас, для конкретного создаваемого пакета.
Эти разрешения называются интерфейсами
, и вы можете найти полный список по адресу https://snapcraft.io/docs/supported-interfaces Те из списка, которые являются автоподключением , это означает, что упаковщик может настроить их самостоятельно, не запрашивая разрешения. Но те, которые не являются автоподключением , должны посетить https://forum.snapcraft.io/ и запустить новый поток с просьбой включить его для своего пакета.
Двумя запрашиваемыми интерфейсами являются личные файлы
и съемные носители
. Ни один из них не является автоматическим соединением .
Вот интерфейсы для пакета оснастки LibreOffice:
$ snap interfaces libreoffice
Interface Plug Slot Notes
audio-playback libreoffice:audio-playback :audio-playback -
bluez libreoffice:bluez - -
content[gnome-3-28-1804] libreoffice:gnome-3-28-1804 gnome-3-28-1804:gnome-3-28-1804 -
content[gtk-3-themes] libreoffice:gtk-3-themes gtk-common-themes:gtk-3-themes -
content[icon-themes] libreoffice:icon-themes gtk-common-themes:icon-themes -
content[sound-themes] libreoffice:sound-themes gtk-common-themes:sound-themes -
cups-control libreoffice:cups-control :cups-control -
desktop libreoffice:desktop :desktop -
desktop-legacy libreoffice:desktop-legacy :desktop-legacy -
gsettings libreoffice:gsettings :gsettings -
home libreoffice:home :home -
network libreoffice:network :network -
network-bind libreoffice:network-bind :network-bind -
opengl libreoffice:opengl :opengl -
pulseaudio libreoffice:pulseaudio :pulseaudio -
removable-media libreoffice:removable-media :removable-media -
screen-inhibit-control libreoffice:screen-inhibit-control :screen-inhibit-control -
unity7 libreoffice:unity7 :unity7 -
wayland libreoffice:wayland :wayland -
x11 libreoffice:x11 :x11 -
съемный носитель
находится в списке, и они запросили разрешение в этом потоке .
Поэтому, если пакет snap не может открыть съемный носитель, это проблема, когда упаковщик не просит разрешения на съемный носитель
, или они могли спросить, но он был отклонен.
Сказав все это, можно обойти защиту пакета привязки с помощью параметра --devmode
. Это дает полный доступ, как если бы вы установили пакет deb. Обратите внимание, что необходимо иметь некоторые гарантии того, что пакет snap является нормальным, поскольку любой может создать пакеты snap в хранилище Snap Store, и вы отключите всю защиту для этого пакета.
Вот как это сделать:
sudo snap install somesnappackage --devmode
-121--908535- Я отказался от своей первоначальной цели изменения разрешений точки монтирования, которую создает VMWare. Вместо этого (как предлагает @ Fomichella) я создаю новую точку монтирования, которая, кажется, дает мне желаемые результаты. Следующая строка, с которой я оказался в /etc/fstab
:
.host:/HostData /mnt/hostdata fuse.vmhgfs-fuse allow_other,uid=33,gid=33,umask=0007 0 0
Обратите внимание на то, что не удалось разрешить _ другой
в качестве опции.
Поэтому удалите цифры...
dd if=/dev/sda of=/dev/sdb
будет клонировать первый диск на второй диск. Если вы хотите видеть прогресс:
sudo apt install pv
dd if=/dev/sda | pv | dd of=/dev/sdb
Будьте очень осторожны с тем, что вы положили в файл «of »/output: он уничтожит место назначения. Содержимое sdb исчезло. Если только у вас нет резервной копии.