LVM nədir? Və niyə lazımdır? Lvm qrupa disk əlavə edin

Məntiqi Həcm Meneceri (LVM) çox güclü sistem Linux üçün məlumat həcminin idarə edilməsi. Bu, fiziki bölmələrin (və ya hətta bölünməmiş sabit disklərin) üstündə məntiqi həcmlər yaratmağa imkan verir ki, bu da sistemin özündə məlumatları olan adi blok cihazları (yəni, adi arakəsmələr kimi) kimi görünəcək. LVM-nin əsas üstünlükləri ondan ibarətdir ki, birincisi, istənilən sayda fiziki bölmələrin üstündə bir qrup məntiqi həcm yaratmaq olar, ikincisi, əməliyyat zamanı məntiqi həcmlərin ölçüsünü asanlıqla dəyişdirmək olar. Bundan əlavə, LVM snapshot mexanizmini, arakəsmələrin anında surətini çıxarmağı və RAID-1-ə bənzər əks etdirməyi dəstəkləyir.

LVM ilə çox iş görməyi planlaşdırırsınızsa, sudo lvm əmri ilə xüsusi "qabıq" işə sala bilərsiniz. Kömək əmri əmrlərin siyahısını göstərəcək.

Yaradılması və silinməsi

Qeyd edildiyi kimi, LVM arakəsmələr üzərində qurulub sərt disk və/və ya bütöv sabit disklər. Disklərin/arakəsmələrin hər birində yaradılmalıdır fiziki həcm(fiziki həcm). Məsələn, LVM üçün diskdən istifadə edirik sda və bölmə sdb2:

Pvcreate /dev/sda pvcreate /dev/sdb2

Bu fiziki həcmlər üzərində biz yaradırıq həcm qrupu adlandırılacaq, deyin ki, vg1:

Vgcreate -s 32M vg1 /dev/sda /dev/sdb2

Həcmi qrupumuz haqqında məlumatlara baxaq:

Vgdisplay vg1

Siz hər birinin öz cildləri olan bir neçə qrup yarada bilərsiniz. Ancaq adətən bu tələb olunmur.

İndi bir həcm qrupunda yarada bilərsiniz məntiqi həcmlər lv1lv2 Müvafiq olaraq 20 GB və 30 GB ölçüsü:

Lvcreate -n lv1 -L 20G vg1 lvcreate -n lv2 -L 30G vg1

İndi blok cihazlarımız var /dev/vg1/lv1/dev/vg1/lv2.

Onların üzərində yaratmaq qalır fayl sistemi. Burada adi bölmələrlə heç bir fərq yoxdur:

Mkfs.ext4 /dev/vg1/lv1 mkfs.reiserfs /dev/vg1/lv2

LVM-nin (və ya onun ayrı-ayrı hissələrinin, məsələn, məntiqi həcmlərin və ya həcm qruplarının) çıxarılması tərs qaydada baş verir - əvvəlcə arakəsmələri ayırmalı, sonra məntiqi həcmləri (lvremove) çıxarmalı, bundan sonra həcm qruplarını (vgremove) və silə bilərsiniz. lazımsız fiziki həcmlər (pvremove) .

Fiziki həcmlərin əlavə edilməsi

Yeni sabit disk əlavə etmək üçün sdc həcm qrupuna fiziki həcm yaradın:

Pvcreate /dev/sdc

Və onu qrupumuza əlavə edin:

Vgextend vg1 /dev/sdc

İndi siz başqa bir məntiqi disk yarada (lvcreate) və ya mövcud olanın ölçüsünü artıra bilərsiniz (lvresize).

Fiziki həcmlərin çıxarılması

Sabit diski iş həcmi qrupundan çıxarmaq üçün sdaƏvvəlcə ondan bütün məlumatları digər disklərə köçürək:

Pvmove /dev/sda

Sonra onu həcm qrupundan çıxarın:

Vg1 /dev/sda

Və nəhayət, fiziki həcmi silin:

Pvremove /dev/sda

Əslində, sonuncu əmr sadəcə olaraq diskin lvm üzvü olması işarəsini aradan qaldırır və çox fayda gətirmir. LVM-dən çıxarıldıqdan sonra disk sonrakı istifadə üçün yenidən bölməli/formatlaşdırılmalı olacaq.

Ölçü dəyişdirin

