你對Linux系統熟悉嗎?如果你在應用Linux作業系統,在當今社會Linux越來越成為主流,本文為你詳細介紹在Linux作業系統下安裝配置iscsi軟體串連到IP-SAN磁碟陣列 ,為你在學習在Linux作業系統下安裝配置iscsi軟體串連到IP-SAN磁碟陣列時起一定的作用。
一、 安裝系統
因為安裝iSCSI驅動需要配合核心來編譯,所以會使用到核心原始碼,此外,也需要編譯器 ( compiler ) 的協助,因此,先確定您的 Linux 系統當中已經有下列軟體的存在 :kernel-source 、kernel、gcc、perl、Apache。
安裝Linux系統的時候選擇自訂安裝,安裝所有上述軟體,如果不知道這些軟體的具體位置,最好把所有涉及到服務和核心編譯的軟體都安裝上),在這個Linux版本上的network選項中把iscsi-initiator-utils-4.0.3.0-4選上安裝.
二、 配置iscsi軟體
2.1 安裝
如果在安裝系統的時候沒有安裝上iscsi 軟體包,可以手工安裝
1 首先安裝sysfsutils-1.2.0軟體包
tar -zxvf sysfsutils-1.2.0.tgz
cd sysfsutils-1.2.0
./configure
make
make install
2.安裝Linux-iscsi-4.0.3.0軟體包
cp Linux-iscsi-4.0.3.0.tgz/usr/src/redhat/SOURCES
cd/usr/src/redhat/SOURCES
tar -zxvf Linux-iscsi-4.0.3.0.tgz
cd Linux-iscsi-4.0.3.0
make
make install
2.2 配置
3.編輯iscsi設定檔
vi /etc/iscsi.conf
DiscoveryAddress=10.10.1.100大小寫不要寫錯了)
4.啟動Linux iscsi
service iscsi start
2.3 分區、格式化、做檔案系統、掛載分區
(1.)先通過 fdisk -l查看分區情況
如果磁碟陣列掛載上,應該顯示 sdb1
(2.)磁碟陣列分區
- fdisk/dev/sdb
- Command (m for help): n
- Command action
- eextended
- pprimary partition (1-4)
- Partition number (1-4): 1
- First cylinder (1-189971, default 1):
- Using default value 1
- Last cylinder or +size or +sizeM or +sizeK (1-189971, default 189971):
- Using default value 1899719
- Command (m for help): w
- 分好區後就可以利用mkfs這個命令來完成對分區的格式化操作,
- mkfs -t ext2/dev/sdb1
註:
fdisk命令格式
fdisk [-l] [-b SSZ] [-u] device
主要選項:
-l:察看指定的裝置的分區表狀況。
-b SSZ:將指定的分區大小輸出到標準輸出上,單位為區塊。
-u:搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。
device:要這些操作的裝置名稱。
fdisk是各種Linux發行版本中最常用的分區工具,是被定義為Expert層級的分區工具。我們可以通過fdisk來分區使用iscsi裝置。它還包括一個二級選單,首先輸入命令,然後出現問答式介面,使用者通過在這個介面中輸入命令參數來操作fdisk。
a:設定硬碟啟動區。
b:編輯一個BSD類型分區。
c:編輯一個DOS相容分區。
d: 刪除一個分區。
l: 察看指定的裝置的分區表狀況。
m:顯示Fdisk命令各個參數的說明。
o:建立一個DOS分區。
n:設定新的硬碟分區。
p:列印分區資訊。
s:建立一個空Sun分區表。
t:改變硬碟分區類型。
q: 結束分區,不儲存操作內容。
v:校正硬碟分區表。
w:結束分區,儲存操作內容。
x:進入進階操作模式。
# fdisk /dev/hdd
運行後出現fdiak的命令提示字元:
Command (m for help):
使用n命令建立一個分區,會出現選擇主要磁碟分割p primary partition)還是擴充分區l logical)的提示,通常選用主要磁碟分割。然後按照提示輸入分區號Partion number(1-4):)、新分區起始的磁碟塊數First Cylinder)和分區的大小,可以是以MB為單位的數字Last cylindet or +siza or +sizeM or +sizeK:)。例如:
(3)設定掛載點:
#mkdir /iscsi
#mount/dev/sdb1/iscsi
#ntsysv 在裡面把iscsi選上
#chkconfigiscsion
(4) 寫自動掛載檔案,為每次開機自動掛載一個iSCSI卷
可以通過向/etc/fstab.iscsi (filesystem table)中添加指令行來告訴Linux如何自動掛載卷了。使用vi編輯器修改/etc/fstab,依次使用shift+G命令將游標定位到最後一行)然後使用o命令插入新行並且進入編輯狀態),輸入以下內容:
Vi/etc/fstab
/dev/sdb1/iscsi ext3 defaults00
要和上面寫的對齊)
以上就是Linux作業系統下安裝配置iscsi 軟體串連到IP-SAN磁碟陣列。
- 讓你應用Linux作業系統加速遠程登入
- 輕鬆解決Linux系統grub錯誤
- 深入淺出的瞭解Linux rescue
- 詳解Linux中Load average負載
- Linux中的slab分配器講解