Wij zitten hier met een hoofdbrekertje. Het gros van onze servers zijn virtuele machines op een VMWare vSphere-omgeving. Schijven van deze virtuele servers zijn zonder downtime te vergroten.
Binnen een OS is een rescan van de scsi-bus doorgaans voldoende om de extra ruimte zichtbaar te maken. Onder Windows 2008 kunnen we dan zelfs op een partitie klikken en deze met een paar klikjes uitrekken tot het nieuwe maximum formaat van de schijf. Onder Linux hebben we die optie echter niet. Pluspluntje voor Windows waar wij als Linux beheerders natuurlijk helemaaaal niet blij mee zijn.
Als ik op Internet ga zoeken naar resizen van Linux partities kan ik niet veel vinden over resizen zonder de partitie te ontkoppelen. De enige optie die ik kan vinden is LVM. De oplossing zou dan zijn een extra LVM-partitie aan te maken en het volume over die nieuwe partitie uit te breiden. Leuk, maar dat betekend extra I/O, iets dat onze SAN beheerder niet grappig gaat vinden. Het lijkt niet mogelijk een LVM partitie te vergroten, enkel het volume daarbinnen (please correct me if I'm wrong).
Uitbreiden van ext3 kan wel on-the-fly met resize2fs, dat werkt ook perfect. De partitie die daaronder zit is echter bij normale (als in: met fdisk aangemaakte) partities niet zonder meer te resizen waardoor de partitie in kwestie alsnog ontkoppelt zal moeten worden. Lastig als het je root-partitie betreft.
Kijken wij ergens overheen?
Binnen een OS is een rescan van de scsi-bus doorgaans voldoende om de extra ruimte zichtbaar te maken. Onder Windows 2008 kunnen we dan zelfs op een partitie klikken en deze met een paar klikjes uitrekken tot het nieuwe maximum formaat van de schijf. Onder Linux hebben we die optie echter niet. Pluspluntje voor Windows waar wij als Linux beheerders natuurlijk helemaaaal niet blij mee zijn.
Als ik op Internet ga zoeken naar resizen van Linux partities kan ik niet veel vinden over resizen zonder de partitie te ontkoppelen. De enige optie die ik kan vinden is LVM. De oplossing zou dan zijn een extra LVM-partitie aan te maken en het volume over die nieuwe partitie uit te breiden. Leuk, maar dat betekend extra I/O, iets dat onze SAN beheerder niet grappig gaat vinden. Het lijkt niet mogelijk een LVM partitie te vergroten, enkel het volume daarbinnen (please correct me if I'm wrong).
Uitbreiden van ext3 kan wel on-the-fly met resize2fs, dat werkt ook perfect. De partitie die daaronder zit is echter bij normale (als in: met fdisk aangemaakte) partities niet zonder meer te resizen waardoor de partitie in kwestie alsnog ontkoppelt zal moeten worden. Lastig als het je root-partitie betreft.
Kijken wij ergens overheen?