LVM məntiqi həcmlərin ölçüsünü asanlıqla dəyişməyə imkan verir. Bunu etmək üçün əvvəlcə məntiqi həcmin özünü dəyişdirməlisiniz:

Ölçü -L 40G vg1/lv2

və sonra fayl sistemi:

Resize2fs /dev/vg1/lv2 resize_reiserfs /dev/vg1/lv2

Fiziki həcmin ölçüsünü dəyişdirmək çox mürəkkəb bir işdir və adətən yerinə yetirilmir. Fiziki həcmi silmək, bölmənin ölçüsünü dəyişmək və həcmi yenidən yaratmaq daha praktik və təhlükəsizdir.

Sınamaq nə qədər asandır

LVM sonrakı istifadə üçün deyil, "baxmaq üçün" quraşdırılıbsa, disklər və bölmələr fayllarla əvəz edilə bilər. Heç birinə ehtiyacınız olmayacaq əlavə disklər, nə də virtual maşınlar. Biz virtual disklər yaradacağıq və onlarla işləyəcəyik. Məsələn, siz 4 1 GB disk yarada bilərsiniz, lakin istədiyiniz kimi daha böyük və ya daha kiçik ölçülərdə başqa sayda yarada bilərsiniz. Cihazları simulyasiya edən faylları özümüz yaradırıq:

Mkdir /mnt/sdc1/lvm cd /mnt/sdc1/lvm dd if=/dev/zero of=./d01 count=1 bs=1G dd if=/dev/zero of=./d02 count=1 bs=1G dd əgər=/dev/sıfır=./d03 sayı=1 bs=1G dd əgər=/dev/sıfır=./d04 sayı=1 bs=1G

Fayllardan geri dönmə cihazları yaradırıq:

Losetup -f --show ./d01 itirilmiş -f --show ./d02 itirilmiş -f --show ./d03 itirilmiş -f --show ./d04

Pvcreate /dev/loop0 pvcreate /dev/loop1 pvcreate /dev/loop2 pvcreate /dev/loop3 vgcreate -s 32M vg /dev/loop0 /dev/loop1 /dev/loop2 /dev/loop3 lvcreate -n ilk -L 2G -n saniyə -L 400M vg ...

Ani görüntülər

LVM-nin ən mühüm xüsusiyyətlərindən biri onun snapshot mexanizmini dəstəkləməsidir. Ani görüntülər yaratmağa imkan verir ani məntiqi həcmin şəklini çəkin və gələcəkdə verilənlərlə işləmək üçün istifadə edin.

İstifadə nümunələri

Snapshot mexanizmi lazım olduqda LVM aktiv şəkildə istifadə olunur. Məsələn, bu mexanizm daim dəyişən faylların ehtiyat nüsxəsini çıxararkən son dərəcə vacibdir. LVM, FS-nin bəzi vəziyyətini dondurmağa və ondan bütün lazımi məlumatları köçürməyə imkan verir, eyni zamanda orijinal FS-də qeydi dayandırmağa ehtiyac yoxdur.

Anlık görüntülər Samba ilə fayl serverinə arxiv nüsxə mexanizmi üçün dəstəyi təşkil etmək üçün də istifadə edilə bilər, bu barədə daha çox müvafiq məqalədə:

LiveCD ilə LVM

Əgər bir Ubuntu LiveCD-dən LVM ilə işləmək lazımdırsa, o zaman bir neçə əlavə addım yerinə yetirməli olacaqsınız, çünki standart olaraq LVM ilə işləmək üçün heç bir yardım proqramları yoxdur.

Əvvəlcə bu yardım proqramlarını quraşdırmalısınız:

Sudo vgscan sudo vgdisplay SİZİN_VGNAME

Sudo vgchange -a y

Bu əmr bütün məntiqi həcmlərinizin aktivləşdirildiyini göstərməlidir. İndi həmişəki kimi onlarla işləyə bilərsiniz.

Sistem İdarəçiliyi

LVM nədir?

LVM məntiqi həcm meneceri deməkdir. Rəsmi təriflər verməyəcəyəm, ancaq öz sözlərimlə qısaca danışacağam. LVM disk sahəsi abstraksiyasının əlavə təbəqəsidir. Bu səviyyə fayl sistemi ilə fiziki disk arasında yerləşir. LVM RAID proqram təminatına bənzəyir. Məhz bu abstraksiyada 3 element var: həcm qrupu (Volume Group, qısaldılmış VG), fiziki həcm (abbr. PV) və məntiqi həcm (Logical Volume, abbr. LV). Siz çoxlu həcm qrupları yarada bilərsiniz. Hər bir həcm qrupuna fiziki həcmlər əlavə etməlisiniz. Fiziki həcmlər disk bölmələridir. Fiziki həcmləri əlavə etdikdən sonra məntiqi həcmlər əlavə edə bilərsiniz. Və məntiqi həcmlərdə artıq bir fayl sistemi yarada bilərsiniz. Bütün bunlar xüsusilə serverdə çox rahatdır.

