Как сжать раздел Linux (sda2, тип Linux LVM)
У меня sda диск с 2 разделами. Второй раздел sda2(который является LVM) имеет размер 1,4 ТБ и хочет уменьшить его до 50 ГБ. Я уменьшил логический объем до 50 ГБ, но когда я запускаю vgdisplay, он показывает Free PE / размер 1,33 TiB. Я хочу, чтобы на этом свободном пространстве была sda, а не sda2, для создания раздела sda3, который я не хочу форматировать (кто знаком с Oracle и asm, поясню, что sda3 нужно пометить как диск asm)
Поэтому я хочу взять 1,33 ТиБ от sda2 и дать его sda, как? Пожалуйста помоги.
2 ответа
Вы должны изменить размер физического тома LVM после уменьшения размера раздела в файловой системе с помощью fdisk.
У меня нет возможности подтвердить точные шаги прямо сейчас, поэтому вам следует попросить кого-нибудь проверить шаги перед их выполнением.
1. Сделайте резервную копию ваших данных!
Если что-то пойдет не так, убедитесь, что у вас есть резервные копии ваших данных.
2. Изменить размер файловой системы
resize2fs -p /dev/VolGroup00/LogVol00 50GB
3. Изменить размер логического тома
lvresize -L50G /dev/VolGroup/LogVol00
4. Резервная таблица разделов
sfdisk -d /dev/sda > /var/tmp/partition-table.txt
5. Удалить раздел /dev/sda2
использование fdisk
удалить раздел /dev/sda2
6. Создайте новый раздел /dev/sda2
Создайте новый раздел с таким же начальным смещением, как у предыдущего раздела (это должно быть по умолчанию), и сделайте его только 50G
7. Изменить размер физического тома LVM
pvresize /dev/sda2
Убедитесь, что у вас есть резервные копии!
При этом для физических разделов мне очень повезло с gparted, windows или linux.
Загрузитесь с gparted cd, и он даст вам хороший графический интерфейс для изменения размера ваших разделов.