# vboxmanage storageattach $VM --storagectl SATA --port 1 --device 0 --type dvddrive --medium /root/xubuntu-14.04.4-desktop-amd64.iso
# vboxmanage storageattach master-pool-agent-1 --storagectl SATA --port 1 --device 0 --medium emptydrive
# VBoxManage clonehd "source.vmdk" "cloned.vdi" --format vdi
# VBoxManage modifyhd "cloned.vdi" --resize 60200
https://www.serverwatch.com/server-tutorials/using-a-physical-hard-drive-with-a-virtualbox-vm.html
Возникла необходимость переноса системы на SSD, с таблицей GPT и корнем на LVM.
Разметка :
1. Раздел под загрузчик (ESP) - 300Mb. Это с запасом, для загрузчика одной систему 100 - с головой.
2. Раздел /boot - 3Gb. Это с запасом, для нескольких версий ядра будет достаточно 512-1024М.
3. Раздел LVM - всё остальное пространство.
Монтируем свежесозданные разделы, чрутимся:
Копируем файлы с исходной системы на новый диск.
Для загрузки будет использоваться grub-efi, grub-pc удаляем.
#!/bin/sh for U in `mysql -e "SELECT DISTINCT CONCAT(\"'\", user, \"'\",\"@\", \"'\", host, \"'\") FROM mysql.user;" | grep -v 'CONCAT('`; do echo "## grants for $U ##" ; mysql -e "show grants for $U" | grep -v "Grants for " | awk '{print $0";"}' ; done
# cd <images_folder_orig>
# for IMAGE in $(find . -regextype posix-extended -regex '.*\.(jpg|jpeg|png)'); do jpegtran -copy none -progressive $IMAGE > ./optimized/$IMAGE ; done
# cd .. ; mv <images_folder_orig> <images_folder_orig>.backup ; ln -s optimized/ <images_folder_orig>