LVM-dən necə istifadə edə bilərsiniz?

LVM-dən istifadə edirsinizsə, serverə texniki xidmət göstərməyi sadələşdirə bilərsiniz. Siz müxtəlif fayl sistemləri ilə çoxlu arakəsmələr yarada bilərsiniz, müxtəlif bayraqlarla fayl sistemlərini quraşdıra bilərsiniz (məsələn, faylın icrasını söndürə bilərsiniz), yer bitdikdə bölmənin ölçüsünü çox tez və asanlıqla genişləndirə bilərsiniz. Əlbəttə ki, disk və fayl sistemi arasındakı əlavə təbəqə oxuma və yazma sürətini azaldır. Hər şeyi ödəməlisən. Mən virtual maşınların disk sahəsini rahat idarə etmək üçün LVM-dən istifadə edirəm. Adətən, kimi virtual disk adi fayldan istifadə olunur. Birincisi, bu əlverişsizdir, çünki KVM-də virtual diskin şəklini çəkmək üçün mexanizm yoxdur və hətta bir neçə gigabaytın surətini çıxarmaq çox vaxt aparır və virtual maşın dayanmalı olacaq. İkincisi, virtual disk faylı fayl sistemində saxlanılırsa, bu faylın oxunması və yazılması ilə bağlı əlavə gecikmələr alacağıq. Buna görə də mən LVM məntiqi həcmlərini virtual disk kimi istifadə edirəm.

Komanda Tez İstinad

Həcm qrupu yaradın:
  1. vgcreate vg_virt /dev/sda1 /dev/sdb1
Fiziki həcmin işə salınması:
  1. pvcreate /dev/sda2
Həcm qrupuna fiziki həcm əlavə etmək:
  1. vgeextend vg_virt /dev/sda2
Yeni 10 GB məntiqi həcmin yaradılması:
  1. lvcreate -L10G -n lv_ubuntu_vm vg_virt
Məntiqi cildlər üçün məna daşıyan adlar təyin edə bilərsiniz. Bu, sdxx kimi adlarla işləməkdən daha rahatdır.
Məntiqi həcmi artırmaq üçün həcmin son ölçüsünü təyin edə bilərsiniz və ya həcmi artırmaq istədiyiniz ölçüsü təyin edə bilərsiniz.
  1. lvextend -L12G /dev/vg_virt/lv_ubuntu_vm
  2. lveextend -L+3G /dev/vg_virt/lv_ubuntu_vm
Və əlbəttə ki, bu əməliyyatdan sonra fayl sisteminin özünün ölçüsünü artırmalısınız.
  1. resize2fs /dev/vg_virt/lv_ubuntu_vm
Məntiqi həcmin silinməsi:
  1. lvremove /dev/vg_virt/lv_ubuntu_vm
Məntiqi həcmdən snapshot yaratmaq:
  1. lvcreate --size 2G --snapshot --ad snapshot_ubuntu_vm /dev/vg_virt/lv_ubuntu_vm
Məntiqi həcmli görüntülər çox sürətli və çox rahatdır. Snapshot bütün dəyişiklikləri məntiqi həcmdə saxlayan əlavə təbəqə kimi bir şeydir. Snapshot, çəkilişdən sonra dəyişməmiş faylları saxlamır. Buna görə də, həcm snapshotında istifadə olunan yerin miqdarı dəyişikliklərin sayından asılıdır. Snapshotın çəkildiyi həcmi silsəniz, şəkil də silinəcək. Və təbii ki, həcm snapshotunda əməliyyatlar həcmin özündəki əməliyyatlardan daha yavaşdır.
Və məntiqi diskin surətini yaratmaq, yəni onu tamamilə klonlaşdırmaq üçün sadə dd yardım proqramından istifadə edə bilərsiniz.
  1. sudo dd if=/dev/vgroup1/lvolume1 of=/dev/vgroup1/lvolume_copy
