Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Boot CD с GUI LVM manager

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

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 не берет ( печаль.. есть ли выход ?

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 00:40 17-10-2011 | Исправлено: GaDiNa, 00:47 17-10-2011
ASE_DAG



Gold Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GaDiNa
Многобуков... :-)
 
> Boot CD с GUI LVM manager
«Фирменный» редхэтовский system-config-lvm не смотрели? В составе Федоры, например?

----------
Dmitry Alexandrov <321942@gmail.com> [PGP] [BTC]

Всего записей: 9272 | Зарегистр. 12-05-2005 | Отправлено: 22:46 18-10-2011 | Исправлено: ASE_DAG, 22:47 18-10-2011
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ASE_DAG
 
много, но уже давно пытался спросить об этом, да никак не мог оформить вопрос..
а так заодно мануал небольшой нарисовал )
 
я пробовал LiveCD с CentOS 6 - встроенный диск менеджер раздел LVM видит, но ничего кроме format не предлагает.. както так..
думаете у федоры получше с этим ? надо поверить.
а что качать, тоже livecd какойто ?

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 20:07 19-10-2011
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
скачал Fedora-15-i686-Live-Desktop.iso
загрузился на виртуалке с этого диска
 
system-config-lvm там нету (
Disk Utility тоже не дает возможности увеличить LVM раздел
единственно - нашел возможность добавить новый PV в группу, но опять же - LV не увеличить никак.

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 16:01 25-10-2011
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
up
мож что появилось..
 
Добавлено:

Цитата:
 - для 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 )  

 
а может я неправильно делаю ?
может както можно extend-ить раздел, а не добавлять новый даже с помощью lvm tools?

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 16:53 28-11-2011
Panadol



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Актуально

Всего записей: 31 | Зарегистр. 11-04-2006 | Отправлено: 16:51 04-06-2012
GaDiNa



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
пока не нашел.
возможно что и нету такого, что умел бы LVM ресайзить.
поэтому для виртуалок стал делать обычный винт, без LVM.
а его даже акронис ресайзит нормально..
 
ну а для LVM мой рецепт "врукопашную" продолжает работать.

Всего записей: 1551 | Зарегистр. 17-06-2003 | Отправлено: 17:01 04-06-2012
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Boot CD с GUI LVM manager


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru