Milyen rendszert használsz?
Mekkora a /home?
Régi kerneleket, csomaggyorsítótárat, fölösleges csomagokat törölted már?
Nekem volt egy, a tiédhez hasonló problémám ext4 fájlrendszerű / és /home partíciókkal. A merevlemez elején volt a /, és utána következett a /home. Szintén a /home-t akartam csökkenteni, és a rendszerpartíciót növelni. Viszont az ext-t csak az egyik végénél engedte csökkenteni, vagy növelni. Ha jól emlékszem, amikor a másik végénél próbáltam, akkor valamit kiírt, hogy nem lehet, mert valami van a naplóval. Ha összenyomtam a home-t, akkor olyan sorrendben voltak a partíciók, hogy
/
/home
szabad hely
A home elejét nem tudtam összenyomni, mert ott van a napló, pedig oda kellett volna a hely, így:
/
szabad hely
/home
majd a /-t kiterjeszteni a szabad helyre.
Gparted-del úgy oldottam meg, hogy a home-t összenyomtam a lehető legkisebb méretre, hogy 0 szabad hely legyen rajta, majd másoltam az utána lévő szabad helyre így:
/
/home
/home másolata
maradék szabad hely
majd a /home másolatát kiterjesztettem akkorára, amekkora szabad hely volt mögötte. Töröltem az eredeti home-t és a /-t kiterjesztettem az eredeti home helyére. Ezzel a módszerrel viszont a / partíciót minimum annyival lehetséges növelni, amekkorára maximálisan le bírod kicsinyíteni a home-t. Valamint, ha a /home partíción kevesebb szabad hely van, mint a partíció méretének a fele, akkor nem is lehet megcsinálni. Meg pl, ha 300GiB-s a home-d, nem biztos, hogy mondjuk, ha 100GiB adat van rajta, hogy 100GiB-tal nagyobb / kell a rendszernek.
Eléggé kezdő megoldás, és az /etc/fstab-ot is kell utána szerkeszteni.
Majd a nagyok írnak mást is. Lehet, hogy a naplót is át lehet tenni valahogy.