Назад | Перейти на главную страницу

Как уменьшить раздел Linux (sda2, тип - Linux LVM)

У меня sda диск с 2 разделами. Второй раздел sda2 (LVM) имеет размер 1,4 ТБ, и его нужно уменьшить до 50 ГБ. Я уменьшил логический объем до 50 ГБ, но когда я запускаю vgdisplay, он показывает Free PE / Size 1,33 TiB. Я хочу, чтобы это свободное пространство имело sda, а не sda2 для создания раздела sda3, который я не хочу форматировать (кто знаком с Oracle и asm, поясню, что я хочу, чтобы sda3 был помечен как asm-диск)

Вот и хочу взять 1,33 ТиБ с sda2 и отдать на sda, как? Пожалуйста помоги.

Вы должны изменить размер физического тома 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, и он даст вам хороший интерфейс для изменения размера ваших разделов.