LINUX.ORG.RU

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

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

Ну легко не будет, если нет возможности временно воткнуть второй хард.

Винда на LVM, конечно же не встанет, ей надо выделить раздел (например, /dev/sda2). Также она не встанет на dmraid и mdraid, проверь, не используются ли они под lvm!

Примерно такой алгоритм:

1. убедиться, что на файловых системах есть место (удалить лишние файлы)

2.1. объяснить файловым системам, что они теперь короче, чем были (для этого ФС придётся отмонтировать, так что операцию придётся проводить с лайвфлешки или хотя-бы из однопользовательского режима). Нужна утилита resize2fs.

2.2 сказать lvm, что надо урезать logical volume, на котором сидит фс из предыдущего пункта: lvresize,

Пункты 2.1 и 2.2 можно сделать вместе при помощи команды lvresize --resizefs,

3.1. теперь, когда на physical volume появилось свободное месте (free extents) можно его уменьшить через pvresize --setphysicalvolumesize, но может не получиться, если в конце pv остались экстенты, занятые lv. Если ты не баловался с lvm то скорее всего пронесёт.

3.2 И только теперь можно уменьшить через fdisk/gdisk/parted/проч. уменьшить /dev/sda1 и на оставшемся месте создать /dev/sda2

Удачи. И запомни правило - семь раз отмерь, один раз отрежь.

А если ты запорешь дело и размажешь разметку в кашу, то всегда сможешь систему переустановить, а данные восстановить из бекапа, он же у тебя есть, да?

Исправление legolegs, :

Ну легко не будет, если нет возможности временно воткнуть второй хард.

Винда на LVM, конечно же не встанет, ей надо выделить раздел (например, /dev/sda2). Также она не встанет на dmraid и mdraid, проверь, не используются ли они под lvm!

Примерно такой алгоритм:

1. убедиться, что на файловых системах есть место (удалить лишние файлы)

2.1. объяснить файловым системам, что они теперь короче, чем были (для этого ФС придётся отмонтировать, так что операцию придётся проводить с лайвфлешки или хотя-бы из однопользовательского режима). Нужна утилита resize2fs.

2.2 сказать lvm, что надо урезать logical volume, на котором сидит фс из предыдущего пункта: lvresize,

Пункты 2.1 и 2.2 можно сделать вместе при помощи команды lvresize --resizefs,

3.1. теперь, когда на physical volume появилось свободное месте (free extents) можно его уменьшить через pvresize --setphysicalvolumesize, но может не получиться, если в конце pv остались экстенты, занятые lv. Если ты не баловался с lvm то скорее всего пронесёт.

3.2 И только теперь можно уменьшить через fdisk/gdisk/parted/проч. уменьшить /dev/sda1 и на оставшемся месте создать /dev/sda2

Удачи. И запомни правило - семь раз отмерь, один раз отрежь.

А если ты запорешь разметку и размажешь разметку в кашу, то всегда сможешь систему переустановить, а данные восстановить из бекапа, он же у тебя есть, да?

Исходная версия legolegs, :

Ну легко не будет, если нет возможности временно воткнуть второй хард.

Винда на LVM, конечно же не встанет, ей надо выделить раздел (например, /dev/sda2). Также она не встанет на dmraid и mdraid, проверь, не используются ли они под lvm!

Примерно такой алгоритм:

1. убедиться, что на файловых системах есть место (удалить лишние файлы)

2.1. объяснить файловым системам, что они теперь короче, чем были (для этого ФМ придётся отмонтировать, так что операцию придётся проводить с лайвфлешки или хотя-бы из однопользовательского режима). Нужна утилита resize2fs.

2.2 сказать lvm, что надо урезать logical volume, на котором сидит фс из предыдущего пункта: lvresize,

Пункты 2.1 и 2.2 можно сделать вместе при помощи команды lvresize --resizefs,

3.1. теперь, когда на physical volume появилось свободное месте (free extents) можно его уменьшить через pvresize --setphysicalvolumesize, но может не получиться, если в конце pv остались экстенты, занятые lv. Если ты не баловался с lvm то скорее всего пронесёт.

3.2 И только теперь можно уменьшить через fdisk/gdisk/parted/проч. уменьшить /dev/sda1 и на оставшемся месте создать /dev/sda2

Удачи. И запомни правило - семь раз отмерь, один раз отрежь.

А если ты запорешь разметку и размажешь разметку в кашу, то всегда сможешь систему переустановить, а данные восстановить из бекапа, он же у тебя есть, да?