Estou tentando redimensionar uma partição usando parted, mas ele não tem o comando 'redimensionar' disponível
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
Estou usando o Archlinux x86_64, isso é normal?
Obrigado !
Respostas:
Sim, é normal.
No site GNU :
fonte
resizepart
. Eu verifiquei eresizepart
está disponível na versão 3.2, então existe isso.Os sistemas operacionais mais modernos agora incluem a versão CHUI do 3.2, que em
resizepart
vez disso:(parted) resizepart 2 100%
Você deve encontrá-lo no seu gerenciador de pacotes.
fonte
Consegui fazer isso usando o sfdisk e, em seguida, um redimensionamento do sistema de arquivos. Veja isto para exemplo de uso do sfdisk.
fonte
Encontrei sua pergunta enquanto tentava encontrar uma solução para um problema semelhante. Consegui redimensionar minha partição (e sistema de arquivos) e, embora não tenha certeza se ainda é relevante para você, documentei minha solução em uma essência que pode ajudar.
Tudo se resume a não ter a parte que você deseja redimensionar montada, redimensionando a partição para ocupar espaço livre no disco, excluindo e depois recriando-a e depois executando
resize2fs
para redimensionar o sistema de arquivos.fonte
Você precisa atualizar o Parted para a versão 3.1-29.
parted-3.1-28 sem redimensionar
parted-3.1-29 with resizepart
fonte
Você precisará se separar 3.2. Eu tive que compilá-lo da fonte (no CentOS 6).
https://ftp.gnu.org/gnu/parted/parted-3.2.tar.xz
fonte
Você pode encontrar resizepart como comando independente. Você pode invoque-lo com esta sintaxe: resizepart / dev / sdx #partnumber newsizeinblock
fonte
resizepart
não altera o tamanho das partições. Na página do manual : " Este comando não manipula partições em um dispositivo de bloco " .