Təbii ki, məntiqi həcmlər mövcud olmalıdır.

Mənim üzərimdə ev serveri Linux quraşdırılmış 250 GB disk. Mən yeni 250 GB SATA sürücüsü aldım və ölçüsünü 500 GB-a qədər artırmaq üçün mövcud LVM həcmimə yeni sürücü əlavə etmək istəyirəm. LVM-ə disk əlavə etmək və LVM həcmini necə genişləndirmək olar əməliyyat sistemi Linux?

Linux Volume Management (LVM) fiziki disklərin üstündə istifadəsi asan təbəqə yaradır. Məntiqi yaddaş həcmləri yaratmaq üçün çoxlu diskləri birləşdirə bilərsiniz. Bu, aşağıdakı kimi xüsusi üstünlükləri təmin edir:

  1. Disk ölçüsündə məhdudiyyət yoxdur;
  2. Artıb ötürmə qabiliyyəti disk
  3. Kritik biznes məlumatları üçün həcmlərin əks etdirilməsi;
  4. Həcm Snapshots;
  5. Ağciyər ehtiyat nüsxəsi və snapshots istifadə edərək bərpa;
  6. Məlumatların asan daşınması;
  7. Diskləri mütləq yenidən formatlaşdırmadan yaddaş hovuzlarının ölçüsünü dəyişdirin (diskləri əlavə edin və ya çıxarın).
Bunda dərs kitabı Linux-da LVM həcminə yeni diski bölmək, formatlaşdırmaq və əlavə etmək yollarını göstərir. Nümayiş məqsədi ilə mən Ubuntu VM-dən istifadə edirəm, lakin çılpaq metal və ya KVM, Xen, VMware və s. kimi hər hansı digər virtuallaşdırma texnologiyası üçün əmrlər eyni qalır.

Diqqət: lvm / mkfs.ext4 və digər əmrlərlə, eləcə də cihaz adları ilə diqqətli olun, çünki cihazın adı səhv təyin olunarsa, o, bütün məlumatları məhv edə bilər. Ehtiyatlı olun və həmişə tam ehtiyat nüsxələrini saxlayın.

Addım 1 – Mövcud LVM-lər haqqında məlumat tapın

LVM yaddaş idarəetməsi üç hissəyə bölünür:

  1. Fiziki həcmlər (FT(PV))– faktiki (məsələn, /dev/sda, /dev,sdb, /dev/vdb və s.)
  2. Səs qrupları (GT(VG))– fiziki həcmlər həcm qruplarına birləşdirilir. (məsələn, my_vg = /dev/sda + /dev/sdb .)
  3. Məntiqi həcmlər (LT(LV))– həcm qrupu öz növbəsində məntiqi həcmlərə bölünür (məsələn, my_vg my_vg/data, my_vg/backups, my_vg/home, my_vg/mysqldb və s. bölünür)
Hər bir hissə haqqında məlumat tapmaq üçün aşağıdakı əmrləri daxil edin.

Fiziki həcmlər haqqında məlumatı necə göstərmək olar (pv)

Fiziki həcmlər haqqında məlumatı görmək üçün aşağıdakı pvs əmrini daxil edin:

Hal-hazırda LVM-imə /dev/vda5 adlı fiziki həcm (faktiki disk) daxildir. Baxmaq üçün ətraflı məlumat xassələri haqqında daxil edin:

$sudo pvdisplay

Mümkün məlumat çıxışlarına nümunələr:

Yuxarıdakı çıxışdan aydın şəkildə görə bilərik ki, ubuntu-box-1-vg adlı həcm qrupumuz /dev/vda5 adlı fiziki həcmdən hazırlanmışdır.

LVM səs qrupu (vg) haqqında məlumatı necə göstərmək olar

Həcm qrupları və onların xassələri haqqında məlumatı görmək üçün aşağıdakı vgs /vgdisplay vgs əmrlərindən hər hansı birini daxil edin:

$sudo vgdisplay

Mümkün məlumat çıxışlarına nümunələr:

LVM məntiqi həcmi (lv) haqqında məlumatı necə göstərmək olar

Həcm qrupları və onların xassələri haqqında məlumatı görmək üçün lvs command / lvdisplay aşağıdakı əmrlərdən hər hansı birini daxil edin:

$sudo lvdisplay

Mümkün məlumat çıxışlarına nümunələr:

