Saya mencoba untuk memperpanjang partisi / dev / sda5 yang merupakan partisi logis di bawah partisi extended / dev / sda2.
Saya ingin menggunakan fdisk .
Prosedur harus menghapus kedua partisi dan kemudian membuat ulang mereka dengan sektor awal yang sama persis (1001470 & 1001472). Ini berjalan dengan baik sampai membuat partisi logis di mana sektor awal minimum lebih besar ( 1003518 ) dari yang seharusnya.
$ sudo fdisk / dev / sda Command (m for help): p Disk / dev / sda: 9,8 GiB, 10485760000 byte, 20480000 sektor Unit: sektor 1 * 512 = 512 byte Ukuran sektor (logis / fisik): 512 byte / 512 byte Ukuran I / O (minimum / optimal): 512 byte / 512 byte Jenis disklabel: dos Pengidentifikasi disk: 0x0cd7105f Boot Device End Start End Sektor Ukuran Id Type / dev / sda1 * 2048 999423 997376 487M 83 Linux / dev / sda2 1001470 16775167 15773698 7.5G 5 Diperpanjang / dev / sda5 1001472 16775167 15773696 7.5G 83 Linux Partisi 5 telah dihapus. Partisi 2 telah dihapus. Perintah (m untuk bantuan): n Jenis partisi p primer (1 primer, 0 diperpanjang, 3 gratis) e extended (wadah untuk partisi logis) Pilih (p default): e Nomor partisi (2-4, standar 2): Sektor pertama (999424-20479999, default 999424): 1001470 Sektor terakhir, + sektor atau + ukuran {K, M, G, T, P} (1001470-20479999, default 20479999 ): Dibuat partisi baru 2 dengan tipe 'Extended' dan ukuran 9,3 GiB. Perintah (m untuk bantuan): n Semua ruang untuk partisi primer sedang digunakan. Menambahkan partisi logis 5 Sektor pertama (1003518-20479999, default 1003520 ): 1001472 Nilai di luar jangkauan.
Saya telah melakukannya dengan parted , tetapi harus dimungkinkan dengan fdisk.
$ fdisk -V
fdisk from util-linux 2.27.1
Langkah-langkah yang diambil sesuai dengan jawaban Gilles :
Kemudian r(kembali ke menu utama) dan w(tulis tabel ke disk).
sumber
Fdisk adalah program lama, hanya mengerti partisi MBR. Saya pikir masalah Anda adalah dalam geometri disk yang diubah (kepala, sektor per trek dan trek). Setelah duplikasi data dari disk lama ke disk baru melalui perintah dd (copy sektor ke sektor) Anda mendapat partisi tidak selaras untuk memulai sektor trek. Itulah sebabnya fdisk tidak memungkinkan Anda membuat sektor partisi awal sebelum terlebih dahulu disejajarkan dengan sektor track awal di mana ia berada pada disk lama.
Anda dapat mencoba mengubah geometri disk baru di program fdisk melalui perintah di menu extended, tapi itu cara yang salah. Gunakan program parted dan gparted, bukan fdisk lama.
Sekarang kecepatan membaca dan menulis tidak tergantung pada penyelarasan untuk mulai melacak sektor dari setiap partisi.
sumber
Disklabel type: dos
. Saya ingat parted mengeluh itu tidak selaras sehingga saya dapat mencoba untuk menyelaraskannya dan kemudian memperpanjang. Saya yakin saya melihat prosedur yang sama dilakukan di fdisk dan itu berfungsi.