fbpx Увеличение Linux партиций и файловых систем | WaveCom

Увеличение Linux партиций и файловых систем

Данное руководство составлено только для наших KVM и VMWARE облачных систем.
Само-установленный сервер может иметь другие настройки, что может привести к потере данных.
В случае если Вы заказали увеличение пространства хранения "Облака", и оно уже было произведено, следует так же увеличить партиции и файловую систему.
Для увеличения партиций на fdisk имеется утилита, которая запускается данной командой:

 fdisk /dev/sda

Для начала нажмите "p" которая выдаст Вам доступные партиции:

Command (m for help): p                                                   
Disk /dev/sda: 21 GB, 21089617920 bytes
255 heads, 63 sectors/track, 2564 cylinders, total 41190660 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *        2048      499711      257008   83  Linux
Warning: Partition 1 does not end on cylinder boundary.                   
/dev/sda2          501758    29798632    14643247   8e  Linux LVM
Warning: Partition 2 does not end on cylinder boundary.                   
Command (m for help): 

В случае, если мы увеличиваем Linux LVM партиции, запишем их в стартовый сектор, которые в данном случае 501758
После этого команда которая удалит "d", уточняем номер партиции, который в данном случае 2. 
Для добавления новой партиции нажмите n.
Уточняем вид: primary или добавочная, указываем сектор такой же, какой у нас был в старой партиции -   501758
С помощью команды "p" мы можем вывести на экран заново список доступных нам партиций и убедиться в том, что новая таблица начинается точно с того же сектора какой был 501758


Command (m for help): d                                                   
Partition number (1-2): 2                                                 
Command (m for help): n                                                   
Partition type                                                            
   e   extended
   p   primary partition (1-4)
p
First sector  (default 63s): 501758                                       
Last sector or +size or +sizeMB or +sizeKB  (default 41190659s):          
Command (m for help): p                                                   

Disk /dev/sda: 21 GB, 21089617920 bytes
255 heads, 63 sectors/track, 2564 cylinders, total 41190660 sectors
Units = sectors of 1 * 512 = 512 bytes

   Device Boot      Start         End      Blocks   Id  System 
/dev/sda1   *        2048      499711      257008   83  Linux
Warning: Partition 1 does not end on cylinder boundary.                   
/dev/sda2          501758    41190659    20338290   83  Linux

После этих шагов необходимо изменить тип файловой системы на Linux LVM, нажав "t", а после этого "8e"

Command (m for help): t                                                   
Partition number (1-2): 2                                                 
Hex code (type L to list codes): 8e                                       
Changed type of partition 2 to 8e (Linux LVM)
Command (m for help):                      

После того как все операции завершены, сохраняем изменения:

Command (m for help): w  

После перезагрузите сервер

А так же увеличим объём раздела:

@email:~# pvresize /dev/sda2
  Physical volume "/dev/sda2" changed
  1 physical volume(s) resized / 0 physical volume(s) not resized

И для LVM:

lvresize -l +100%FREE /dev/centos/root

Необходимо точно убедится в том, какое имя у LVM который мы увеличиваем /dev/centos/root
Проверим это с помощью команды lvdisplay

]# lvdisplay
  --- Logical volume ---
  LV Path                /dev/centos/swap
  LV Name                swap
  VG Name                centos_cloudstack
  LV UUID                2C7SVx-wcAB-Ndnv-mv49-jga5-bmNW-jwZVuo
  LV Write Access        read/write
  LV Creation host, time localhost, 2015-11-27 15:23:16 +0200
  LV Status              available
  # open                 2
  LV Size                5.88 GiB
  Current LE             1504
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:0
  --- Logical volume ---
  LV Path                /dev/centos/root
  LV Name                root
  VG Name                centos_cloudstack
  LV UUID                g7lw2y-DPNg-eyg0-Vv0z-1tKP-dLq2-MfoDOS
  LV Write Access        read/write
  LV Creation host, time localhost, 2015-11-27 15:23:17 +0200
  LV Status              available
  # open                 1
  LV Size                50.00 GiB
  Current LE             12800
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     8192
  Block device           253:1

Kui lvm edukalt suurendatud tuleb suurendada ka falisüsteem После того LVM удачно увеличен, необходимо увеличить файловую систему.
FXS можно увеличить с помощью команды:

xfs_grow  /dev/centos/root

И для EXT4:

resize2fs /dev/centos/root

Адрес: Endla 16, Tallinn 10142, EestiТелефон: (+372) 685 0000@email