Jak oddzieli

Ogólne pytania dotyczące systemu
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Jak oddzielić część partycji ext4 i dodać do ext3

Post autor: nieobecny »

Witam. Jak oddzielić część partycji w systemie z ext4 i dodać do drugiego systemu Linux na ext3? Bez uszkodzeń obu systemów i bez zniszczenia gruba?

Kod: Zaznacz cały

  Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1459    11719386   83  Linux
/dev/sda2            1460        6375    39487770   83  Linux
/dev/sda3            6376        8271    15229620   83  Linux
/dev/sda4            8272       38913   246131865    5  Extended
/dev/sda5            8272        8302      248976   82  Linux swap / Solaris
/dev/sda6            8303       38913   245882826   83  Linux
Od partycji sda6 chcę oddzielić 150GB i dodać do sda2. ewentualnie jak się tak nie da, utworzyć nową partycję w systemie plików ext3. Sda1 i sda2 jest w systemie plików ext3 a reszta w ext4. Za pomoc z góry dziękuję.
ArnVaker

Post autor: ArnVaker »

Popraw posta tak, żeby był zgodny z rzeczywistością. Jak na razie można z tego wywnioskować tyle, że chcesz zmniejszyć swap, który masz w systemie plików ext4. O ile mi wiadomo, gparted obsługuje zmniejszanie rozmiaru partycji ext4.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

nieobecny, poszukaj na forum. Było o tym wielokrotnie.
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

ArnVaker pisze:Popraw posta tak, żeby był zgodny z rzeczywistością. Jak na razie można z tego wywnioskować tyle, że chcesz zmniejszyć swap, który masz w systemie plików ext4. O ile mi wiadomo, gparted obsługuje zmniejszanie rozmiaru partycji ext4.
Oj przepraszam strzeliłem pomyłkę, miało być sda6. No jeśli gparted to może być ten z płytki live cd Ubuntu 9.04? Bo on chyba już ma obsługę ext4. Czy lepiej pobrać czysty gparted nagrać jego iso na cd i dopiero się zabierać za podział partycji? Po prostu nie chciałbym aby uszkodziły się te partycje, bo to są partycje /home obu systemów.
ArnVaker

Post autor: ArnVaker »

nieobecny pisze:No jeśli gparted to może być ten z płytki live cd Ubuntu 9.04? Bo on chyba już ma obsługę ext4. Czy lepiej pobrać czysty gparted nagrać jego iso na cd i dopiero się zabierać za podział partycji?
Moim zdaniem to bez różnicy. Zauważ jednak, że zmniejszenie sda6 to jedno, a przeciągnięcie uwolnionego miejsca przez swap i sda3, to już zupełnie inna sprawa. Niezbyt przyjemne zadanie.
wojak
Beginner
Posty: 129
Rejestracja: 04 lutego 2009, 15:59

Post autor: wojak »

Jeżeli fizyczny układ partycji jest taki sam jak na liście z pierwszego posta, ostatnia partycja (sda6) jest na końcu dysku. Gdy zmniejszysz sda6 to:
- partycję rozszerzoną będziesz musiał zmniejszyć o wielkość, którą zabrałeś z sda6,
- partycję rozszerzoną (sda4 która zawiera w sobie sda5 i sda6) będziesz musiał dosunąć do końca dysku,
- partycję sda3 będziesz musiał dosunąć do rozszerzonej.

I dopiero teraz masz miejsce, aby powiększyć partycję sda2. Gdy partycje mają rozmiary kilkuset GB takie operacje mogą potrwać wiele godzin. Zwłaszcza przesuwanie partycji, bo jest ona kopiowana sektor po sektorze. O wiele szybciej byłoby stworzyć nową partycję logiczną z uzyskanego wolnego miejsca.

Opisywałem jak to wygląda w trybie graficznym w programie GParted gdzie wszystko się wyklikuje.
nieobecny
Beginner
Posty: 142
Rejestracja: 26 maja 2009, 18:48

Post autor: nieobecny »

No to się wystraszyłem, mam 80% szans na zniszczenie sobie tych systemów, co mam. Chyba dam sobie spokój z tym na razie. Kiedyś już tak oddzielałem i nie dość, że długo to schodzi to wyczyściłem sobie partycje /home.
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

Operacja jest bezpieczna. Należy ją przeprowadzać dzieląc na etapy. Po każdym etapie należy zapisać zmiany i uruchomić system od nowa. Najlepiej przeprowadzać z niezależnego systemu, czyli z livecd.
ODPOWIEDZ