Pārvaldiet vairākus loģiskos sējumu pārvaldības diskus, izmantojot ieejas/izvades sloksnes


Šajā rakstā mēs redzēsim, kā loģiskie apjomi raksta datus diskā, svītrojot I/O. Loģiskajai skaļuma pārvaldībai ir viena no foršākajām funkcijām, kas var ierakstīt datus vairākos diskos, svītrojot I/O.

LVM Striping ir viena no iezīmēm, kas datus raksta vairākos diskos, nevis pastāvīgu rakstīšanu vienā fiziskajā sējumā.

  1. Tas palielinās diska veiktspēju.
  2. Saglabā no disku atkārtotas ierakstīšanas vienā diskā.
  3. Diska aizpildīšanu var samazināt, izmantojot sloksnes uz vairākiem diskiem.

Logiskajā sējumu pārvaldībā, ja mums ir jāizveido loģisks sējums, paplašinātais tiks pilnībā piesaistīts sējumu grupai un fiziskajiem sējumiem. Šādā situācijā, ja viens no PV (fiziskais tilpums) tiek piepildīts, mums jāpievieno vairāk pagarinājumu no cita fiziskā apjoma. Tā vietā, pievienojot vairāk paplašinājumu PV, mēs varam norādīt savu loģisko apjomu, lai izmantotu konkrētos fiziskos sējumus, kas raksta I/O.

Pieņemsim, ka mums ir četri diskdziņi un norādīti uz četriem fiziskiem sējumiem, ja katrs fiziskais sējums ir spējīgs uz 100 I/O, mūsu tilpuma grupa iegūs 400 I/O.

Ja mēs neizmantojam svītru metodi, failu sistēma raksta visā pamatā esošajā fiziskajā sējumā. Piemēram, daži dati tiek ierakstīti fiziskajā sējumā 100 I/O tiks rakstīti tikai pirmajam (sdb1) PV. Ja rakstīšanas laikā mēs izveidosim loģisko apjomu ar joslu, tas rakstīs katram četram diskdzinim, sadalot 100 I/O, tas nozīmē, ka katrs četrs disks saņems 25 I/O katrā.

Tas tiks veikts apļa laikā. Ja kāds no loģiskā apjoma ir jāpaplašina, šajā situācijā mēs nevaram pievienot 1 vai 2 PV. Lai paplašinātu loģiskā skaļuma lielumu, mums jāpievieno visi 4 pv. Šis ir viens no svītru funkcijas trūkumiem, no tā mēs varam zināt, ka, veidojot loģiskos sējumus, mums visiem loģiskajiem sējumiem jāpiešķir vienāds joslas izmērs.

Loģiskajai skaļuma pārvaldībai ir šīs funkcijas, kuras mēs varam vienlaikus noņemt no vairākiem PVS. Ja esat iepazinies ar loģisko skaļumu, varat doties uz loģiskā skaļuma joslas iestatīšanu. Ja nē, jums jāzina par loģisko skaļuma pārvaldības pamatiem. Lai uzzinātu vairāk par loģisko skaļuma pārvaldību, lasiet tālāk rakstus.

  1. Elastīgas LVM diska krātuves iestatīšana operētājsistēmā Linux - I daļa
  2. Kā paplašināt/samazināt LVM Linux operētājsistēmā - II daļa

Šeit es treniņam izmantoju Centos6.5. Tās pašas darbības var izmantot RHEL, Oracle Linux un lielākajā daļā izplatījumu.

Operating System :	CentOS 6.5
IP Address :		192.168.0.222
Hostname : 		tecmint.storage.com

Loģiska skaļuma pārvaldība, izmantojot Striping I/O

Demonstrācijas nolūkos esmu izmantojis 4 cietos diskus, no kuriem katrs ir ar 1 GB lielu disku. Ļaujiet man parādīt četrus diskus, izmantojot komandu fdisk, kā parādīts zemāk.

# fdisk -l | grep sd

Tagad mums ir jāizveido nodalījumi šiem 4 cietajiem diskiem sdb, sdc, sdd un sde, izmantojot komandu fdisk. Lai izveidotu nodalījumus, lūdzu, izpildiet 4. raksta norādījumus, kas sniegti šī raksta 1. daļā (saite dota iepriekš), un, izveidojot nodalījumus, noteikti mainiet veidu uz LVM (8e).

Kad esat veiksmīgi izveidojis nodalījumus, tagad pārejiet uz priekšu, lai izveidotu fiziskos sējumus, izmantojot visus šos 4 diskus. Lai izveidotu PV, izmantojiet šādu komandu pvcreate, kā parādīts.

