CentOS 6.6掛載大於2TB以上的iSCSI儲存

luashin發表於2016-02-13

    為解決公司備份和日誌問題,特地設定了一臺備份伺服器,並準備8T的儲存空間使用,現在就在客戶端來進行掛載iSCSI儲存。

Linux系統為:CentOS 6.6

1.客戶端安裝iscsi的相關安裝包,並啟動

[root@usvr119 ~]# yum -y install binutils iscsi-initiator-utils kmod-xfs xfsprogs   //kmod-xfs xfsprogs為xfs檔案系統的元件

[root@usvr119 ~]# service iscsi start


2.配置initiatiorname

將initiatorname.iscsi裡新增target的名稱

[root@usvr119 ~]# vim /etc/iscsi/initiatorname.iscsi

InitiatorName=iqn.1994-05.com.RedHat:677b9f2936f8


3.發現target

[root@usvr119 data]# iscsiadm -m discovery -t sendtargets -p 192.168.3.16
192.168.3.16:3260,1 iqn.1994-05.com.RedHat:677b9f2936f8


4.登陸target

[root@usvr119 ~]# iscsiadm -m node -T iqn.1994-05.com.RedHat:677b9f2936f8 -p 192.168.3.16:3260 --login


5.檢視儲存是否掛載上

[root@usvr119 data]# fdisk -l

Disk /dev/sdb: 8796.1 GB, 8796100362240 bytes
255 heads, 63 sectors/track, 1069398 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes


6.用parted進行分割槽

[root@usvr119 ~]# parted  /dev/sdb

mklabel gpt              //設定分割槽為gpt

mkpart primary 0% 100%   //將空間劃分為一個分割槽

print

quit

注:fdisk支援小於2TB的磁碟,大於2TB的磁碟需要用parted


7.格式化分割槽

[root@usvr119 ~]# mkfs.ext4 -T largefile /dev/sdb1

注:-T largefile對格式化大檔案速度要快很多


檢視磁碟的uuid

[root@usvr119 ~]# blkid /dev/sdb1

/dev/sdb1: UUID="27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340" TYPE="ext4"


8.掛載硬碟
[root@usvr119 ~]# mkdir /data

[root@usvr119 ~]# mount -t ext4 /dev/sdb1 /data


9.開機自動掛載

先在/etc/rc.local進行登陸

[root@usvr119 ~]# vim /etc/rc.lcoal

iscsiadm -m node -T iqn.1994-05.com.RedHat:677b9f2936f8 -p 192.168.3.16:3260 --login

[root@usvr119 ~]# vim /etc/fstab

UUID=27f0ec37-d7ab-4c93-b9e3-cd09ddd9e340 /data  ext4  defaults,_netdev        0 0

注:defaults,_netdev後面的一定要注意,第一個0為是否進行dump,第二個0問是否支援fsck,這個在啟動後會fsck /dev/sdb1,而此時沒有掛載導致啟動失敗。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9034054/viewspace-1988111/,如需轉載,請註明出處,否則將追究法律責任。

相關文章