Próbuję zmienić rozmiar partycji przy użyciu parted, ale nie ma dostępnej komendy „resize”
gchain@archbogchain@archbook:~$ sudo parted /dev/sdb
GNU Parted 3.1
Using /dev/sdb
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) help
align-check TYPE N check partition N for TYPE(min|opt) alignment
help [COMMAND] print general help, or help on COMMAND
mklabel,mktable LABEL-TYPE create a new disklabel (partition table)
mkpart PART-TYPE [FS-TYPE] START END make a partition
name NUMBER NAME name partition NUMBER as NAME
print [devices|free|list,all|NUMBER] display the partition table, available devices, free space, all found partitions, or a
particular partition
quit exit program
rescue START END rescue a lost partition near START and END
rm NUMBER delete partition NUMBER
select DEVICE choose the device to edit
disk_set FLAG STATE change the FLAG on selected device
disk_toggle [FLAG] toggle the state of FLAG on selected device
set NUMBER FLAG STATE change the FLAG on partition NUMBER
toggle [NUMBER [FLAG]] toggle the state of FLAG on partition NUMBER
unit UNIT set the default unit to UNIT
version display the version number and copyright information of GNU Parted
Używam Archlinux x86_64, czy to normalne?
Dzięki !
Odpowiedzi:
Tak, to normalne.
Ze strony GNU :
źródło
resizepart
. Sprawdziłem iresizepart
jest dostępny w wersji 3.2, więc jest.Większość współczesnych systemów operacyjnych zawiera teraz wersję CHUI parted 3.2, która
resizepart
zamiast tego ma :(parted) resizepart 2 100%
Powinieneś go znaleźć w menedżerze pakietów.
źródło
Udało mi się to zrobić za pomocą sfdisk, a następnie zmiany rozmiaru systemu plików. Zobacz to na przykład użycia sfdisk.
źródło
Natrafiłem na twoje pytanie, próbując znaleźć rozwiązanie podobnego problemu. Udało mi się zmienić rozmiar mojej partycji (i systemu plików) i chociaż nie jestem pewien, czy nadal jest ona dla ciebie odpowiednia, udokumentowałem moje rozwiązanie w skrócie, co może pomóc.
Sprowadza się to do tego, że nie ma partycji, której rozmiar chcesz zmienić, zmiany rozmiaru partycji w celu zajęcia wolnego miejsca na dysku przez usunięcie, a następnie odtworzenie go, a następnie uruchomienie w
resize2fs
celu zmiany rozmiaru systemu plików.źródło
Musisz zaktualizować Parted do wersji 3.1-29.
parted-3.1-28 bez resizepart
parted-3.1-29 z resizepart
źródło
Będziesz potrzebował rozdzielić 3.2. Musiałem go skompilować ze źródła (na CentOS 6).
https://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz
źródło
Możesz znaleźć resizepart jako niezależne polecenie. Możesz wywołać go za pomocą tego sintax: resizepart / dev / sdx #partnumber newsizeinblock
źródło
resizepart
nie zmienia rozmiaru partycji. Ze strony podręcznika : „ To polecenie nie manipuluje partycjami na urządzeniu blokowym. ”