[+] Zmiana rozmiaru partycji

Tematy związane z oprogramowaniem, instalacją, konfiguracją
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

[+] Zmiana rozmiaru partycji

Post autor: zulowski »

Potrzebuję pozmieniać rozmiary partycji, na "/" zostało mi 30MB, a swap jest za duży i chciałbym go pomniejszyć i dołączyć uzyskaną przestrzeń do partycji głównej, home może pozostać nie zmieniony, oto jak przedstawia się mój dysk

Kod: Zaznacz cały

Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb3d1909d

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1         851     6835626   83  Linux
/dev/sda2             852       14593   110382615    5  Extended
/dev/sda5             852        1181     2650693+  82  Linux swap / Solaris
/dev/sda6            1182       14593   107731858+  83  Linux
Jak widać swap i home są połączone w partycji Extended, moje pytanie brzmi, czym mogę pozmieniać im rozmiary, bo np. Partition Magic 8.05 jak i Partition Resizer z płytki serwisowej którą miałem pod ręką nie chcą zmienić rozmiaru partycji swap
(a może, mogę ją usunąć i stworzyć od nowa? Ale czy wtedy Debian automatycznie ją podmontuje?)
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

zulowski pisze:czym mogę pozmieniać im rozmiary
Rozumiem, że masz na myśli zmniejszenie jednej i zwiększenie drugiej? Możesz.
np Partition Magic 8.05 jak i Partition Resizer z płytki serwisowej którą miałem pod ręką nie chcą zmienić rozmiaru partycji swap
Skorzystaj z narzędzi opartych na Linuksie, są lepsze.
Ale czy w tedy Debian automatycznie ją podmontuje?
Debian zamontuje wszytko zgodnie z tym co masz w fstab. Jeśli nie zmieniasz systemu plików i kolejności poszczególnych partycji, to wszystko powinno być ok.
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

Post autor: zulowski »

Akkon pisze:
zulowski pisze:czym mogę pozmieniać im rozmiary
Rozumiem, że masz na myśli zmniejszenie jednej i zwiększenie drugiej? Możesz.
czym ] [extended((swap) | (home))]
nadal tak ma pozostać, tylko właśnie chcę zmienić rozmiar, popatrzę na te narzędzia, dzięki
Akkon
Junior Member
Posty: 833
Rejestracja: 09 listopada 2007, 14:06

Post autor: Akkon »

czym ;)
Czy-czym o ździebko się nie rozchodzi ;-)

Program to GParted, który wchodzi w skład wielu dystrybucji typu live-cd (szczegóły w linku).
zulowski
Posty: 68
Rejestracja: 22 maja 2007, 10:47

Post autor: zulowski »

Tak, skorzystałem z niego :) Dziękuję za pomoc, jak zwykle otwarte okazało się lepsze od komercyjnych :)
oozesek
Posty: 10
Rejestracja: 04 lutego 2008, 11:04
Lokalizacja: Ostróda/Gdañsk

Post autor: oozesek »

Mam bardzo podobny problem z tym że u mnie sprawa wygląda następująco mam 3 partycje linuxowe obok siebie:

Kod: Zaznacz cały

/dev/sda5            3592        4675     8195008+  83  Linux
/dev/sda6            4676        4946     2048728+  83  Linux
/dev/sda7            4947        6300    10236208+  83  Linux
Chciałbym usunąć /dev/sda6 (którą montowałem jako opt) i połączyć z sda7. i teraz pytanie czy powiedzmy używając gparted usuwając sda6 i przydzielając to miejsce (zwiększając rozmiar) do sda7 nie będzie problemów z montowaniem (tzn. czy zmieni się numeracja, z tego co zaobserwowałem powinno zostać dalej sda7, ale chciałbym się upewnić). I czy nie stracę danych z sda7?

Z góry dziękuję za odpowiedź na nurtujące mnie pytania.
Awatar użytkownika
szmergiell
Beginner
Posty: 195
Rejestracja: 20 maja 2008, 00:16
Lokalizacja: Poznań

Post autor: szmergiell »

oozesek numeracja zmieni się z sda7 na sda6 ponieważ Linux numeruje partycje po kolei. Dla partycji na dysku, które są primary masz sda1 ... sda4, natomiast extended otrzymuje sda5 ... sda8. Dlatego, po usunięciu sda6 i rozszerzeniu sda7 będziesz miał zamienione sda7 na sda6. Wiąże się to, z koniecznością wprowadzenia zmian w /etc/fstab polegających na wyrzuceniu wpisu dotyczącego /dev/sda7 i zostawieniu /dev/sda6
Jeżeli się mylę, proszę o poprawienie.

Czy dane się zachowają? Zawsze trzeba robić kopie bezpieczeństwa danych na dysku. Może być tak, że nic się nie stanie i dane pozostaną (kilka razy robiłem takie czary-mary i nigdy nie miałem problemu), ale równie dobrze może się zdarzyć tak, że podczas zmian rozmiaru pójdzie coś nie tak i wszystkie dane polecą na łeb, na szyję. Dlatego pamiętaj, że zawsze zmianę rozmiaru robisz na własne ryzyko.
oozesek
Posty: 10
Rejestracja: 04 lutego 2008, 11:04
Lokalizacja: Ostróda/Gdañsk

Post autor: oozesek »

szmergiell dziękuję za odpowiedź :)
O kopii pamiętam, ale chciałem się upewnić jak to jest w większości sytuacji.
A co do numerku to czasem jak usuwałem partycję ze "środka" dysku to numeracja i tak zostawała jak była - z tym, że robiłem to dla windowsa stąd moje pytanie.

EDIT:
Bardzo ładnie się wszystko udało. Faktycznie numery partycji przesunęły się. Jeszcze raz dzięki.
Awatar użytkownika
uboot
Posty: 39
Rejestracja: 16 listopada 2013, 08:12
Lokalizacja: Częstochowa

Post autor: uboot »

Witam chciałbym poradzić się tego tematu bo wszystko ma spoko poukładane i nie chce namieszać. mam tak utworzone partycje

Kod: Zaznacz cały

Disk /dev/sda: 250.1 GB, 250059350016 bytes                                                                                           
255 heads, 63 sectors/track, 30401 cylinders, total 488397168 sectors                                                                 
Units = sectors of 1 * 512 = 512 bytes                                                                                                
Sector size (logical/physical): 512 bytes / 512 bytes                                                                                 
I/O size (minimum/optimal): 512 bytes / 512 bytes                                                                                     
Disk identifier: 0x0003f406                                                                                                           
                                                                                                                                      
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048    19531775     9764864   83  Linux
/dev/sda2        19531776   474804223   227636224   83  Linux
/dev/sda3       474806270   488396799     6795265    5  Extended
/dev/sda5       474806272   488396799     6795264   82  Linux swap / Solaris
i brakuje mi miejsca na system /. Czy da się w jakiś sposób bezpiecznie powiększyć tą partycję / z partycji home bez formatowania i utraty danych?
Awatar użytkownika
uboot
Posty: 39
Rejestracja: 16 listopada 2013, 08:12
Lokalizacja: Częstochowa

Post autor: uboot »

Czy koś wie czy da się tak zrobić jak napisałem w poście powyżej ?
ODPOWIEDZ