The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"LVM расширить раздел"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Файловые системы, диски)
Изначальное сообщение [ Отслеживать ]

"LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 10:57 
Сервер виртуалка VPS
OS Linux CentOS 7.4
DISK -LVM
FS -xfs
HDD- 30 GB

Раширил диск
# echo "1" > /sys/class/block/sdX/device/rescan
#fdisk /dev/sda
:n
:p
:3
:значение начала и конца поумолчанию
:t назначаем метку созданному разделу
:8e те LVM
:w
#partprobe
pvcreate /dev/sda3
vgextend /dev/centos /dev/sda3
lvextend -l+100%FREE /dev/centos/home
vgscan
xfs_growfs /dev/centos/home
Все ок место появилось
Но теперь есть другая проблема на Primary Диске может быть только 4 раздела
Как в дальнейшем расширять диск LVM ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "LVM расширить раздел"  +/
Сообщение от Andrey Mitrofanov on 12-Фев-18, 11:25 
> Все ок место появилось
> Но теперь есть другая проблема на Primary Диске может быть только 4
> раздела
> Как в дальнейшем расширять диск LVM ?

Во-первых, ты ему, кажется, я правда, не смотрел подробнее, уже отдал всё свободное место. Куда там расширяться-то?--

Во-вторых, сделал LVM - отдай в PV всё свободное на /sda[3], PV весь включи в VG, а вот LV внутри VG отдавай не всё, а [расширяй] по потребности, включая создание _других_/дополнительных LV.

Во-тетьих, разделов на диске с "разметкой MBR" может быть сколько угодно [но, да, сделал LVM - клади всё, что можно в LVM -- дальше какого-нибудь sda3 не понадобится]

https://duckduckgo.com/?q=%D0%BA%D0%B0&#...

- разделы с 4 и далее нужно делать "в расширенном разделе".

Слайды!

# fdisk -l /dev/sda

Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 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: 0x0007f038

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048      499711      248832   83  Linux
/dev/sda2          501758   312580095   156039169    5  Extended
/dev/sda5          501760   312580095   156039168   8e  Linux LVM
# pvs;vgs;lvs
File descriptor 7 (pipe:[1534589845]) leaked on pvs invocation. Parent PID 12729: bash
  PV         VG   Fmt  Attr PSize   PFree
  /dev/sda5  lvxx lvm2 a--  148,81g 7,10g
File descriptor 7 (pipe:[1534589845]) leaked on vgs invocation. Parent PID 12729: bash
  VG   #PV #LV #SN Attr   VSize   VFree
  lvxx   1   7   0 wz--n- 148,81g 7,10g
File descriptor 7 (pipe:[1534589845]) leaked on lvs invocation. Parent PID 12729: bash
  LV   VG   Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  home lvxx -wi-ao----   9,36g                                                    
  root lvxx -wi-ao----   1,00g                                                    
  swp  lvxx -wi-ao----   2,37g                                                    
  tmp  lvxx -wi-ao----   1,44g                                                    
  usr  lvxx -wi-ao----   5,17g                                                    
  var  lvxx -wi-ao----   2,37g                                                    
  www  lvxx -wi-ao---- 120,00g                                                    
# _


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 12:06 
ОК добавил еще места на Vmware Диск
fdisk
Создал Extended
далее создал logical
:t 8e
:w
Раздел создался в LVM добавил раздел расширил все ок

НО вот задача ещё расширить диск виртуалки
Опять добавляю места на места на Vmware Диск
НА Linux Сервере выполняю
echo "1" > /sys/class/block/sda/device/rescan

Fdisk увидил новое место.
далее fdiskom пытаюсь создать ещё один логический раздел
И тут получаю ошибку
Adding logical partition 6
Отсутствуют доступные свободные секторы

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "LVM расширить раздел"  +/
Сообщение от PavelR (??) on 12-Фев-18, 12:41 
> ОК добавил еще места на Vmware Диск
> fdisk
> Создал Extended
> далее создал logical
> :t 8e
> :w
> Раздел создался в LVM добавил раздел расширил все ок

Это неправильно.

0) Отобразил таблицу разделов
1) Удалил последний раздел.
2) Создал такой же раздел, начинающийся там же где и удаленный, но с большим размером.
3.0) "mdadm --grow" при необходимости.
3.1) pvresize
4) lvresize

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 15:35 
да но после таких действий нужно перезагружать сервер.
А можно как-то без перезагрузки?

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "LVM расширить раздел"  +/
Сообщение от PavelR (??) on 12-Фев-18, 15:59 
> да но после таких действий нужно перезагружать сервер.
> А можно как-то без перезагрузки?

Отдайте расширяемое устройство напрямую в LVM.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "LVM расширить раздел"  +/
Сообщение от PavelR (??) on 12-Фев-18, 16:02 
> да но после таких действий нужно перезагружать сервер.
> А можно как-то без перезагрузки?

_https ://serverfault.com/questions/36038/reread-partition-table-without-rebooting

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

8. "LVM расширить раздел"  +/
Сообщение от Andrey Mitrofanov on 12-Фев-18, 16:10 
> да но после таких действий нужно перезагружать сервер.
> А можно как-то без перезагрузки?

https://www.opennet.dev/tips/1503_partition_fdisk_mount_linux...


И я совсем не уверен, что всё там обрисованное не делает то же самое
>>> # echo "1" > /sys/class/block/sdX/device/rescan

, что ты написал "сам"...

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 18:07 
>> да но после таких действий нужно перезагружать сервер.
>> А можно как-то без перезагрузки?
> https://www.opennet.dev/tips/1503_partition_fdisk_mount_linux...
> И я совсем не уверен, что всё там обрисованное не делает то
> же самое
>>>> # echo "1" > /sys/class/block/sdX/device/rescan
> , что ты написал "сам"...

partprobe выдает ошибку!!!!

partprobe
Error: Partition(s) 2 on /dev/sda have been written, but we have been unable to inform the kernel of the change, probably because it/they are in use.  As a result, the old partition(s) will remain in use.  You should reboot now before making further changes.

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

4. "LVM расширить раздел"  +/
Сообщение от mcduck (??) on 12-Фев-18, 13:51 
https://anart.ru/server/2013/07/23/uvelichenie-diska-virtual...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 18:24 
> https://anart.ru/server/2013/07/23/uvelichenie-diska-virtual...

ты видишь там написано Теперь ОБЯЗАТЕЛЬНО перезагружаем виртуальную машину!!!

а мне нужно чтобы без перезагрузки

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

11. "LVM расширить раздел"  +/
Сообщение от http on 12-Фев-18, 18:56 
ВОТ Рабочий вариант
###############

Vmvare Добавить гигабайтов виртулке на диск
1)# echo "1" > /sys/class/block/sdX/device/rescan
Где /sdX название устройства обычно sda sda2
2)#fdisk -l
Смотрим видим что место добавилось
далее
3) Отобразил таблицу разделов
3) Удалил последний раздел.
5) Создал такой же раздел, начинающийся там же где и удаленный, но с большим размером.
6)#fdisk /dev/sda

:p
:d
:n
2
:t 8e
:w

7)#partx -u /dev/sda2
8)#pvresize /dev/sda2
9)#lvresize -l +100%FREE /dev/mapper/centos_jumbo_frame-home
10)#xfs_growfs /dev/mapper/centos_jumbo_frame-home

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру