Loģiskā apjoma pārvaldība Debian Linux


Debian Linux ir populārs Linux izplatītājs un nodrošina galalietotāju darbstacijas, kā arī tīkla serverus. Debian bieži tiek slavēts par ļoti stabilu Linux izplatīšanu. Debian stabilitāte apvienojumā ar LVM elastību nodrošina ļoti elastīgu glabāšanas risinājumu, ko ikviens var novērtēt.

Pirms turpināt šo apmācību, Tecmint piedāvā lielisku pārskatu un pārskatu par Debian 7.8 “Wheezy” instalēšanu, kas atrodams šeit:

  1. Debian 7.8 “Wheezy” instalēšana

Loģiskā sējuma pārvaldība (LVM) ir diska pārvaldības metode, kas ļauj daudzkārtējos diskus vai nodalījumus apkopot vienā lielā krātuves krājumā, kuru var sadalīt krātuves sadalījumos, kas pazīstami kā loģiskie sējumi.

Tā kā administrators var pievienot vairāk disku/nodalījumu pēc vēlēšanās, LVM kļūst par ļoti reālu iespēju mainīt krātuves prasības. Papildus LVM vieglai paplašināmībai, LVM ir iebūvētas arī dažas datu elastības funkcijas. Tādas funkcijas kā momentuzņēmuma spējas un datu migrēšana no bojātiem diskiem nodrošina LVM vēl vairāk iespēju saglabāt datu integritāti un pieejamību.

  1. Operētājsistēma - Debian 7.7 Wheezy
  2. 40 GB sāknēšanas disks - sda
  3. 2 Seagate 500 gb diski operētājsistēmā Linux Raid - md0 (RAID nav nepieciešams)
  4. Tīkla/interneta savienojums

LVM instalēšana un konfigurēšana Debian

1. Nepieciešama root/administratīvā piekļuve sistēmai. To var iegūt Debian, izmantojot komandu su vai, ja ir konfigurēti atbilstošie sudo iestatījumi, var izmantot arī sudo. Tomēr šī rokasgrāmata pieņems root pieteikšanos ar su.

2. Šajā brīdī LVM2 pakotne ir jāinstalē sistēmā. To var panākt, komandrindā ievadot:

# apt-get update && apt-get install lvm2

Šajā brīdī var izpildīt vienu no divām komandām, lai nodrošinātu, ka LVM patiešām ir instalēts un gatavs lietošanai sistēmā:

# dpkg-query -s lvm2
# dpkg-query -l lvm2

3. Tagad, kad LVM programmatūra ir instalēta, ir pienācis laiks sagatavot ierīces lietošanai LVM sējumu grupā un galu galā loģiskajos sējumos.

Lai to izdarītu, disku sagatavošanai tiks izmantota utilīta pvcreate. Parasti LVM tiktu veikts katram nodalījumam, izmantojot tādu rīku kā fdisk, cfdisk, parted vai gparted, lai nodalītu un atzīmētu partīcijas lietošanai LVM iestatījumos, taču šai iestatīšanai divi 500 GB diskdziņi tika reidi kopā, lai izveidotu RAID masīvs ar nosaukumu /dev/md0 .

Šis RAID masīvs ir vienkāršs spoguļu masīvs atlaišanas vajadzībām. Nākotnē tiks rakstīts arī raksts, kurā paskaidrots, kā tiek izpildīts RAID. Pagaidām turpināsim sagatavot fiziskos sējumus (raksta sākumā redzamajā diagrammā redzamie zilie bloki).

Ja neizmantojat RAID ierīci, ierīces “/dev/md0 ” aizstājiet ar ierīcēm, kurām ir jābūt LVM iestatījuma daļai. Izdodot šādu komandu, RAID ierīce tiks sagatavota lietošanai LVM iestatījumos:

# pvcreate /dev/md0

4. Kad RAID masīvs ir sagatavots, tas jāpievieno sējumu grupai (zaļš taisnstūris diagrammā raksta sākumā), un tas tiek paveikts, izmantojot komandu vgcreate.

Komandai vgcreate būs nepieciešami vismaz divi argumenti, kas tai tiks nodoti šajā brīdī. Pirmais arguments būs izveidojamās sējumu grupas nosaukums un otrais arguments būs RAID ierīces nosaukums, kas 3. darbībā sagatavots ar pvcreate (/dev/md0 ). Saliekot visus komponentus, tiks iegūta šāda komanda:

# vgcreate storage /dev/md0

Šajā brīdī LVM ir uzdots izveidot sējumu grupu ar nosaukumu “ storage ”, kas izmantos ierīci “/dev/md0 ”, lai saglabātu sūtītos datus visus loģiskos sējumus, kas ir sējumu grupas “ storage ” dalībnieki. Tomēr šajā brīdī joprojām nav neviena loģiskā apjoma, ko izmantot datu glabāšanas nolūkos.

5. Ātri var izdot divas komandas, lai apstiprinātu, ka Volume Group ir veiksmīgi izveidota.

  1. vgdisplay - sniegs daudz plašāku informāciju par Volume Group.
  2. vgs - ātra vienas rindas izvade, lai apstiprinātu, ka sējuma grupa pastāv.

# vgdisplay
# vgs

6. Tagad, kad sējuma grupa ir gatava, var izveidot pašus loģiskos sējumus. Tas ir LVM galīgais mērķis, un šie loģiskie apjomi ir tādi, ka dati tiks nosūtīti, lai tiktu ierakstīti pamatā esošajos fiziskajos sējumos (PV), kas veido sējumu grupu (VG).

Lai izveidotu loģiskos sējumus, lvcreate utilītai ir jānodod vairāki argumenti. Svarīgākie un būtiskākie argumenti ietver: loģiskā sējuma lielumu, loģiskā sējuma nosaukumu un to, kurai sējuma grupai (VG) piederēs šis jaunizveidotais loģiskais sējums (LV). To visu apvienojot, tiek iegūta šāda komanda lvcreate:

# lvcreate -L 100G -n Music storage

Efektīvi šī komanda saka rīkoties šādi: izveidojiet loģisko sējumu, kura garums ir 100 gigabaiti, kuram ir mūzikas nosaukums un kas pieder sējumu grupas krātuvei. Izveidosim vēl vienu LV dokumentiem, kuru lielums ir 50 gigabaiti, un padarīsim to par tās pašas sējuma grupas dalībnieku:

# lvcreate -L 50G -n Documents storage

Loģisko sējumu izveidi var apstiprināt, izmantojot vienu no šīm komandām:

  1. lvdisplay - loģisko sējumu detalizēta izeja.
  2. lvs - mazāk detalizēta loģisko sējumu izlaide.

# lvdisplay
# lvs