Mənim ubuntu-box-1-vg həcm qrupu iki məntiqi cildə bölünür:

  1. /dev/ubuntu-box-1-vg/root – kök fayl sistemi;
  2. /dev/ubuntu-box-1-vg/swap_1 – dəyişdirmək üçün yer.
Yuxarıdakı əmrlərə əsaslanaraq, LVM-nin saxlama cihazını fiziki həcmlərə (PV), həcm qruplarına (VG) və məntiqi həcmlərə (LV) necə təşkil etdiyi barədə əsas fikir əldə edə bilərsiniz:

Addım 2 – Yeni sürücü haqqında məlumat tapın

Serverinizə yeni disk əlavə etməlisiniz. Bu nümunədə, nümayiş məqsədi ilə 5GiB ölçüsündə yeni bir disk əlavə etdim. Yeni disklərin işə salınması haqqında məlumat əldə etmək üçün:

$ sudo fdisk –l

$ sudo fdisk -l | grep "^Disk /dev/"

Mümkün məlumat çıxışlarına nümunələr:

Başqa bir seçim LVM2 üçün görünən bütün cihazları skan etməkdir:

$ sudo lvmdiskscan

Mümkün məlumat çıxışlarına nümunələr:

/dev/ram0 [ 64.00 MiB] /dev/ubuntu-box-1-vg/root [ 37.49 GiB] /dev/ram1 [ 64.00 MiB] /dev/ubuntu-box-1-vg/swap_1 [ 2.00 GiB] /dev /vda1 [ 487.00 MiB] /dev/ram2 [ 64.00 MiB] /dev/ram3 [ 64.00 MiB] /dev/ram4 [ 64.00 MiB] /dev/ram5 [ 64.00 MiB] /dev/vda5 [ 39.52 GiB] LVM fiziki həcmi dev/ram6 [ 64.00 MiB] /dev/ram7 [ 64.00 MiB] /dev/ram8 [ 64.00 MiB] /dev/ram9 [ 64.00 MiB] /dev/ram10 [ 64.00 MiB] /dev/ram11 [ 64.00 MiB] /de ram12 [ 64.00 MiB] /dev/ram13 [ 64.00 MiB] /dev/ram14 [ 64.00 MiB] /dev/ram15 [ 64.00 MiB] /dev/vdb [ 5.00 GiB] 2 disk 18 bölmə 0 LVM1 fiziki həcm LVM bütün fiziki həcm həcm

Addım 3 – /dev/vdb adlı yeni diskdə fiziki həcmlər (pv) yaradın

Aşağıdakı əmri daxil edin:

$ sudo pvcreate /dev/vdb

Mümkün məlumat çıxışlarına nümunələr:

Fiziki həcm "/dev/vdb" uğurla yaradıldı

İndi yoxlamaq üçün aşağıdakı əmri işlədin:

$ sudo lvmdiskscan –l

Mümkün məlumat çıxışlarına nümunələr:

XƏBƏRDARLIQ: yalnız LVM cihazlarını nəzərə alaraq /dev/vda5 [ 39.52 GiB] LVM fiziki həcmi /dev/vdb [ 5.00 GiB] LVM fiziki həcmi 1 LVM fiziki həcmi bütöv disk 1 LVM fiziki həcmi

Addım 4 – /dev/vdb adlı yeni yaradılmış fiziki həcmin (pv) mövcud məntiqi həcmə (lv) əlavə edilməsi

/dev/vdb fiziki həcmini "ubuntu-box-1-vg" həcm qrupuna əlavə etmək üçün aşağıdakı əmri daxil edin:

$ sudo vgextend ubuntu-box-1-vg /dev/vdb

Mümkün məlumat çıxışlarına nümunələr:

Ən çox bölündüyü klassik bölmələr HDD sistemin quraşdırılması və məlumatların saxlanması üçün bir sıra əhəmiyyətli çatışmazlıqlarım var. Onların ölçüsünü dəyişdirmək çox çətindir, onlar ciddi ardıcıllıqladırlar və sadəcə birinci hissədən bir parça götürüb sonuncuya əlavə etmək, aralarında daha çox bölmə varsa, işləməyəcəkdir. Buna görə də, çox vaxt, ilkin olaraq, bir sabit diski bölmək olarkən, istifadəçilər bu və ya digər bölmə üçün nə qədər yer ayırmaq barədə fikirləşirlər. Və demək olar ki, həmişə sistemdən istifadə prosesində səhv seçim etdikləri qənaətinə gəlirlər.

