GaDiNa

Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору я так понимаю еще нету такого сабжа, с GUI утилитой, которая могла бы ресайзить LVM партиции ? суть проблемы в том, что есть виртуалки с линухами, которым иногда надо добавлять дисковое пространство. сам диск заекстендить не проблема, а вот внутри виртуалки - уже приходится бодаться: - для винды можно Acronis Disk Director заюзать, он NTSF хорошо знает. - для Linux с LVM - только в консоли ручками, и то - только загрузившись с bootCD - иначе root раздел не расширить. и вот получается, что добавленное место на виртуальном винте нужно сначала fdisk-ом обрабатывать - создавать там 8E раздел: Код: --------------------------------------загрузка с BOOTCD и создание нового раздела с помощью fdisk: root@sysresccd /root % fdisk /dev/sda Command (m for help): Command (m for help): p Disk /dev/sda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00050057 Device Boot Start End Blocks Id System /dev/sda1 * 63 208844 104391 83 Linux /dev/sda2 208845 16771859 8281507+ 8e Linux LVM ------------------------------------------------создаем раздел: Command (m for help): n Command action e extended p primary partition (1-4) p Partition number (1-4, default 3): Using default value 3 First sector (16771860-33554431, default 16771860): Using default value 16771860 Last sector, +sectors or +size{K,M,G} (16771860-33554431, default 33554431): Using default value 33554431 ----------------------- меняем тип раздела на LVM Command (m for help): t Partition number (1-4): 3 Hex code (type L to list codes): 8e Changed system type of partition 3 to 8e (Linux LVM) Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. WARNING: Re-reading the partition table failed with error 16: Device or resource busy. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. -------------------------------------------проверяем что получилось root@sysresccd /root % fdisk -l Disk /dev/sda: 17.2 GB, 17179869184 bytes 255 heads, 63 sectors/track, 2088 cylinders, total 33554432 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00050057 Device Boot Start End Blocks Id System /dev/sda1 * 63 208844 104391 83 Linux /dev/sda2 208845 16771859 8281507+ 8e Linux LVM /dev/sda3 16771860 33554431 8391286 8e Linux LVM ---------------- наш новый раздел Disk /dev/mapper/VolGroup00-LogVol00: 7918 MB, 7918845952 bytes 255 heads, 63 sectors/track, 962 cylinders, total 15466496 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00000000 Disk /dev/mapper/VolGroup00-LogVol00 doesn't contain a valid partition table Disk /dev/mapper/VolGroup00-LogVol01: 536 MB, 536870912 bytes 255 heads, 63 sectors/track, 65 cylinders, total 1048576 sectors Units = sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x30307800 Disk /dev/mapper/VolGroup00-LogVol01 doesn't contain a valid partition table -------------------------------------------перечитываем дисковую структуру: root@sysresccd /root % partprobe Warning: Unable to open /dev/sr0 read-write (Read-only file system). /dev/sr0 has been opened read-only. ----------------------------создаем новый PV на новом разделе root@sysresccd /root % pvcreate /dev/sda3 Physical volume "/dev/sda3" successfully created ----------------------------увеличиваем существующий VG root@sysresccd /root % vgextend VolGroup00 /dev/sda3 Volume group "VolGroup00" successfully extended ----------------------------- проверяем что получилось root@sysresccd /root % vgdisplay --- Volume group --- VG Name VolGroup00 System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 5 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 15.88 GiB PE Size 32.00 MiB Total PE 508 Alloc PE / Size 252 / 7.88 GiB Free PE / Size 256 / 8.00 GiB VG UUID ILoxjc-zw9d-hIvU-NIt3-TtGE-D8Aj-MZ0ZTn -------------------------теперь увеличиваем LV root@sysresccd /root % lvextend /dev/VolGroup00/LogVol00 /dev/sda3 Extending logical volume LogVol00 to 15.38 GiB Logical volume LogVol00 successfully resized ---------------------------- и саму ФС root@sysresccd /root % resize2fs /dev/VolGroup00/LogVol00 resize2fs 1.41.14 (22-Dec-2010) Resizing the filesystem on /dev/VolGroup00/LogVol00 to 4030464 (4k) blocks. The filesystem on /dev/VolGroup00/LogVol00 is now 4030464 blocks long. ------------------------------всё | вот столько возни для того чтобы увеличить ОДИН раздел.. и причем в итоге выходит ДВА PV раздела и на нем один VG /dev/sda1 * 63 208844 104391 83 Linux /dev/sda2 208845 16771859 8281507+ 8e Linux LVM /dev/sda3 16771860 33554431 8391286 8e Linux LVM а я же хотел бы проще - сразу resize делать для /dev/sda2 .. и лучше в GUI ) gparted не берет ( печаль.. есть ли выход ? | Всего записей: 1555 | Зарегистр. 17-06-2003 | Отправлено: 00:40 17-10-2011 | Исправлено: GaDiNa, 00:47 17-10-2011 |
|