Solusi 1:
GPT adalah tentang mempartisi disk dan tabel partisi. Jadi jika Anda berencana untuk meletakkan sistem file XFS pada disk, tanpa partisi Anda tidak memerlukan label GPT.
Label GPT akan dihancurkan segera setelah Anda membuat sistem file di /dev/sdb
. Satu hal yang perlu diingat adalah GPT juga membuat label cadangan di bagian akhir disk. Beberapa alat ( partprobe
atau partx
) coba "memperbaiki" GPT disk jika cadangan ditemukan. Beberapa alat bahkan melakukan itu tanpa bertanya, yang kemudian akan menghasilkan sistem file yang rusak. Beberapa BIOS EFI juga menyediakan "fitur" seperti itu.
Jadi, Anda harus memastikan bahwa tidak ada label GPT cadangan di /dev/sdb
dengan menggunakan mis. gdisk
.
Secara umum saya akan merekomendasikan untuk mempartisi disk, yang juga membantu anggota tim atau admin lain untuk mengenali bahwa disk sedang digunakan. Itu mis. lebih sulit untuk mengetahui apakah disk sedang digunakan saat tidak dipartisi.
Anda juga biasanya tidak memerlukan reboot setelah mempartisi disk.
Solusi 2:
Anda dapat melakukannya tanpa masalah...
Saya berasumsi /dev/sdb adalah HP Smart Array Logical Drive yang terpisah.
Jangan gunakan partisi apa pun untuk penyiapan ini... Cukup buat sistem file di perangkat blok:
mkfs.xfs -f -l size=256m,version=2 -s size=4096 /dev/sdb
Saat Anda ingin memperluas di kemudian hari, tambahkan disk dan perluas drive logis HP menggunakan hpssacli
atau alat Administrator Penyimpanan Cerdas.
Anda dapat memindai ulang perangkat untuk mendapatkan ukuran baru dengan:
echo 1 > /sys/block/sdb/device/rescan
Konfirmasikan perubahan ukuran perangkat dengan dmesg|tail
.
Pada saat itu, Anda dapat menjalankan xfs_growfs /mountpoint
(bukan nama perangkat) dan sistem file akan berkembang secara online!