Parted tidak memiliki perintah 'ukuran' yang tersedia

16

Saya mencoba mengubah ukuran partisi menggunakan parted, tetapi tidak ada perintah 'resize' yang tersedia

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

Saya menggunakan Archlinux x86_64, apakah ini normal?

Terima kasih!


sumber
1
Pertama-tama Anda dapat mengonversinya dari MBR ke tabel partisi GUID. Prosesnya sederhana dan tidak rentan terhadap kesalahan. Alat gdisk kemudian dapat mengubah ukuran partisi ini. Ada di repo "ekstra" Arch Linux. Ketika Anda selesai mengukurnya dengan tepat, lihat utas ini: Cara Mengkonversi GPT kembali ke MBR .
zero2cx
gparted bekerja dengan sangat baik, tetapi Anda harus menjalankan desktop GUI
LatinSuD

Jawaban:

9

Ya itu normal.

Dari situs GNU :

Note that after version 2.4, the following commands were removed: check, cp,
mkfs, mkpartfs, move, resize.
nol2cx
sumber
3
Mengapa? Bagaimana seharusnya Anda memindahkan partisi?
Azzid
6
benar-benar suka gparted, tetapi aplikasi gui tidak selalu menjadi pilihan.
Azzid
3
tentu, tapi saya masih penasaran. Mengapa fungsionalitasnya dibatalkan?
Azzid
4
@azzid Saya tidak akan tahu tentang mengapa masalah ini tetapi memindahkan partisi blok demi blok akan bekerja. Tampaknya bagi saya seolah-olah itu sekarang metode yang disukai. Juga, saya perhatikan bahwa mungkin ada banyak permintaan untuk implementasi ulang partedresizepart . Saya sudah memeriksa, dan resizeparttersedia dalam versi 3.2, jadi ada itu.
zero2cx
3
Ini menyebalkan.
Alexander Gonchiy
6

Sebagian besar OS modern sekarang menyertakan versi CHUI dari parted 3.2 yang resizepartsebaliknya:

(parted) resizepart 2 100%

Anda harus menemukannya di manajer paket Anda.

KolonUK
sumber
3

Saya berhasil melakukan ini menggunakan sfdisk dan kemudian mengubah ukuran filesystem. Lihat ini untuk contoh penggunaan sfdisk.

Valmir Pimenta
sumber
1
Ini adalah posting yang sangat lama dan lebih baik untuk memasukkan sebanyak mungkin info tautan ke pertanyaan jika seandainya tautan tersebut mati di masa mendatang.
Cand3r
2

Datangi pertanyaan Anda sambil mencoba menemukan solusi untuk masalah serupa. Saya berhasil mengubah ukuran partisi saya (dan sistem file) dan sementara saya tidak yakin apakah itu masih relevan untuk Anda, saya telah mendokumentasikan solusi saya dalam inti yang mungkin bisa membantu.

Itu bermuara untuk tidak memiliki partisi yang ingin Anda ubah ukurannya dipasang, mengubah ukuran partisi untuk mengambil ruang bebas terus menerus pada disk dengan menghapus dan kemudian menciptakan kembali dan kemudian menjalankan resize2fsuntuk mengubah ukuran sistem file juga.

Matijs
sumber
0

Anda dapat menemukan resizepart sebagai perintah independen. Anda dapat menaruhnya dengan sintax ini: resizepart / dev / sdx #partnumber newsizeinblock

Ivan Sanabria
sumber
Meskipun namanya, resizeparttidak mengubah ukuran partisi. Dari halaman manual : " Perintah ini tidak memanipulasi partisi pada perangkat blok. "
Deltik