Strona 1 z 1

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

: 18 września 2009, 09:41
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ę.

: 18 września 2009, 10:28
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.

: 18 września 2009, 12:52
autor: fnmirk
nieobecny, poszukaj na forum. Było o tym wielokrotnie.

: 19 września 2009, 08:43
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.

: 19 września 2009, 09:35
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.

: 19 września 2009, 09:38
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.

: 19 września 2009, 16:49
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.

: 19 września 2009, 17:02
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.