公告版位

目前分類:Storage (11)

瀏覽方式: 標題列表 簡短摘要

環境: 共有17顆HDDs, 1顆系統碟sda, 16顆空硬碟sd[b~q]

 

step1) 將16顆HDDs建立Raid 6
# mdadm --create --auto=yes /dev/md0 --raid-devices=16 --level=6 --spare-devices=0 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg /dev/sdh /dev/sdi /dev/sdj /dev/sdk /dev/sdl /dev/sdm /dev/sdn /dev/sdo /dev/sdp /dev/sdq

或是輸入以下指令也可以,同上

# mdadm --create --auto=yes /dev/md0 --raid-devices=16 --level=6 --spare-devices=0 /dev/sd{b..q}

dreamtails 發表在 痞客邦 留言(1) 人氣()

# sysstat -xs 1

1代表的是每1秒更新一次資訊。

dreamtails 發表在 痞客邦 留言(0) 人氣()

使用以下指令就可以看到囉!!!

# ls -l /sys/bus/*/devices/*/block* | awk '{print $9}' | sort -k3 -t: -n

----------------------------------------------------------------------------------------
/sys/bus/ide/devices/0.0/block:hda
/sys/bus/scsi/devices/0:0:0:0/block:sda
/sys/bus/scsi/devices/5:0:0:0/block:sdq
/sys/bus/scsi/devices/6:0:0:0/block:sr0
/sys/bus/scsi/devices/0:0:1:0/block:sdb
/sys/bus/scsi/devices/0:0:2:0/block:sdc
/sys/bus/scsi/devices/0:0:3:0/block:sdd
/sys/bus/scsi/devices/0:0:4:0/block:sde
/sys/bus/scsi/devices/0:0:5:0/block:sdf
/sys/bus/scsi/devices/0:0:6:0/block:sdg
/sys/bus/scsi/devices/0:0:7:0/block:sdh
/sys/bus/scsi/devices/0:0:8:0/block:sdi
/sys/bus/scsi/devices/0:0:9:0/block:sdj
/sys/bus/scsi/devices/0:0:10:0/block:sdk
/sys/bus/scsi/devices/0:0:11:0/block:sdl
/sys/bus/scsi/devices/0:0:12:0/block:sdm
/sys/bus/scsi/devices/0:0:13:0/block:sdn
/sys/bus/scsi/devices/0:0:14:0/block:sdo
/sys/bus/scsi/devices/0:0:15:0/block:sdp
----------------------------------------------------------------------------------------

 

注意:如上的粗體字就是slot位置,但每家Storages hardware slot位置編號有所不同,所以請依自己的情況去找出實體HDDs所在位置。

dreamtails 發表在 痞客邦 留言(0) 人氣()

Q: 單獨一個LV容量最大上限為多少?

A: 

    1. kernel 2.4 最大到2TB,但有些更舊的kernel可能只有1TB

    2. 32-bit CPU, kernel 2.6, LV最大容量上限為16TB

    3. 64-bit CPU, kernel 2.6, LV最大容量上限為8192TB(8EB), 這樣應該夠大也夠用了XD

 

 

參考來源: http://www.redhat.com/mirrors/LDP/HOWTO/html_single/LVM-HOWTO/

dreamtails 發表在 痞客邦 留言(0) 人氣()

LVM全名為Logical Volume Manager,那我們要如何將很多HDDs的partition建立成一個大的pool呢? 如下:

 

step1) 先建立HDDs的partition(如: /dev/sda1, /dev/sdb1, /dev/sdc1 ......等!)

            可使用fdisk或parted指令!

 

step2) PV階段(Physical Volume): 將這些partition指定為PV

            可使用pvcreate建立,使用pvremove移除,使用pvscan與pvdisplay查看相關資訊!

 

step3) VG階段(Volume Group): 將指定為PV的partition綁成一個VG,也算是一個大pool.

           可使用vgcreate, vgremove與vgdisplay等相關指令來作新增移除等的動作!

 

step4) LV階段(Logical Volume): 將VG這個大pool切出一個可以使用的指定容量的partition (如: 8TB的partition)

           可使用lvcreate或lvremove等相關指令來作新增移除的動作!

 

step5) 將LV階段所指定的8TB partition做格式化(format)動作

           可使用mkfs指令來達成!

dreamtails 發表在 痞客邦 留言(0) 人氣()

iSCSI Client for CentOS 6.2

 

1. 如何掛載iSCSI空間呢?


step 1. $ yum install -y iscsi-initiator-utils

dreamtails 發表在 痞客邦 留言(0) 人氣()

情境:大於2TB以上的硬碟,若要使用fdisk做分割partition的動作,可能會出現一些警語或是無法查看相關訊息,因此要使用parted指令來做切割partition(並使用GPT格式)。

 

step 1) 安裝parted套件

# yum install -y parted

dreamtails 發表在 痞客邦 留言(0) 人氣()

情境:若今天我們要建立兩個Pool,第一個Pool有兩個Lun,這兩個Lun分別只給192.168.1.1與192.168.2.2掛載。而第二個Pool只有一個Lun,這個Lun可以給所有人掛載。那我們的設定檔可以如下。

$ vim /etc/tgt/targets.conf

-------------------------------------------------------------------------
default-driver iscsi

<target iqn.2012-05.hostname:iSCSI-Pool_one>
        <backing-store /mnt/iscsi/LUN1>
                lun 1        #此為這個Pool下的Lun編號:1
                initiator-address 192.168.1.1
        </backing-store>

        <backing-store /mnt/iscsi/LUN2>
                lun 2        #此為這個Pool下的Lun編號:2
                initiator-address 192.168.2.2
        </backing-store>
</target>

<target iqn.2012-05.hostname:iSCSI-Pool_two>
        backing-store /mnt/iscsi/LUN3
        lun 1        #此為這個Pool下的Lun編號:1
        initiator-address ALL

</target>
-------------------------------------------------------------------------

dreamtails 發表在 痞客邦 留言(0) 人氣()

iSCSI-Target安裝啟用筆記

step 1. $ yum install -y scsi-target-utils

step 2. $ service tgtd start

step 3. $ chkconfig tgtd on

dreamtails 發表在 痞客邦 留言(0) 人氣()

iSCSI Client for Windows 7

「開始」「控制台」「系統管理工具」「iSCSI啟動器」→標籤「探索」→新增「探索入口...」→標籤「目標」→點選「重新整理」→點選目標名稱→點選「連線」「確定」

dreamtails 發表在 痞客邦 留言(0) 人氣()

iSCSI Server安裝與啟用:

step 1. $ yum install kernel-devel openssl-devel gcc rpm-build

step 2. 下載iSCSI-Target Packages(http://iscsitarget.sourceforge.net/)至/tmp

step 3. $ tar zxvf iscsitarget-1.4.20.2.tar.gz

step 4. $ cd /tmp/iscsitarget-1.4.20.2

step 5. $ make

step 6. $ make install

dreamtails 發表在 痞客邦 留言(0) 人氣()