Langkah 1 :Coba pindai ulang perangkat penyimpanan untuk memberi tahu kernel bahwa ukurannya telah berubah. Saya tidak yakin apakah ini harus dilakukan untuk keempat komponen multipath, tetapi tidak ada salahnya. Anda memindai ulang perangkat penyimpanan dengan menulis apa saja ke dalam rescan
mereka berkas:
echo > /sys/class/block/sdl/device/rescan
echo > /sys/class/block/sdm/device/rescan
echo > /sys/class/block/sdn/device/rescan
echo > /sys/class/block/sdo/device/rescan
Memindai HBA juga harus berfungsi. SCSI HBA memiliki scan
mengajukan; Anda menulis pengontrol tiga angka desimal, target, dan LUN ke dalamnya untuk memindai LUN tersebut. Atau gunakan wildcard "-" alih-alih angka. Berikut ini memindai semua perangkat pada pengontrol 0 pada dua HBA:
echo "0 - -" > /sys/class/scsi_host/host1/scan
echo "0 - -" > /sys/class/scsi_host/host4/scan
Langkah 2 :Pada titik ini, kernel mengetahui bahwa /dev/mapper/mpathc
adalah 27TB. Anda sekarang harus menambah ukuran partisi 1. parted
perintah dapat digunakan untuk mengubah ukuran partisi, tapi saya yakin versi Centos 7 dari parted
tidak memiliki fitur itu. Karena itu saya akan meng-unmount sistem file, menghapus partisi (menakutkan, saya tahu), lalu membuat partisi lagi, kali ini dengan ukuran yang benar. Periksa apakah parameternya sudah benar.
umount /dev/mapper/mpathc1
parted /dev/mapper/mpathc1 rm 1 mkpart primary 0% 100% print
Anda mungkin ingin mengujinya terlebih dahulu pada disk yang tidak berisi data berharga.
Saya tidak tahu apakah mungkin memasang parted
versi yang memiliki resizepart
memerintah. Itu akan membuat langkah kedua lebih mudah.
Manual penyimpanan RHEL 7 berisi prosedur serupa dengan fdisk
, tetapi mengasumsikan LVM, dan tidak ada multipathing. Setelah fdisk
prosedur, Anda mungkin harus menggunakan kpartx
untuk menginformasikan kernel tentang perubahan pada disk. Jadi, pendekatan berpisah tampaknya lebih mudah, oleh karena itu lebih aman bagi saya.
Langkah 3 :Tingkatkan sistem file. Pertama, pasang kembali. Jika itu XFS, Anda harus memasangnya, lalu jalankan xfs_growfs
.
mount /dev/mapper/mpathc1 /Splunk-Storage/COLD
xfs_growfs /Splunk-Storage/COLD
Jika ext[234], jalankan resize2fs
. Itu dapat dipasang atau dilepas.
resize2fs /dev/mapper/mpathc1
mount /dev/mapper/mpathc1 /Splunk-Storage/COLD
Anda selesai.