GNU/Linux >> Belajar Linux >  >> Linux

Setelah perangkat keras ekspansi array RAID, fdisk tidak mengizinkan saya untuk menggunakan sektor tambahan yang tersedia

Masalahnya adalah lokasi tabel partisi cadangan. Biasanya Anda mengharapkan tabel partisi primer di awal dan membuat cadangan tabel partisi di akhir. Pengubahan ukuran disk membuat lebih banyak sektor tersedia tetapi tidak pernah memindahkan tabel cadangan. fdisk tidak menyukai ini dan saya yakin itu adalah MyLBA mismatch with real position at backup header. pesan eror. Tidak terlalu jelas.

Saya beralih dari fdisk ke gdisk dan hasilnya sedikit berbeda. Di gdisk Anda memiliki...

r       recovery and transformation options (experts only)

Saat membahasnya dan menjalankan v erify memberikan pesan kesalahan yang lebih membantu...

Recovery/transformation command (? for help): v

Problem: The secondary header's self-pointer indicates that it doesn't reside
at the end of the disk. If you've added a disk to a RAID array, use the 'e'
option on the experts' menu to adjust the secondary header's and partition
table's locations.

Identified 1 problems!

Di bawah gdisk mode ahli ada opsi berikut...

e       relocate backup data structures to the end of the disk

... yang berjalan dengan sukses, dan output verifikasi sekarang...

Expert command (? for help): v

No problems found. 15625881566 free sectors (7.3 TiB) available in 2
segments, the largest of which is 15625879552 (7.3 TiB) in size.

Mencetak tabel partisi sekarang menunjukkan sektor yang dapat digunakan terakhir sebagai 56Billion daripada 39Billion dan saya dapat membuat partisi baru dan menambahkannya ke LVM yang jika ada yang tertarik langkah-langkahnya adalah...

partprobe           <-- add the /dev/sdb2 device if you don't want to reboot 
pvcreate /dev/sdb2
vgextend bak /dev/sdb2
lvextend /dev/mapper/bak-bak -l 100%PVS -r

Kunci dari snafu ini adalah:

Last LBA: 39064698846

Label GPT Anda tidak mencerminkan ukuran sedang, yang telah berubah. fdisk tidak mencari ruang kosong dengan cara yang tidak sempurna, tetapi setidaknya logis - ini mencari sektor pertama yang tersedia di ruang kosong terbesar yang tersedia antara Label GPT LBA pertama dan terakhir.

Salah satu cara mengatasinya mungkin menggunakan sfdisk untuk membuang label, edit dengan tepat ke ukuran sedang Anda dan tulis kembali, atau lebih baik gunakan parted yang harus menangani masalah itu IMO.


Linux
  1. Perintah Fdisk di Linux (Kelola Partisi)

  2. Gunakan Variabel Di Dalam {} Ekspansi Tanpa `eval`?

  3. Menguraikan melanjutkan pesan syslog mpt2sas

  1. Mengapa saya menggunakan Linux untuk mengelola studio yoga saya

  2. Gunakan lspci di Linux untuk melihat perangkat keras Anda

  3. Implementasi Mdadm Raid Dengan Partisi Gpt?

  1. Fdisk:Partisi Berisi Tanda Tangan Ntfs. Singkirkan?

  2. Cara menggunakan fdisk untuk mempartisi disk di Linux

  3. Cara Memverifikasi apakah Disk/Partisi Digunakan oleh Oracle ASM, digunakan oleh Oracle ASM atau tidak pernah digunakan oleh Oracle ASM