Muszę zwiększyć partycję, używając pustego miejsca znajdującego się przed uruchomieniem partycji bez utraty danych. O ile wiem, aby zmienić rozmiar partycji i pozostawić dane w stanie nienaruszonym, nową partycję należy uruchomić z tego samego sektora dysku, co poprzednio. Czy można znaleźć rozwiązanie w tym przypadku za pomocą fdisk? Ponadto partycja posiada system plików. Czy zmiana rozmiaru za pomocą fdisk uszkodzi system plików i dane?
Odpowiedź
Czy chcesz zwiększyć czy zmniejszyć partycję?
Może to pomoże: https://geekpeek.net/resize-filesystem-fdisk-resize2fs/
Każda metoda sugeruje że mimo to wykonujesz kopię zapasową danych. Dlatego też tworzenie kopii zapasowych danych, zmiana rozmiaru i przywracanie jest prawdopodobnym działaniem.
Istnieją zestawy narzędzi, takie jak PartedMagic , które zawierają narzędzia takie jak clonezilla i inne narzędzia do formatowania, partycjonowania, zmiany rozmiaru i tym podobne.
Komentarze
- Lager. W pierwszym artykule nadal opisano procedurę, gdy wolne miejsce znajduje się za partycją, ale mam przed uruchomieniem. Wiem, że istnieje również opcja użycia Gparted, ale byłem ciekaw, czy można to zrobić bezpośrednio z terminala za pomocą fdisk lub czegoś podobnego.
- Na podstawie (ograniczonej) wiedzy, początek partycja nie jest czymś, co wydaje się być w stanie zmienić w prawie każdym systemie operacyjnym / systemie plików. Może nie być opcją, ale wykonaj kopię zapasową do czegoś, skonfiguruj, jak chcesz i przywróć. Moim obecnie ulubionym jest używanie ZFS dla dysków (oczywiście dublowanych). Nie martw się o rozmiar partycji, ponieważ cała jest wirtualna.
- @Anna Nie ma możliwości zmiany rozmiaru partycji, należy ją usunąć i utworzyć nową, a utworzenie nowej partycji nie zmienia przydzielonego miejsca, musisz użyć resize2fs, aby zmniejszyć lub zwiększyć przydzielone miejsce. Upewnij się również, że wykonałeś kopię zapasową wszystkiego i ponownie zainstalowałeś bootloader, jeśli ' zmieniono rozmiar ' partycji zawierającej bootloader. Nie ma ' nie ma znaczenia, czy wolne miejsce znajduje się na końcu czy na początku partycji.