Dari CentOS/RHEL 7, nilai default parameter max_report_luns telah ditingkatkan dari 512 menjadi 16383. Akibatnya, CentOS/RHEL 7.x sekarang dapat menemukan lebih dari 511 LUN ketika sistem memindai interkoneksi SCSI menggunakan mekanisme Laporkan LUN. Meningkatkan nilai ini melampaui 16383 umumnya tidak diperlukan. Tetapi jika Anda ingin meningkatkannya, ubah nilai untuk max_report_luns atau max_luns di baris opsi kernel di /etc/default/grub .
Catatan :Baris opsi kernel tertentu dalam /etc/default/grub yang perlu diubah dimulai dengan GRUB_CMDLINE_LINUX= . Jangan mengedit /boot/grub2/grub.cfg secara langsung.1. Edit file konfigurasi /etc/default/grub .
2. Tambahkan scsi_mod.max_luns ke baris GRUB_CMDLINE_LINUX= , seperti yang ditunjukkan di bawah ini:
# vi /etc/default/grub GRUB_CMDLINE_LINUX=" ... rd.lvm.lv=vg_rhel7/root crashkernel=auto scsi_mod.max_report_luns=xxx ..."
Di sini ganti xxx dengan nilai jumlah LUN yang Anda inginkan yang harus dideteksi oleh sistem.
3. Karena perubahan telah dibuat di dalam /etc/default/grub, file menu grub2 di dalam partisi boot perlu dibangun kembali:
Bangun kembali file /boot/grub2/grub.cfg dengan menjalankan perintah grub2-mkconfig -o sebagai berikut tergantung pada jenis mesin:
Pada mesin berbasis BIOS:
# grub2-mkconfig -o /boot/grub2/grub.cfg
Pada mesin berbasis UEFI:
# grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
4. Nyalakan ulang sistem. Setelah reboot, LUN tambahan akan muncul. Perubahan akan tetap ada di seluruh reboot.
# shutdown -r now
Verifikasi
Setelah sistem menyala setelah reboot, gunakan salah satu perintah di bawah ini untuk memverifikasi pengaturan sekali lagi.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod