iSCSI — когда становится тесно

    2013-03-04 15:37 | Автор: jekader | Filed under: FedoraMD, Jekader

    После какого-то времени использования iSCSI происходит закономерное: некоторые диски заполняются.
    К счастью, если разделы были созданы через lvm, их расширение становится делом введения всего нескольких команд:

    Итак, приступим:
    1) отмонтируем файловую систему на инициаторе ("клиенте"):
    umount /path/to/mountpoint
    2) тормозим демон iscsi на клиенте:
    /etc/init.d/iscsi stop
    3) находим ID и LUN для интересующего нас диска на таргете ("сервер"):
    tgtadm --op show --mode target
    вывод примерно такой:
    Target 2: iqn.2011-07.world.server:target0
    System information:
    Driver: iscsi
    State: ready
    I_T nexus information:
    LUN information:
    LUN: 0
    Type: controller
    SCSI ID: IET 00020000
    SCSI SN: beaf20
    Size: 0 MB
    Online: Yes
    Removable media: No
    Backing store type: rdwr
    Backing store path: None
    LUN: 2
    Type: disk
    SCSI ID: IET 00020002
    SCSI SN: beaf22
    Size: 32212 MB
    Online: Yes
    Removable media: No
    Backing store type: rdwr
    Backing store path: /dev/mapper/stripe_group-data_array
    Account information:
    ACL information:
    192.168.8.88

    здесь нас интересуют строки Target 2 и LUN: 2, а также backing store - устройство, на котором хранятся сами данные.

    3) отключаем расшаренный диск, указав его ID и LUN:
    tgtadm --op delete --mode logicalunit --tid=2 --lun=2
    4) расширяем его на 100 гигов:
    lvextend -L +100G /dev/mapper/stripe_group-data_array
    5) подключаем обратно ручками:
    tgtadm --op new --mode logicalunit --tid=2 --lun=2 --backing-store=/dev/mapper/stripe_group-data_array
    6) стартуем iSCSI на инициаторе ("клиенте"):
    /etc/init.d/iscsi start
    7) смотрим в dmesg и убеждаемся, что наше устройство появилось.
    dmesg | tail -n 20
    должно появиться нечто в духе:

    iscsi: registered transport (bnx2i)
    scsi3 : iSCSI Initiator over TCP/IP
    scsi 3:0:0:0: RAID IET Controller 0001 PQ: 0 ANSI: 5
    scsi 3:0:0:0: Attached scsi generic sg1 type 12
    scsi 3:0:0:1: Direct-Access IET VIRTUAL-DISK 0001 PQ: 0 ANSI: 5
    sd 3:0:0:1: Attached scsi generic sg2 type 0
    sd 3:0:0:1: [sdb] 310247424 512-byte logical blocks: (132 GB/127 GiB)
    sd 3:0:0:1: [sdb] Write Protect is off
    sd 3:0:0:1: [sdb] Mode Sense: 49 00 00 08
    sd 3:0:0:1: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
    sdb: unknown partition table
    sd 3:0:0:1: [sdb] Attached SCSI disk

    8 ) расширяем файловую систему. В моём случае диск - /dev/sdb, а файловая система - ext4:
    e2fsck -f /dev/sdb
    resize2fs /dev/sdb
    9) монтируем
    mount /path/to/mountpoint
    10 радуемся новому свободному месту!

    1 Star2 Stars3 Stars4 Stars5 Stars (2 votes, average: 4,50 out of 5)
    Loading...

    Метки: , , ,

    Comments (0) »


    No comments yet.

    Leave a comment

    *