Ter leering ende vermaeck.
Ik had een leuk, netjes geconfigureerd, headless gentoo servertje staan in de meterkast.
Bij de installatie ervan had ik niet al te goed nagedacht over de diskspace die gentoo nodig zou hebben en zo kwam het dat / op een 2 Gig partitie stond en /usr op een aangrenzende 2 Gig partitie.
Niet zo'n probleem op zich, maar door portage en kernel sources begon /usr aardig vol te lopen, terwijl / op 10% bleef steken. Dus, toen ik het systeem gisteren toch uit de meterkast moest halen om er een wlan kaartje in te prikken, besloot ik dat het een kleine moeite was de twee partities samen te voegen. Zo gezegd zo gedaan, ik hang even een monitor en keyboard aan het ding, boot Damn Small Linux van een USB stick en kopieer met:
cp -r --preserve=all /mnt/root/* /mnt/data/temp/
alle data van m'n root partitie naar een tijdelijke dir op een grote data partitie.
Vervolgens start ik fdisk, vervang ik de / en /usr partities door één 4 Gig partitie, maak er een filesystem op en kopieer alle data weer terug. Dat dacht ik tenminste, tot ik zag dat /usr leeg was....... Uiteraard was ik vergeten de de voormalige /usr partitie naar m'n data schijf te verplaatsen. Omdat ik met DSL had geboot was die partitie natuurlijk niet onder /usr gemount. Achteraf heel logisch en toen ik aan de operatie begon realiseerde ik me heel goed dat ik beide partities zou moeten kopieren, maar dat was ik gaandeweg kennelijk vergeten.
Om een lang verhaal kort te maken, alle pogingen om het systeem te herstellen, gebruikmakend van de /usr dir uit een stage3 image van gentoo en strategische emerges faalden en nu kan ik dit weekend lekker besteden aan het from scratch opnieuw installeren van gentoo. Gelukkig heb ik m'n /etc en .config nog.
Ik had een leuk, netjes geconfigureerd, headless gentoo servertje staan in de meterkast.
Bij de installatie ervan had ik niet al te goed nagedacht over de diskspace die gentoo nodig zou hebben en zo kwam het dat / op een 2 Gig partitie stond en /usr op een aangrenzende 2 Gig partitie.
Niet zo'n probleem op zich, maar door portage en kernel sources begon /usr aardig vol te lopen, terwijl / op 10% bleef steken. Dus, toen ik het systeem gisteren toch uit de meterkast moest halen om er een wlan kaartje in te prikken, besloot ik dat het een kleine moeite was de twee partities samen te voegen. Zo gezegd zo gedaan, ik hang even een monitor en keyboard aan het ding, boot Damn Small Linux van een USB stick en kopieer met:
cp -r --preserve=all /mnt/root/* /mnt/data/temp/
alle data van m'n root partitie naar een tijdelijke dir op een grote data partitie.
Vervolgens start ik fdisk, vervang ik de / en /usr partities door één 4 Gig partitie, maak er een filesystem op en kopieer alle data weer terug. Dat dacht ik tenminste, tot ik zag dat /usr leeg was....... Uiteraard was ik vergeten de de voormalige /usr partitie naar m'n data schijf te verplaatsen. Omdat ik met DSL had geboot was die partitie natuurlijk niet onder /usr gemount. Achteraf heel logisch en toen ik aan de operatie begon realiseerde ik me heel goed dat ik beide partities zou moeten kopieren, maar dat was ik gaandeweg kennelijk vergeten.
Om een lang verhaal kort te maken, alle pogingen om het systeem te herstellen, gebruikmakend van de /usr dir uit een stage3 image van gentoo en strategische emerges faalden en nu kan ik dit weekend lekker besteden aan het from scratch opnieuw installeren van gentoo. Gelukkig heb ik m'n /etc en .config nog.
He who knows only his own side of the case knows little of that.