Как увеличить диск. Клонирование Ubuntu 14.04 с LVM. 2014-12-14
Это скорее себе на память пост, чтобы найти при случае.
Дано: один стационарный комп + 2 ноутбука. На большом компе стоит Ubuntu 13.04, последний HPLIP не встал, новый струйник не подцепился как сканер, да и печатать с минимумом настоек мне не интересно. Решил поставить наконец Ubuntu 14.04, уж полгода есть, все вычищено. На старом ноуте стоял тормозной винт Toshiba500Gb, я его снял и засунул простенькую SSD-шку на 128 Гиг. Во втором ноуте SSD ADATA 256 Гиг, в компе - SSD Intel 180Gb. Все размеры разные, а систему я решил поставить один раз и клонировать ее с помощью CloneZilla. Вот и пришлось столкнуться впервые с LVM. CloneZilla может клонировать раздел, может целиком диск, но с одним условием - исходник меньше или равен диску, на который клонируем. Разбивать такие смешные объемы ни к чему, хочу полностью идентичную систему везде, но на разного объема дисках. Когда я работаю с картинками, то после съемки сливаю их на SSD, работаю с ними там, на хорошей скорости, а потом результат и архив переливаю на обычный винт, в компе или внешний.
Поставил Ubuntu 14.04 на ноут с самым маленьким диском, 128Gb. Поставил по умолчанию, с LVM. 14.04 разбил диск на: загрузочную область 250Mb и extended раздел, в котором swap и собственно раздел LVM. Все поставил, все настроил, все конфиги перелил, виртуалку поставил и т.д.
Теперь грузимся с флэшки Clonzilla, создаем образ всего диска.
Разворачиваем образ на целый диск второго ноута, у нас остается неразмеченная область в сотню гиг. Грузимся, создаем раздел на все пустое оставшееся место, он стал у меня sda3.
Выполняем несколько нехитрых команд (на то, чтобы это понять и сделать, ушло несколько часов:)
~$ sudo vgextend ubuntu-vg /dev/sda3
No physical volume label read from /dev/sda3
Physical volume "/dev/sda3" successfully created
Volume group "ubuntu-vg" successfully extended
~$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/root
Extending logical volume root to 234,38 GiB
Logical volume root successfully resized
~$ sudo resize2fs /dev/ubuntu-vg/root
resize2fs 1.42.9 (4-Feb-2014)
Filesystem at /dev/ubuntu-vg/root is mounted on /; on-line resizing required
old_desc_blocks = 8, new_desc_blocks = 15
The filesystem on /dev/ubuntu-vg/root is now 61440000 blocks long.
В результате имеем полноразмерный диск, никаких хвостов.
Похожие записи
Ubuntu 12.04 проблема при установке (2014-01-09)
Двухпанельный менеджер файлов KRUSADER (2010-05-27)
Acer Aspire TimelineX 3830TG-2414G50nbb (2011-06-27)