Я пытаюсь изменить размер раздела с помощью parted, но на нем нет команды '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
Я использую Archlinux x86_64, это нормально?
Благодарность !
Ответы:
Да, это нормально.
С сайта GNU :
источник
resizepart
. Я проверил, иresizepart
доступен в версии 3.2, так что есть.Большинство современных ОС теперь включают в себя версию CHUI parted 3.2, которая
resizepart
вместо этого имеет :(parted) resizepart 2 100%
Вы должны найти его в вашем менеджере пакетов.
источник
Мне удалось сделать это с помощью sfdisk и затем изменить размер файловой системы. Смотрите это для примера использования sfdisk.
источник
Наткнулся на ваш вопрос, пытаясь найти решение аналогичной проблемы. Мне удалось изменить размер моего раздела (и файловой системы), и, хотя я не уверен, что он по-прежнему актуален для вас, я задокументировал свое решение в сущности, которая может помочь.
Это сводится к тому, что у вас не будет смонтирован раздел, размер которого вы хотите изменить, чтобы изменить размер раздела, чтобы он занимал свободное непрерывное пространство на диске, удаляя, а затем воссоздавая его, а затем запуская
resize2fs
для изменения размера файловой системы.источник
Вам необходимо обновить Parted до версии 3.1-29.
parted-3.1-28 без resizepart
parted-3.1-29 с resizepart
источник
Вам нужно будет расстаться 3.2. Мне пришлось скомпилировать его из исходного кода (на CentOS 6).
https://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz
источник
Вы можете найти resizepart как независимую команду. Вы можете вызвать его с помощью этого синтаксиса: resizepart / dev / sdx #partnumber newsizeinblock
источник
resizepart
не изменяется размер разделов. Со страницы руководства : « Эта команда не манипулирует разделами на блочном устройстве »