Ubuntu
Ubuntu iSCSI 分區在 lsblk 中不可見
最近我創建了帶有**/dev/sda1分區的 iSCSI 目標(1Gb ,創建了ext4**文件系統)和 iSCSI Initiator。每項服務都可以正常工作,沒有明顯的錯誤。發起者成功登錄以獲取目標設備。
發起者發現命令的輸出:
root@Nitro5:/dev/disk/by-id# iscsiadm -m discovery -t st -p 10.8.0.1 10.8.0.1:3260,1 iqn.2020-09.tech.biowar.storagesrv01.target01
從 Initiator 輸出 SCSI 設備的 lsblk:
root@Nitro5:/dev/disk/by-id# lsblk -S NAME HCTL TYPE VENDOR MODEL REV TRAN sda 1:0:0:0 disk ATA WDC_WD10SPZX-21Z10T0 1A02 sata
lsblk 命令的輸出。同樣來自發起者:
root@Nitro5:/dev/disk/by-id# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT loop0 7:0 0 55M 1 loop /snap/core18/1880 loop1 7:1 0 55,3M 1 loop /snap/core18/1885 loop2 7:2 0 16M 1 loop /snap/foliate/1119 loop3 7:3 0 29,9M 1 loop /snap/snapd/8542 loop4 7:4 0 29,9M 1 loop /snap/snapd/8790 loop5 7:5 0 49,8M 1 loop /snap/snap-store/467 loop6 7:6 0 290,4M 1 loop /snap/vlc/1700 loop7 7:7 0 240,8M 1 loop /snap/gnome-3-34-1804/24 loop8 7:8 0 62,1M 1 loop /snap/gtk-common-themes/1506 loop9 7:9 0 255,6M 1 loop /snap/gnome-3-34-1804/36 loop10 7:10 0 49,8M 1 loop /snap/snap-store/433 sda 8:0 0 931,5G 0 disk ├─sda1 8:1 0 1G 0 part /boot/efi ├─sda2 8:2 0 391G 0 part ├─sda3 8:3 0 5,3G 0 part └─sda4 8:4 0 534,2G 0 part /home nvme0n1 259:0 0 238,5G 0 disk ├─nvme0n1p1 259:1 0 16M 0 part ├─nvme0n1p2 259:2 0 58,6G 0 part ├─nvme0n1p3 259:3 0 131G 0 part ├─nvme0n1p4 259:4 0 42,3G 0 part / └─nvme0n1p5 259:5 0 6,5G 0 part [SWAP]
但是主 lsblk 列表中沒有未安裝的 SCSI 設備。我不知道 SCSI 設備在哪里以及如何安裝它。如何安裝我的設備?提前致謝!
您列出的第一個命令是發現。伺服器正在向啟動器發送可用的 iSCSI 目標。現在您應該登錄目標。您可以使用以下範例:
iscsiadm -m node -l -T iqn.2020-09.tech.biowar.storagesrv01.target01
之後,以下命令將列出連接的目標和詳細資訊。在輸出的最後,您將看到 scsi 磁碟的附加位置。
iscsiadm -m session -P 3