История изменений
Исправление 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
Удачи. И запомни правило - семь раз отмерь, один раз отрежь.
А если ты запорешь разметку и размажешь разметку в кашу, то всегда сможешь систему переустановить, а данные восстановить из бекапа, он же у тебя есть, да?