LVM texnologiyası bu problemlərin əksəriyyətini həll edə bilər. O, əlavə abstraksiya yaradır - sistemdə adi arakəsmələr kimi görünən, lakin olmayan məntiqi həcmlər. Bir sıra üstünlüklərə malikdir:

    LVM məntiqi həcmləri artıq fiziki yerə bağlı deyil. LVM daxilində məntiqi həcmlərin sırası kimi bir şey yoxdur.

    Məntiqi həcmlərin ölçüsü tez bir zamanda artırıla bilər və quraşdırılmış həcmlər də sistemdən çıxmadan asanlıqla ölçüdə azaldıla bilər.

    Lazım gələrsə, məntiqi həcmləri çoxlu fiziki sabit disklərə yaya və bununla da mövcud yeri artıra bilərsiniz. Bu halda, sistem hələ də yalnız bir məntiqi həcmi görəcək, baxmayaraq ki, onun ölçüsü sabit disklərin mövcud ölçülərini aşacaq. Siz həmçinin sabit diski LVM-dən çıxararaq, onu başqa istifadə üçün azad etməklə əks əməliyyatı həyata keçirə bilərsiniz.

    LVM snapshot mexanizmini dəstəkləyir - həcmin fayl sisteminin ani nüsxələri. Bu ehtiyat nüsxələri yaratmaq üçün çox faydalı ola bilər.

    LVM haqqında xüsusi məqalələrdə oxuya biləcəyiniz daha çox üstünlüklər var.

Ubuntu LVM-i tam dəstəkləyir, lakin Masaüstü versiyasından quraşdırma diski LVM ilə işləmək üçün lazım olan utilitlər silindi. Bundan əlavə, Masaüstü versiyasının quraşdırıcısı LVM həcmlərini dəyişə bilməz. Buna görə də, LVM-dən istifadə etmək istəyirsinizsə, sistemi ya Alternativ diskdən quraşdırmalı, ya da adi LiveCD ilə bir az fırıldaq etməli olacaqsınız. Alternativ ilə quraşdırma əlverişsizdir və çoxları üçün narahatlığa səbəb olur və bundan əlavə, çox vaxt Alternativ disk əlində deyil, buna görə də LiveCD ilə seçimi nəzərdən keçirək.

Nəzərə alın ki, LVM terminal vasitəsilə idarə olunur, buna görə də heç nəyi pozmamaq üçün əvvəlcə onunla az-çox rahat işləməyi öyrənməlisiniz. Həmçinin, onun nə olduğunu başa düşmək üçün LVM-in iş prinsipləri və əsas anlayışları ilə tanış olun. Məqalə yeni başlayanlar üçün deyil, Ubuntu-nun əsaslarını artıq başa düşənlər üçün nəzərdə tutulub.

İlkin hazırlıq

Sistemi LiveCD-dən işə salmalı və kompüterinizi İnternetə qoşmalısınız. Sonra, bir terminal açın və lazımi yardım proqramlarını komanda ilə birbaşa LiveCD sessiyasına quraşdırın:

sudo apt-get install lvm2

Budur, indi LVM ilə işə başlaya bilərsiniz. Ancaq əvvəlcə LVM yaradacağımız yer ayırmalıyıq. Bunun üçün sizə Sistem→İdarəetmə menyusunda yerləşən Gparted bölmə redaktoru lazım olacaq.

GRUB yükləyicisinin xarakterinə görə, LVM-dən istifadə edərkən /boot üçün ayrıca kiçik bölmə yaratmaq daha yaxşıdır. Deyək ki, 200 Mb kifayətdir.

Gparted /boot istifadə edərək bölmə və LVM yerləşdirəcəyiniz bölmə yaradın. Bütün sabit diski LVM üçün ayırmağa hazırsınızsa, unutmayın ki, Ubuntu-nun /boot bölməsi LVM-də yerləşdirilməməlidir. Beləliklə, sizə iki bölmə lazımdır - /boot üçün 200Mb və LVM üçün hər şey. LVM bölməsi üçün heç bir fayl sistemi seçməyin - sadəcə boş bölmə (formatlaşdırılmamış). Unutmayın, Gparted vasitəsilə etdiyiniz bütün dəyişiklikləri tətbiq etmək üçün üzərinə yaşıl işarəni vurmalısınız üst panel və ya Redaktə menyusundan Tətbiq et seçin.

