Jak mogę zmienić rozmiar partycji z wiersza poleceń? Słyszałem o GParted , ale nie chcę używać programu GUI.
15
Jak mogę zmienić rozmiar partycji z wiersza poleceń? Słyszałem o GParted , ale nie chcę używać programu GUI.
Odpowiedzi:
parted
Zamiast tego użyj , prawdopodobnie w połączeniu z poleceniem zmiany rozmiaru systemu plików.parted
to silnik pod graficznym interfejsem graficznym GParted. Możesz go używać w interaktywnym trybie poleceń lub bezpośrednio z wiersza poleceń.W wersjach wcześniejszych niż
parted
3.0 następujące polecenie robi to, czego się prawdopodobnie spodziewasz, po zapoznaniu się z GParted:Spowoduje to zmianę rozmiaru pierwszej partycji na drugim dysku twardym do 200 MiB i upewnienie się, że uruchomi ona 1 MiB na dysku, aby uniknąć problemów z wyrównaniem dysków Advanced Format .
Ta funkcjonalność została usunięta w wersji 3.0 , regresja jest uzasadniona w porównaniu do usunięcia zgorzelinowego palca. Częściowa funkcjonalność została przywrócona w wersji 3.1 , obejmująca tylko FAT i HFS +.
v3.2 jest miejscem, w którym rzeczy stały się naprawdę interesujące, z perspektywy systemu plików Unix / Linux. To zastępuje
resize
polecenie zresizepart
. Nowa nazwa wynika z faktu, że może ona zmienić tylko rozmiar partycji; nawet nie próbuje najpierw zmienić swojej zawartości.W przypadku powiększania istniejącego systemu plików jest to operacja niskiego ryzyka, o ile używasz systemu plików, który można rozwijać w locie, np. Ext4 lub XFS. Na przykład, jeśli zaczniemy od partycji ext4 200 MiB na
/dev/sdb1
, możemy podwoić jej rozmiar:Ta sama para poleceń działa również na zmniejszanie
ext[234]
systemów plików, z tą różnicą, że dajesz je w odwrotnej kolejności : zmniejsz rzeczywisty system plików, a następnie odetnij puste miejsce na końcu partycji.Niektóre systemy plików (np. XFS) można hodować tylko; nie można ich skurczyć. Dlatego
resize2fs
nazywa się odpowiednik XFSxfs_growfs
.Systemy RAID i LVM komplikują to wszystko. Mają własne ograniczenia i możliwości.
Częstą sytuacją jest umieszczenie systemu plików XFS na macierzy dyskowej zarządzanej przez wiele dysków LVM, do której dodajesz niektóre dyski, a następnie rozwijasz LVM, a na koniec system plików XFS w nowej przestrzeni.
źródło