Kusprayitna Blogs

Hidup untuk berbagi ilmu :: IT Linux Windows Database Oracle PHP OpenSource

Memperbesar kapasitas Harddisk iSCSI

Posted by Prayitna Kuswidianta on July 29th, 2015

Beberapa server menggunakan Harddisk dari SAN (Storage Area Network) dan dengan sudah banyak data yang digunakan sekarang mengalami kekurangan kapasitas.

SAN yang dipakai yaitu Windows 2008 Storage Server dan server klien yang dipakai yaitu Centos 5

Sebagai contoh kasus adalah Server FTP dimana kapasitas harddisk iscsi adalah 100G dan akan ditingkatkan kapasitasnya menjadi 200G.

Tahapan yang dilakukan yaitu :

Di SAN

  1. Besarkan kapasitas iSCSI Storage yang diinginkan

Di Server FTP

  1. Cek server

    [root@ftp ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/VolGroup00-LogVol00
    3.7G 3.4G 129M 97% /
    /dev/sda1 99M 38M 57M 40% /boot
    tmpfs 742M 0 742M 0% /dev/shm
    /dev/sdc1 99G 83G 12G 88% /var/ftp 

  2. unmount harddisk

    [root@ftp ~]# umount /dev/sdc1

  3. Cek node iSCSi dengan SAN

    [root@ftp ~]# iscsiadm -m node
    192.168.x.x:3260,1 iqn.1991-05.com.microsoft:nas2-ftp.uii.ac.id-target

  4. Logout dari iSCSI server di SAN

    [root@ftp ~]# iscsiadm -m node --targetname "iqn.1991-05.com.microsoft:nas2-ftp.uii.ac.id-target" "192.168.x.x:3260" --logoutatau jika hanya ada 1 koneksi iSCSI dengan SAN cukup dengan perintah

    [root@ftp ~]# iscsiadm -m node -u

    Tujuan logout adalah melakukan refresh informasi harddisk iSCSI yang sudah diperbesar

  5. Login kembali ke iSCSI server di SAN

    [root@ftp ~]# iscsiadm -m node --targetname "iqn.1991-05.com.microsoft:nas2-ftp.uii.ac.id-target" "192.168.x.x:3260" --loginatau jika hanya ada 1 koneksi iSCSI dengan SAN cukup dengan perintah

    [root@ftp ~]# iscsiadm -m node -l

  6. Cek status iSCSI harddisk

    [root@ftp ~]# fdisk -lDisk /dev/sda: 5242 MB, 5242880000 bytes
    255 heads, 63 sectors/track, 637 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sda1 * 1 13 104391 83 Linux
    /dev/sda2 14 637 5012280 8e Linux LVM
    Note: sector size is 4096 (not 512)

    Disk /dev/sdc: 214.7 GB, 214748364800 bytes

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

    Device Boot Start End Blocks Id System
    /dev/sdc1 1 13054 104856223+ 83 Linux

    Dari informasi diatas dapat diketahui bahwa sekarang kapasitas /dev/sdc adalah 214 GB dan yang dialokasikan penggunaannya adalah 13054/26106 * 100% atau baru setengahnya.
    Maka selanjutnya adalah menambahkan kapasitas partisi harddisk saja

  7. Besarkan kapasitas partisi /dev/sdc1Gunakan fdisk, lakukan penghapusan partisi 1 dan buat ulang partisi 1 tersebut dengan awal partisi yang sama dan akhir partisi menjadi lebih besar

    [root@ftp ~]# fdisk /dev/sdc

    The number of cylinders for this disk is set to 26108.
    There is nothing wrong with that, but this is larger than 1024,
    and could in certain setups cause problems with:
    1) software that runs at boot time (e.g., old versions of LILO)
    2) booting and partitioning software from other OSs
    (e.g., DOS FDISK, OS/2 FDISK)

    Command (m for help): p

    Disk /dev/sdc: 214.7 GB, 214748364800 bytes
    255 heads, 63 sectors/track, 26108 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sdc1 1 13054 104856223+ 83 Linux

    Command (m for help): d
    Selected partition 1

    Command (m for help): p

    Disk /dev/sdc: 214.7 GB, 214748364800 bytes
    255 heads, 63 sectors/track, 26108 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System

    Command (m for help): n
    Command action
    e extended
    p primary partition (1-4)
    p
    Partition number (1-4): 1
    First cylinder (1-26108, default 1):
    Using default value 1
    Last cylinder or +size or +sizeM or +sizeK (1-26108, default 26108):
    Using default value 26108

    Command (m for help): p

    Disk /dev/sdc: 214.7 GB, 214748364800 bytes
    255 heads, 63 sectors/track, 26108 cylinders
    Units = cylinders of 16065 * 512 = 8225280 bytes

    Device Boot Start End Blocks Id System
    /dev/sdc1 1 26108 209712478+ 83 Linux

    Command (m for help): w
    The partition table has been altered!

    Calling ioctl() to re-read partition table.
    Syncing disks.

  8. Lakukan cek disk

    [root@ftp ~]# e2fsck /dev/sdc1
    e2fsck 1.39 (29-May-2006)
    /dev/sdc1 has been mounted 81 times without being checked, check forced.
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/sdc1: 47259/13107200 files (3.2% non-contiguous), 21945739/26214055 blocks

  9. Perbesar kapasitas harddisk secara online

    [root@ftp ~]# resize2fs /dev/sdc1 195G
    resize2fs 1.39 (29-May-2006)
    Resizing the filesystem on /dev/sdc1 to 51118080 (4k) blocks.
    The filesystem on /dev/sdc1 is now 51118080 blocks long.Nilai kapasitas yang ditambahkan tidak persis menjadi 200G, sebab menyesuaikan kelipatan blok 4k

  10. Lakukan mounting harddisk dan cek kapasitasnya

    [root@ftp ~]# df -h
    Filesystem Size Used Avail Use% Mounted on
    /dev/mapper/VolGroup00-LogVol00
    3.7G 3.4G 129M 97% /
    /dev/sda1 99M 38M 57M 40% /boot
    tmpfs 742M 0 742M 0% /dev/shm
    /dev/sdc1 192G 83G 101G 46% /var/ftp

 

Proses meningkatkan kapasitas Harddisk iSCSI sudah selesai

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>