İşarələmə dəyişiklikləri uğurla həyata keçirildikdən sonra, sizə lazım olan bölmənin növünü dəyişməli olacaqsınız Linux LVM. Bunu etmək üçün bölməyə sağ vurun və "Bayraqları idarə et" seçin. Açılan pəncərədə adı olan qutuyu işarələyin lvm, bütün dəyişikliklərin tətbiqini gözləyin və Gparted-i bağlayın. Bu, hazırlıq mərhələsini tamamlayır.

LVM məntiqi həcmlərinin yaradılması

İndi LVM-nin özünü yaratmağa başlamağın vaxtıdır. Məsələn, /dev/sda1 bölməsinin üstündə LVM yaratdığımızı fərz edəcəyik. Bu halda, əvvəlcə fiziki bölməni əmrlə işə salmalısınız:

sudo pvcreate /dev/sda1 sudo vgcreate yerli /dev/sda1

Və nəhayət, sizə lazım olan məntiqi həcmləri yaradın. Burada qeyd etmək lazımdır ki, birbaşa işləyən bir sistemdə LVM həcmlərinin ölçüsünü asanlıqla artıra bildiyiniz üçün, məntiqi həcmlər üçün minimum tələb olunan ölçüsü ayırmaq yaxşıdır. Böyük bir həcmin həcm qrupu daxilində bölüşdürülməmiş qalacağından qorxmayın, itirilməyəcək. Əlavə yerə ehtiyacınız olduqda, onu istənilən məntiqi həcmə asanlıqla əlavə edə bilərsiniz. Ancaq məntiqi həcmin ölçüsünü azaltmaq daha çətindir.

Tipik olaraq, sistemin quraşdırılması kök bölməsi, /home bölməsi, dəyişdirmə bölməsi və bəzən məlumat bölməsi tələb edir. Əmrlərdən istifadə edərək bütün bu dörd tapşırıq üçün məntiqi həcmlər yarada bilərsiniz:

sudo lvcreate -L 7G -n root yerli sudo lvcreate -L 5G -n ev yerli sudo lvcreate -L 3G -n dəyişdirmək yerli sudo lvcreate -L 10G -n data yerli

-n parametri, əgər siz hələ başa düşməmisinizsə, məntiqi həcmin adını təyin edir, -L onun ölçüsüdür.

İndi yaradılmış məntiqi həcmlərdə fayl sistemləri yaratmalısınız.

Ubuntu-nun müasir versiyalarında quraşdırmadan əvvəl fayl sistemlərini əl ilə yaratmalısınız. Əks halda, quraşdırıcı hər bir LVM həcminin üstündə MBR bölmə cədvəli yaratmaq istəyəcək ki, bu da son dərəcə arzuolunmazdır.

Bunu təxminən aşağıdakı əmrlərlə edə bilərsiniz:

sudo mkfs.ext4 /dev/ local/ root sudo mkfs.ext4 /dev/ local/ home sudo mkswap -f /dev/ local/ dəyişdirmək sudo mkfs.ext4 /dev/ local/ data

Qeyd edək ki, sistemdəki LVM məntiqi həcm adları /dev/(cild_qrup_adı)/(cild_adı) kimi görünür.

Bundan əlavə, ext4 fayl sistemi standart olaraq sistem məlumatları üçün müəyyən yer saxlayır. Ondan /home , və daha çox ilə bölmə haqqında istifadəçi faylları, heç vaxt sistem məlumatı olmayacaq, boş yerə boşalmaq üçün bu rezervasiyanı ləğv etmək daha yaxşıdır. Bunun üçün əmrlər faydalıdır

sudo tune2fs -r 0 /dev/ local/ home sudo tune2fs -r 0 /dev/ local/ data

Heç bir halda kök bölmə üçün rezervasiyanı ləğv etməyin, əks halda sistem tamamilə fəaliyyətini dayandıra bilər!

Və nəhayət, quraşdırılmış sistemdə gözəl görünməsi üçün məlumat bölməsinə normal etiket təyin etmək istəyə bilərsiniz. Bunu bu əmr kimi bir şeylə edə bilərsiniz:

sudo tune2fs -L Data /dev/local/data

İndi biz yaratdığımız məntiqi həcmlərdə birbaşa quraşdırmaya davam edə bilərik.

Sistemin quraşdırılması

