導航:首頁 > 編程系統 > linux查看lun

linux查看lun

發布時間:2025-01-26 21:47:52

linux想掛載通過ipsan協議推送上來的磁碟,兩個ip共分配了21個未分區的盤,

先安裝iSCSI initiator以及iscsiadm

iscsiadm是基於命令行的iscsi管理工具,提供了對iscsi節點、會話、連接以及發現記錄的操作。

iscsiadm的使用說明可以查看/usr/share/doc/iscsi-initiator-utils-6.2.0.742/README,也可以運行man iscsiadm或iscsiadm --help

#yum install iscsi-initiator-utils*

使用

下面來講一下連接iscsi設備的步驟:

1 啟動iscsi守護進程

#service iscsi start

默認情況下,系統啟動後此進程會自動運行

2 發現目標

默認情況下,iscsi發起方和目標方之間通過埠3260連接。假設已知iscsi的目標方IP是192.168.1.1,運行下列命令:

#chkconfig iscsi on;chkconfig iscsi --list (查看ISCSI啟動狀態)

#iscsiadm -m discovery -t sendtargets -p 192.168.1.1:3260

此時找到擁有一個目標(target)

#192.168.1.1:3260,2 iqn.1995-03.com.dothill:01.array.00c0ff137675

3登入節點

以上面被發現的目標為例

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 -l

其中iqn.1997-05.com.test:raid是目標名

如果要在系統啟動時自動登入

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 --op update -n node.startup -v automatic

登入節點後,運行

#fdisk –l

應該可以看到目標方的存儲設備信息,如

Disk /dev/sdb: 3489.8 GB, 3489862254592 bytes

255 heads, 63 sectors/track, 424284 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/sdb doesn't contain a valid partition table

/dev/sdb即為連接的iscsi存儲設備

登入需驗證碼的節點:

(1)開啟認證
iscsiadm -m node -T [裝置] -o update --name node.session.auth.authmethod --value=CHAP
*.使用-o同--op
(2)添加用戶
iscsiadm -m node -T [裝置] --op update --name node.session.auth.username --value=[用戶名]
(3)添加密碼
iscsiadm –m node –T [裝置] –op update –name node.session.auth.password –value=[密碼]

4 格式化設備

如欲將設備格式化為ext3文件系統,運行

# mkfs.ext4 /dev/sdb

5掛接設備

在/mnt下創建iscsi目錄

#mkdir /mnt/iscsi

運行mount命令:

# mount /dev/sdb /mnt/iscsi

針對iscsi設備的特殊mount選項

運行df –h可以看到:

/dev/sdb 3.4T186M 3.4T 1% /mnt/iscsi

iscsi設備被成功掛接,可以當作常規存儲設備使用了。

如果要在系統啟動時自動掛接

編輯/etc/fstab

加入一行:

/dev/sdb /mnt/iscsi ext4 default 0 0

6 登出節點

首先解除掛接

#umount /mnt/iscsi

登出

# iscsiadm -m node –T iqn.1995-03.com.dothill:01.array.00c0ff137675 -p 192.168.1.1:3260 –u

在 iSCSI Target 伺服器中使用LVM創建和設置LUN

為什麼使用LUN?

LUN用於存儲,SAN存儲大多數由LUN的集群來組成存儲池,LUN由目標器的幾塊物理驅動器組成。我們可以使用LUN作為系統物理驅動器來安裝操作系統,LUN可以用在集群、虛擬伺服器、SAN中。在虛擬伺服器中使用LUN的主要用途是作為操作系統的存儲。LUN的性能和可靠性根據在創建目標存儲伺服器時所使用的驅動器決定。

前置閱讀

要了解創建iSCSI 目標器,點擊下面的鏈接。

Ⅱ linux下如何查看硬碟插在主板那個SATA介面上

看到了你提的問題,我感覺很有興趣看了一下. 我在debian下.

cat /var/log/dmesg|grep ata

思路. sata在linux是 libata驅動的. 那麼就找它,它一定能整明白.
看了兩台機器內核啥地也不一樣.但感覺還可以分析分析.

ata_piix 0000:00:1f.1: version 2.12
ata_piix 0000:00:1f.1: PCI INT A -> GSI 18 (level, low) -> IRQ 18
ata_piix 0000:00:1f.1: setting latency timer to 64
scsi0 : ata_piix
scsi1 : ata_piix
ata1: PATA max UDMA/100 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
ata_piix 0000:00:1f.2: PCI INT B -> GSI 19 (level, low) -> IRQ 19
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]
ata_piix 0000:00:1f.2: setting latency timer to 64
scsi2 : ata_piix
scsi3 : ata_piix
ata3: SATA max UDMA/133 cmd 0xd080 ctl 0xd000 bmdma 0xc800 irq 19
ata4: SATA max UDMA/133 cmd 0xcc00 ctl 0xc880 bmdma 0xc808 irq 19
ata3.00: ATA-8: WDC WD3200AAJS-00L7A0, 01.03E01, max UDMA/133
ata3.00: 625142448 sectors, multi 16: LBA48 NCQ (depth 0/32)
ata3.00: configured for UDMA/133
scsi 2:0:0:0: Direct-Access ATA WDC WD3200AAJS-0 01.0 PQ: 0 ANSI: 5
ata1,2 是 pata口 ata3,4是 sata(不知道為什麼一共只有四個口我感覺應該更多才對)
但我感覺是接在了 sata0上.

