Nowe posty

Autor Wątek: Zmiana partycji po instalacji systemu  (Przeczytany 2967 razy)

Afghan

  • Gość
Zmiana partycji po instalacji systemu
« dnia: 2016-03-17, 07:57:10 »
Witam. Mam zainstalowany Linux Mint 17.3 KDE i teraz wyszło, że robi mi się trochę mało miejsca na dysku. Mam jeszcze wolną partycję i chciałem ją dołączyć do partycji na której jest /home ale miedzy partycją /home a wolną partycją jest swap. Wygląda to na tym dysku tak: / -16GB, /home-28GB, swap-1GB i wolna - 28GB Czy jest możliwe bez przeinstalowywania linuxa swap przenieść na koniec dysku, a tą wolną partycję dołączyć do partycji z /home? Gparted na to pozwoli ale czy swap przeniesiony w inne miejsce dysku będzie później wykrywany w systemie?

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3059
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #1 dnia: 2016-03-17, 08:40:26 »
Swap będzie tam, gdzie go podasz w /etc/fstab.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Afghan

  • Gość
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #2 dnia: 2016-03-18, 08:10:33 »
Po przestawiałem partycję, podmieniłem dane dysków w fstab i wszystko działa jak należy. Dzięki.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3059
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #3 dnia: 2016-03-18, 09:46:16 »
Generalnie Linux jest bardzo przyjazny na przeformatowywanie dysku:

1. Bootujesz się z jakiegoś LiveCD (ja polecam SysRescueCD)
2. "Z palucha" montujesz oryginalne partycje w oryginalnym układzie w jakimś podkatalogu np "/mnt/oryginał").
3. Montujesz dysk dysk backupowy np w /mnt/kopia
4. Archiwizujesz cały dysk jak leci
tar -I lz4 -cvf /mnt/kopia/dysk.tlz4 -C /mnt/oryginał .
5. Odmontowujesz wszystko z oryginału.
6. Robisz rzeźnię w oryginale, zakładasz nowe partycje, montujesz wszystko w /mnt/nowyoryginał
7. Odzyskujesz zawartość
tar -I lz4 -xvpf /mnt/kopia/dysk.tlz4 -C /mnt/nowyoryginał
8. Poprawiasz /mnt/nowyoryginał/etc/fstab
9. Robisz chroot do /mnt/nowyoryginał i reinstalujesz GRUB-a.
10. Profit!

Ten cykl robiłem naprawdę wielokrotnie i jedyny minus, że czasem znika SUID z ping-a (i tylko z niego...) i zwykły user dostaje błąd przy pindoleniu.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Afghan

  • Gość
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #4 dnia: 2016-03-21, 20:04:24 »
Czyli możliwe by było przerzucenie całego systemu na inną partycję lub dysk i nadal by wszystko działało?

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3059
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #5 dnia: 2016-03-21, 20:12:47 »
Tak. Tylko musisz kopiować narzędziami kopiującymi poprawnie uprawnienia i właścicieli, np rsync/cp z flagą -a i na partycję rozumiejącą te prawa (czyli nie NTFS/FAT).

Poza tym - pełna dowolność z dokładnością do poprawnienia wpisów w /etc/fstab po zabiegu i przegenerowania konfiguracji GRUBa (i ewentualnie przegenerowania initrd, jeżeli zostało dołożone LVM, DM/MD czy cóś). Generalnie dla spokoju: poprawić fstab, przegenerować initrd, zaktualizować grub, złożyć ofiarę lokalnemu bogowi poprawnych wersji kernela i przeresetować maszynę.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
Odp: Zmiana partycji po instalacji systemu
« Odpowiedź #6 dnia: 2016-03-21, 21:49:25 »
Ja kiedyś korzystałem z tego do przeniesienia folderu /usr na innpartycję:
Cytuj
rsync -aH /usr/ /mnt/newusr
...
Teraz tylko zmiana w /etc/fstab i restart.
http://tnzlr.blogspot.com/2008/02/przenoszenie-usr-na-now-partycj.html
i system mi działał.
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.