Jeżęli chcesz wygodnie, to ściągnij sobie
SystemRescueCD w którym masz śliczne narzędzie
gparted, którym możesz sobie spokojnie poprzesuwać i popowiększać partycje myszką.
Jeżeli chcesz ręcznie, to nie ma żadnych specjałów. Jako, że to /home, więc możesz skopiować nawet w MidnightCommanderze. Sekwencja jest taka:
0. Wylogowujesz się ze swojego usera, przechodzisz do trybu tekstowego i logujesz się jako root.
1. Zakładasz w FDISK nową partycję.
2. Formatujesz ją MKFS.
3. Montujesz nową np w /mnt
4. Kopiujesz dane z /home
jednym z:
>
cp -axv /home/* /mnt >
rsync -avP /home/ /mnt >
tar -cvf - -C /home . | tar -xpf - -C /mnt5. Poprawiasz w
/etc/fstab wpis dla partycji HOME.
6. Resetujesz maszynę i sprawdzasz, czy działa. Jak nie, to poprawiasz fstab do starego, resetujesz i szukasz błędu.
7. Jak działa, to jakoś zagospodarowujesz stary /home.
Jak się "feel very adventurous", to możesz sobie rozszerzyć home "w miejscu".
0. Wylogowujesz się ze swojego usera, przechodzisz do trybu tekstowego i logujesz się jako root.
1. Robisz polecenie
fdisk -l /dev/sda i wynik drukujesz albo robisz zdjęcie.
W szczególności musisz dokładnie przepisać numer pierwszego sektora partycji /dev/sda62. Odmontowujesz /home
umount /home3. Odpalasz fdisk
fdisk /dev/sda4.
Usuwasz partycje sda6 i sda7 za pomocą polecenie
d. Uwaga! Operacja delikatna!
5.
Zakładasz nową partycję poleceniem
n. Jako sektor początkowy dajesz wartość zapisaną w punkcie 1. Trzy razy sprawdź, czy wpisałeś poprawnie. Jako sektor końcowy wpisujesz
+40G czy ile tam GB chcesz przeznaczyć na nowy home. Partycja będzie automatycznie dobrego typu 83.
6.
Zakładasz nową partycję poleceniem
n. Jako sektor początkowy zostawiasz propozycję komputera. Jako sektor końcowy wpisujesz
+2G czy ile tam GB chcesz przeznaczyć na swap.
7. Zmieniasz typ ostatniej partycji za pomocą polecenia
t na 82.
8. Wydajesz polecenie
p i uważnie czytasz wynik, porównując go z wydrukowanym w punkcie 1. Powinny się zmienić
TYLKO następujące wartości:
* koniec i rozmiar partycji sda6
* początek, koniec (i rozmiar, jeżeli go zmieniłeś) sda7.
W szczególności nie może się zmienić początek sda6 i żadna wartość dla sda5 i wcześniejszych.
9. Jeżeli jesteś absolutnie pewien wyniku, wydajesz polecenie
w i potwierdzasz.
10. Komentujesz haszem
# wpisy dla /home i swap w plike
/etc/fstab11. Modlisz się do ducha swojego procesora i resetujesz maszynę.
12. Komp powinien wstać bez /home i swapa.
13. Zakładasz nowy swap
mkswap /dev/sda714. Rozciągasz /home
resize2fs /dev/sda615. Poprawiasz
/etc/fstab tak, żeby zgadzał się z nowym układem i ściągasz hashe
#.
16. Po resecie powinno być wszystko OK.