libata version 3.00 loaded.
ata1: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01100 irq 217
ata2: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01180 irq 217
ata3: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01200 irq 217
ata4: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01280 irq 217
ata5: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01300 irq 217
ata6: SATA max UDMA/133 abar m2048@0xdfd01000 port 0xdfd01380 irq 217
ata1: SATA link up 3.0 Gbps (SStatus 123 SControl 300)
ata1.00: ATA-7: GB0250EAFJF, HPGB, max UDMA/133
ata1.00: 488397168 sectors, multi 16: LBA48 NCQ (depth 31/32)
ata1.00: configured for UDMA/133
ata2: SATA link down (SStatus 0 SControl 300)
ata3: SATA link down (SStatus 0 SControl 300)
ata4: SATA link down (SStatus 0 SControl 300)
ata5: SATA link up 1.5 Gbps (SStatus 113 SControl 300)
ata5.00: ATAPI: hp DVDROM DH20N, EB00, max UDMA/100, ATAPI AN
ata5.00: configured for UDMA/100
ata6: SATA link down (SStatus 0 SControl 300)
這個沒有ide介面.感覺也是接在第一個sata上了. ata5上接了一個 dvdrom

但我感覺有些機器還有個 MAP的提示.還有神奇的地方.
有台機器是這樣.
ata_piix 0000:00:1f.2: MAP [ P0 P2 P1 P3 ]

ata3.01: ATA-7: ST3160811AS, 3.AAE, max UDMA/133

# cat /proc/scsi/scsi
Attached devices:
Host: scsi2 Channel: 00 Id: 01 Lun: 00
Vendor: ATA Model: ST3160811AS Rev: 3.AA

不知道這硬碟的 id:01是怎麼回事兒. 也還不太理解這里的MAP是什麼.

寫出這些給你參考吧. 也許還會有別的方法.

Ⅲ linux 增加硬碟 必須重啟嗎

可以不重啟 但內核得支持才行。

# echo "scsi add-single-device w x y z" > /proc/scsi/scsi 為使該命令正常運行,必須指定正確的參數值 w、版x、y 和 z,如下所示:權 w 是主機適配器標識,第一個適配器為零(0) x 是主機適配器上的 SCSI 通道,第一個通道為零(0) y 是設備的 SCSI 標識 z 是 LUN 號,第一個 LUN 為零(0) 相反的,在不重新引導系統的情況下將設備從系統中除去的命令是: echo "scsi remove-single-device w x y z" > /proc/scsi/scsi 在輸入這條命令並將熱交換 SCSI 磁碟從系統中除去之前,請確保首先卸下已從該磁碟安裝的任何文件系統。先用 cat /proc/partitions 看看系統認沒有認該硬碟。

Ⅳ linux多路徑新lun怎麼使用新lun

用/dev/sr0
不過首先要檢查你的cd是否已經掛載上了ios文件。
確定有了,使用以下命令:
mount
/dev/sr0
/mnt
ios中的文件就可以通過訪問/mnt來讀取了。
有問題追問。

Ⅳ 如何在linux和windows下獲得硬碟設備的介面通道信息

首先,在linux下,要獲得硬碟的介面通道信息,我們可以運行:cat /proc/scsi/scsi
列出來的信息 就是 幾個硬碟設備在各個通道上的信息。

其次,如果是在Win7下(winXP看不到Channel和Lun等信息),我們可以右擊「我的電腦」--「管理」--「硬碟管理」--選擇一個硬碟(不是分區)右擊--「屬性」,然後就可以看到了

閱讀全文

與linux查看lun相關的資料

熱點內容
excel中如何把數據按柱狀圖表示 瀏覽:441
linux4怎麼調分辨 瀏覽:985
數據線小米多少錢 瀏覽:356
尾貨網站有哪些 瀏覽:911
金融java開發工資待遇 瀏覽:643
四川國企最新政策文件在哪裡找 瀏覽:989
如何解決app並發 瀏覽:466
dnf體驗服申請工具 瀏覽:250
java介面方法public 瀏覽:600
用手機搬家搬過去的文件在哪裡找 瀏覽:347
ps文件如何在ai中更改顏色 瀏覽:507
個人獨立開發網站需要哪些經驗 瀏覽:711
英語5級考試用什麼app 瀏覽:466
win7不能刪除文件夾解決 瀏覽:947
中學編程從哪裡開始 瀏覽:878
u盤裡面的文件怎麼修改內容 瀏覽:678
文件咋弄成word文檔 瀏覽:878
修改指定路徑下的文件夾名稱 瀏覽:769
k60的簡單程序 瀏覽:677
解壓後文件缺失怎麼辦 瀏覽:218

友情鏈接