Výchozí limit maximálního počtu lunů, které lze prezentovat v CentOS/RHEL 6, je 512. V mnoha případech však možná budete chtít tento limit zvýšit. Existuje parametr základního modulu SCSI pro řízení počtu více LUN.
Zobrazit aktuální nastavení
Chcete-li zobrazit aktuální nastavení parametru „max_luns“, použijte níže uvedený příkaz:
# 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"
Můžete si také prohlédnout soubor /sys/module/scsi_mod/parameters/max_luns , pro zobrazení aktuálního nastavení:
# cat /sys/module/scsi_mod/parameters/max_luns 512
Změňte parametr max_report_luns
1. Chcete-li změnit hodnoty pro max_report_luns nebo max_luns, přidejte do souboru grub.conf následující „jádro řádek:
# 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]
Zde zadejte maximální počet lunx, které má systém skenovat. Můžete zadat velké číslo, například 2048 nebo 4096 atd.
2. Restartujte systém. Po restartu by se měly objevit další LUN. Změny budou trvalé po restartování.
# shutdown -r now
Ověřit
Jakmile je systém po restartu v provozu, použijte některý z níže uvedených příkazů k opětovnému ověření nastavení.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod