LINUX.ORG.RU

История изменений

Исправление i-rinat, (текущая версия) :

объясни его нужность?

Можно увеличивать разделы вживую. Уменьшать вживую вряд ли выйдет, сам-то раздел спокойно, а вот ФС не очень любят уменьшаться. Поэтому я не занимаю всё место. Сначала, например, / 10G, /var 4G, /home 100G, остальное не использовано. А потом, там где надо, там и увеличиваю.

Ещё мне понравилось в ноутбуке жёсткий диск менять. Старый кладёшь в USB-карман, новый в ноут. Загружаешься с внешнего диска, размечаешь внутренний, запускаешь миграцию. Разделы мигрируют, а уже можно работать (или не работать).

При ресайзе оно делает дефрагментацию?

От фрагментации там только название. Ну и что, что раздел из двух кусков по 9 гигов? Единственное влияние — скорость разная в начале и конце диска.

Дефраг можно делать руками, запуская pvmove. В помощь есть http://bisqwit.iki.fi/source/lvm2defrag.html , этот скрипт поможет сгенерировать набор команд для перестановки разделов.

Сколько стоит та дефрагментация?

Прочитать-записать. Это медленно, да. Плюс pvmove даёт гарантии насчёт целостности, это замедляет перемещения по сравнению с простым копированием. Не знаю насколько.

Например, мне на / начало не хватать места и я хочу отрезать кусок гигов в 20 от /home и отдать ему, во сколько это обойдется? ФС ext4

Уменьшать /home придётся offline. Раньше увеличение ext4 требовало по несколько секунд на гиг, теперь там что-то подкрутили в ядре, и это стало мгновенно. Хррт, и готово.

P.S. Загрузка системы на пару секунд дольше станет.

Исходная версия i-rinat, :

объясни его нужность?

Можно увеличивать разделы вживую. Уменьшать вживую вряд ли выйдет, сам-то раздел спокойно, а вот ФС не очень любят уменьшаться. Поэтому я не занимаю всё место. Сначала, например, / 10G, /var 4G, /home 100G, остальное не использовано. А потом, там где надо, там и увеличиваю.

Ещё мне понравилось в ноутбуке жёсткий диск менять. Старый кладёшь в USB-карман, новый в ноут. Загружаешься с внешнего диска, размечаешь внутренний, запускаешь миграцию. Разделы мигрируют, а уже можно работать (или не работать).

При ресайзе оно делает дефрагментацию?

От фрагментации там только название. Ну и что, что раздел из двух кусков по 9 гигов? Единственное влияние — скорость разная в начале и конце диска.

Дефраг можно делать руками, запуская pvmove. В помощь есть http://bisqwit.iki.fi/source/lvm2defrag.html , этот скрипт поможет сгенерировать набор команд для перестановки разделов.

Сколько стоит та дефрагментация?

Прочитать-записать. Это медленно, да. Плюс pvmove даёт гарантии насчёт целостности, это замедляет перемещения по сравнению с простым копированием. Не знаю насколько.

Например, мне на / начало не хватать места и я хочу отрезать кусок гигов в 20 от /home и отдать ему, во сколько это обойдется? ФС ext4

Уменьшать /home придётся offline. Раньше увеличение ext4 требовало по несколько секунд на гиг, теперь там что-то подкрутили в ядре, и это стало мгновенно. Хррт, и готово.