Il limite predefinito delle lun massime che possono essere presentate in CentOS/RHEL 6 è 512. Ma in molti casi, potresti voler aumentare questo limite. Esiste un parametro del modulo principale SCSI per controllare il numero di più LUN.
Visualizza impostazioni correnti
Per visualizzare l'impostazione corrente del parametro "max_luns", utilizzare il comando seguente:
# 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"
Puoi anche visualizzare il file /sys/module/scsi_mod/parameters/max_luns , per visualizzare le impostazioni correnti:
# cat /sys/module/scsi_mod/parameters/max_luns 512
Modifica il parametro max_report_luns
1. Per modificare i valori di max_report_luns o max_luns, aggiungi quanto segue al tuo grub.conf 'kernel ' riga:
# 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]
Qui specifica il numero di max lunx che vuoi che il sistema esegua la scansione. È possibile specificare un numero grande come 2048 o 4096 ecc.
2. Riavviare il sistema. Dopo il riavvio, dovrebbero apparire le LUN aggiuntive. Le modifiche saranno persistenti durante i riavvii.
# shutdown -r now
Verifica
Una volta che il sistema è acceso dopo il riavvio, utilizzare uno dei comandi seguenti per verificare nuovamente le impostazioni.
# cat /sys/module/scsi_mod/parameters/max_luns # cat /sys/module/scsi_mod/parameters/max_report_luns
# systool -v -m scsi_mod