# pvcreate /dev/sd[b-e]1 -v

Kad PV ir izveidots, varat tos uzskaitīt, izmantojot komandu ‘pvs’.

# pvs

Tagad mums jānosaka tilpuma grupa, izmantojot šos 4 fiziskos apjomus. Šeit es definēju savu skaļuma grupu ar 16 MB fiziski paplašināta izmēra (PE) ar apjoma grupu ar nosaukumu vg_strip .

# vgcreate -s 16M vg_strip /dev/sd[b-e]1 -v

Iepriekš komandā izmantoto opciju apraksts.

  1. [b-e] 1 - definējiet cietā diska nosaukumus, piemēram, sdb1, sdc1, sdd1, sde1.
  2. -s - nosakiet sava fiziskā apjoma lielumu.
  3. -v - izteiksmīgs.

Pēc tam pārbaudiet jaunizveidoto sējumu grupu, izmantojot.

# vgs vg_strip

Lai iegūtu detalizētāku informāciju par VG, izmantojiet slēdzi ‘-v’ ar komandu vgdisplay, tas mums piešķirs visus fiziskos sējumus, kas visi tika izmantoti vg_strip sējumu grupā.

# vgdisplay vg_strip -v

Atgriežoties pie mūsu tēmas, tagad, veidojot loģisko apjomu, mums ir jādefinē joslas vērtība, kā datiem jāraksta mūsu loģiskajos sējumos, izmantojot sloksnes metodi.

Šeit es izveidoju loģisku apjomu nosaukumā lv_tecmint_strp1 ar izmēru 900 MB, un tam jābūt vg_strip sējumu grupā, un es definēju kā 4 joslas, tas nozīmē, ka dati tiek ierakstīti manā loģiskajā apjomā, tiem jābūt svītrām virs 4 PV.

# lvcreate -L 900M -n lv_tecmint_strp1 -i4 vg_strip

  1. -L –loģiska skaļuma lielums
  2. -n –loģiskā sējuma nosaukums
  3. -i –joslas

Iepriekš redzamajā attēlā mēs varam redzēt, ka sloksnes izmēra noklusējuma izmērs bija 64 KB, ja mums ir jādefinē sava svītras vērtība, mēs varam izmantot -I (I lielais burts). Lai apstiprinātu, ka loģiskais sējums ir izveidots, izmantojiet šādu komandu.

# lvdisplay vg_strip/lv_tecmint_strp1

Tagad nākamais jautājums būs: Kā mēs zinām, ka svītras raksta 4 diskdziņiem? Šeit mēs varam izmantot komandas ‘lvdisplay’ un -m (parādīt loģisko sējumu kartēšanu).

# lvdisplay vg_strip/lv_tecmint_strp1 -m

Lai izveidotu mūsu definēto svītru izmēru, mums jāizveido viens loģisks sējums ar 1 GB lielumu, izmantojot manu definēto joslas izmēru 256 KB. Tagad es svītroju tikai 3 PV, šeit mēs varam noteikt, kuras PV mēs vēlamies būt svītrainām.

# lvcreate -L 1G -i3 -I 256 -n lv_tecmint_strp2 vg_strip /dev/sdb1 /dev/sdc1 /dev/sdd1

Pēc tam pārbaudiet sloksnes izmēru un to, kurš tilpums to svītro.

# lvdisplay vg_strip/lv_tecmint_strp2 -m

Ir pienācis laiks izmantot ierīces kartētāju, šim nolūkam mēs izmantojam komandu ‘dmsetup’. Tas ir zema līmeņa loģiskā skaļuma pārvaldības rīks, kas pārvalda loģiskās ierīces un kas izmanto ierīces kartētāja draiveri. Mēs varam redzēt lvm informāciju, izmantojot komandu dmsetup, lai uzzinātu, kura josla ir atkarīga no diskiem.

# dmsetup deps /dev/vg_strip/lv_tecmint_strp[1-2]

Šeit mēs varam redzēt, ka strp1 ir atkarīgs no 4 diskiem un strp2 ir atkarīgs no 3 ierīcēm.

Ceru, ka esat uzzinājis, ka mēs varam izlobīt loģiskos sējumus, lai rakstītu datus. Šai iestatīšanai jāzina par loģiskā skaļuma pārvaldības pamatiem. Nākamajā rakstā es jums parādīšu, kā mēs varam migrēt loģiskā apjoma pārvaldībā, līdz tam sekojiet jaunumiem un neaizmirstiet sniegt vērtīgus komentārus par rakstu.