Batas default luns maksimum yang dapat disajikan dalam CentOS/RHEL 6 adalah 512. Namun dalam banyak kasus, Anda mungkin ingin meningkatkan batas ini. Ada parameter modul inti SCSI untuk mengontrol jumlah beberapa LUN.
Lihat Setelan Saat Ini
Untuk melihat pengaturan parameter “max_luns” saat ini, gunakan perintah di bawah ini:
# systool -v -m scsi_mod Module = "scsi_mod" Attributes: uevent =Parameters: default_dev_flags = "0" eh_deadline = "-1" inq_timeout = "20" max_luns = "512" scan = "async" scsi_logging_level = "0" use_blk_mq = "Y"
Anda juga dapat melihat file /sys/module/scsi_mod/parameters/max_luns , untuk melihat setelan saat ini:
# cat /sys/module/scsi_mod/parameters/max_luns 512
Ubah parameter max_report_luns
1. Untuk mengubah nilai max_report_luns atau max_luns, tambahkan kode berikut ke grub.conf Anda ‘kernel ‘baris:
# vi /boot/grub/grub.conf kernel /vmlinuz-2.6.32-71.el6.x86_64 ro root=/dev/mapper/vg_rhel60-lv_root rd_LVM_LV=vg_rhel60/lv_root rd_LVM_LV=vg_rhel60/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet scsi_mod.max_report_luns=[yourvalue] scsi_mod.max_luns=[yourvalue]
Di sini tentukan jumlah max lunx yang Anda inginkan untuk dipindai oleh sistem. Anda dapat menentukan sejumlah besar seperti 2048 atau 4096 dll.
2. 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