db.dobo.sk

LVM prehľad

bez komentára

Na RHCE certifikacii bol dobry chytak na lvmkach, kde bolo nutne pracovat s extentami, miesto megabajtov a gigabajtov. Prinutilo ma to potom urobit si poriadok v problematike LVM:

Pri obcovani s xfs som narazil na problem zmensovania FS, coz je obecne povazovane za nemozne. Je to zaujimave, pretoze utility fsadm a lvresize -r tvrdia, ze zmensovanie LV je mozne aj s vytvorenym filesystemom:

z manpages fsadm: fsadm utility checks or resizes the filesystem on a device.  It tries to use the same API for ext2, ext3, ext4, ReiserFS and XFS filesystem.

z manpages lvresize:   -r|–resizefs. Resize underlying filesystem together with the LV using fsadm(8).

Odskusal som a skutocne to nejde. Su teda 2 cesty, ako zmensit FS, pokial chcem zmensit LV. Oboje pekne naprd:

  • pomocou xfs_dump a xfs_restore tak, ako to popisuje tento clanok (xfs_dump -J - /mnt/disk_wrong | xfs_restore -J - /mnt/disk_fixed)
  • odzalohovanim obsahu, likvidaciou LV, vytvorenim noveho mensieho LV a noveho xfs. Pozor, pokial pouzijes len lvresize, tak partisnu zmensis, ale df bude stale vypisovat staru velkost (aj po reboote). Je nutne fakt odstrelit a vytvorit nove LV.

 

píše: ďobo

Máj 7th, 2016 o 9:23 am

chlievik: linux,redhat,redhat 7

okomentuj