Otázka :Jak dočasně povolit nebo zakázat porty HBA bez restartu?
1. Najděte adresu HBA na sběrnici PCI:
# lspci -k ... 19:00.0 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) Subsystem: QLogic Corp. Device 0171 Kernel driver in use: qla2xxx 19:00.1 Fibre Channel: QLogic Corp. ISP2532-based 8Gb Fibre Channel to PCI Express HBA (rev 02) Subsystem: QLogic Corp. Device 0171 Kernel driver in use: qla2xxx ...
Alternativní metoda pro bloková zařízení:
– Bloková zařízení mají adresu sběrnice PCI k dispozici podle názvu disku:
# ls -l /dev/disk/by-path/ | grep -v part lrwxrwxrwx 1 root root 9 Jan 8 04:03 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-0 -> ../../sdx lrwxrwxrwx 1 root root 9 Dec 29 10:36 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-1 -> ../../sdy lrwxrwxrwx 1 root root 10 Jan 8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-10 -> ../../sdbx lrwxrwxrwx 1 root root 10 Jan 8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-11 -> ../../sdby lrwxrwxrwx 1 root root 10 Jan 8 04:07 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-12 -> ../../sdbz lrwxrwxrwx 1 root root 9 Dec 29 10:36 pci-0000:19:00.0-fc-0x21000024ff49572c-lun-2 -> ../../sdz
2. Odpojte zařízení PCI od sběrnice PCI pomocí názvu ovladače zařízení a adresy PCIbus nalezené dříve:
# echo '[pci-device-id]' > /sys/bus/pci/drivers/[pci-driver-name]/unbind
Například odpojte zařízení /dev/sdy od sběrnice PCIbus:
# echo '0000:19:00.0' > /sys/bus/pci/drivers/qla2xxx/unbind
3. Připojte zařízení k ovladači:
# echo "[pci-device-id]" > /sys/bus/pci/drivers/[pci_driver_name]/bind
Jako příklad nechte zařízení PCI 0000:19:00.0 ovládat ovladačem qla2xxx:
# echo '0000:19:00.0' > /sys/bus/pci/drivers/qla2xxx/bind
Jak změnit limity jaderného semaforu v CentOS/RHEL
Anonymnímu uživateli se nepodařilo nahrát soubor na server VSFTP