Parted non ha alcun comando 'ridimensiona' disponibile


16

Sto cercando di ridimensionare una partizione usando parted, ma non ha il comando 'ridimensiona' disponibile

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

Sto usando Archlinux x86_64, è normale?

Grazie !


1
È possibile prima convertirlo da MBR in una tabella delle partizioni GUID. Il processo è semplice e non soggetto a errori. Lo strumento gdisk può quindi ridimensionare queste partizioni. È nel repository "extra" di Arch Linux. Quando hai finito il dimensionamento giusto, vedi questo thread: Come convertire GPT in MBR .
zero2cx,

gparted funziona molto bene, ma è necessario eseguire il desktop della GUI
LatinSuD,

Risposte:


9

Sì, è normale

Dal sito GNU :

Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.

3
Perché? Come dovresti spostare una partizione?
Azzid

6
Adoro assolutamente partecipare, ma le app gui non sono sempre un'opzione.
Azzid

3
certo, ma sono ancora curioso. Perché la funzionalità è stata abbandonata?
Azzid

4
@azzid Non saprei del perché, ma spostare la partizione blocco per blocco avrebbe funzionato. Mi sembra che questo sia il metodo preferito. Inoltre, noto che ci sono state probabilmente molte richieste per la reimplementazione di partedresizepart . Ho controllato ed resizepartè disponibile nella versione 3.2, quindi esiste.
zero2cx,

3
Questo è esasperante.
Alexander Gonchiy

6

La maggior parte dei sistemi operativi moderni ora include la versione CHUI della parted 3.2 che ha resizepartinvece:

(parted) resizepart 2 100%

Dovresti trovarlo nel gestore dei pacchetti.


3

Sono riuscito a farlo usando sfdisk e poi un ridimensionamento del filesystem. Vedi questo per un esempio di utilizzo di sfdisk.


1
Questo è un post molto vecchio ed è meglio mettere la maggior parte delle informazioni sul link nella domanda possibile nel caso in cui il link muoia in futuro.
Cand3r,

2

Hai risposto alla tua domanda mentre cercavi di trovare una soluzione per un problema simile. Sono riuscito a ridimensionare la mia partizione (e il mio filesystem) e anche se non sono sicuro che sia ancora rilevante per te, ho documentato la mia soluzione in una sintesi che potrebbe aiutare.

Si riduce a non avere montato la partizione che si desidera ridimensionare, ridimensionando la partizione per occupare spazio continuo libero sul disco eliminando e quindi ricreandolo e quindi eseguendo resize2fsper ridimensionare anche il filesystem.




0

Puoi trovare resizepart come comando indipendente. Puoi invocarlo con questa sintassi: resizepart / dev / sdx #partnumber newsizeinblock


Nonostante il nome, resizepart non cambia la dimensione delle partizioni. Dalla pagina man : " Questo comando non manipola le partizioni su un dispositivo a blocchi. "
Deltik,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.