Quraşdırmanın özü standartdır, lakin sizdən disk bölmə metodunu seçmək istənildikdə əl rejimini seçin. Açılan pəncərədə siz yaratdığınız bütün LVM həcmlərini görəcəksiniz. Hər biri üçün uyğun quraşdırma nöqtəsini göstərin, lakin format qutusunu qeyd etməyin. Məlumat bölməsi üçün quraşdırma nöqtəsini təyin edə bilərsiniz /media/data . Kiçik / açılış bölməsi haqqında unutmayın. O, müvafiq quraşdırma nöqtəsi ilə göstərilməlidir və fayl sistemi kimi ext2-yə təyin edilə bilər; əlavə olaraq, formatlaşdırılmalıdır.

Quraşdırmanın tamamlanmasını gözləyin, lakin kompüterinizi yenidən başlatmayın!

Quraşdırıldıqdan sonra kompüterinizi yenidən başladırsanız, sizin yeni sistem başlamaz. Bu halda siz yenidən LiveCD-yə daxil olmalı, LVM utilitlərini quraşdırmalı və sonra sudo vgchange -a y əmrini yerinə yetirməli olacaqsınız.

Sonra aşağıdakı təlimatlara əməl edin.

Quraşdırılmış sistemdə LVM-nin aktivləşdirilməsi

Siz sistemi quraşdırdınız, lakin bir kiçik problem qalır - quraşdırılmış Ubuntu-da LVM ilə işləmək üçün kommunal proqramlar yoxdur, yəni o, sadəcə başlamayacaq. Bunu düzəltmək kifayət qədər asandır.

Başlamaq üçün LiveCD-dən çıxmadan kökə ayırdığınız məntiqi həcmi /mnt qovluğuna quraşdırın. Bu bir komanda ilə edilə bilər

sudo mount /dev/local/root/mnt

Sonra /boot bölməsini yerinə quraşdırın (aşağıdakı nümunədə /dev/sda1-dir):

sudo mount /dev/sda1 /mnt/boot

İndi siz daxil olmalısınız quraşdırılmış sistem chroot istifadə edərək, lakin əvvəlcə bəzi vacib sistem resurslarını müvəqqəti olaraq ona bağlamalısınız. Bunu etmək üçün əmrləri yerinə yetirin

sudo mount --bind / dev / mnt/ dev sudo mount --bind / proc / mnt/ proc sudo mount --bind / sys / mnt/ sys

Əgər birdən sizin yeni quraşdırılmış sisteminizdə /var və ya digər sistem kataloqları kökdən başqa arakəsmələrdə yerləşirsə, onları /mnt-də öz yerlərində quraşdırmağı unutmayın.

İndi əmrlə quraşdırılmış sistemə keçin

sudo chroot /mnt/bin/bash

Və komanda ilə lazımi yardım proqramlarını quraşdırın

apt-get install lvm2

Budur, quraşdırma tamamlandı. Terminali bağlayın, Alt + Ctrl + Del düymələrini basın və kompüterinizi yenidən başladın. LiveCD-ni sürücüdən çıxarmağı unutmayın. Kompüter yeni quraşdırılmış sistemə yüklənməlidir.

Əlavə iş

Deyək ki, bir anda /home bölməsi üçün ayırdığınız 5 giqabayt artıq sizin üçün kifayət deyil. Problem deyil. Komanda ilə həcm qrupunda nə qədər istifadə olunmamış yer qaldığına baxın

sudo vgdisplay yerli

İndi komanda ilə məntiqi həcmin /dev/local/home ölçüsünü istədiyiniz ölçüyə qədər artırın

sudo lvresize -L 15G /dev/local/home

Qeyd edək ki, bu şəkildə istifadə edildikdə -L seçimi onun artımını deyil, tam istədiyiniz ölçüsü müəyyən edir. Artım "+" simvolu ilə təyin edilə bilər:

sudo lvresize -L +5G /dev/local/home

Məntiqi həcmin ölçüsünü artırdıqdan sonra, bütün yeni həcmi əhatə etmək üçün fayl sistemini uzatmaq qalır. Bu bir komanda ilə edilə bilər

sudo resize2fs /dev/local/home

Budur, məntiqi həcmin ölçüsü artırıldı.

Tez məntiqi həcmlərin ölçüsünü artırmaqla yanaşı, LVM bir çox başqa faydalı şeylər edə bilər. Məsələn, ani görüntülər yaradın. Bununla belə, bu texnologiya ilə işləməyin bütün incəlikləri haqqında xüsusi məqalələrdə oxuyun.




Üst