Linux.com

Home Linux Community Forums Linux Distributions Red Hat Adjusting/Rescanning iScsi drive size

Adjusting/Rescanning iScsi drive size

Link to this post 30 Sep 10

I've been having trouble getting my server to automatically adjust the size of a iScsi drive is mounted:

# The size reflected is 39G, but it should be 30G

[ffallateuf@ps-dev-nfs ~]$ df -kh | grep ps-dev-nfs
ps-dev-nfs:/mnt/filestore
39G 2.8G 34G 8% /mnt/filestore

# I unmount the drive

[root@ps-dev-nfs ~]# umount -l /mnt/filestore
[root@ps-dev-nfs ~]#

# I rescanned both interfaces

[root@ps-dev-nfs ~]# iscsiadm -m node -R -I iface0
Rescanning session [sid: 1, target: iqn.2001-05.com.equallogic:0-8a0906-943101403-07fc56251a64c44a-ps-dev-nfs2, portal: 10.3.2.10,3260]
Rescanning session [sid: 3, target: iqn.2001-05.com.equallogic:0-8a0906-db7938c02-c6a994bda8a4a773-ps-dev-nfs, portal: 10.3.2.10,3260]
[root@ps-dev-nfs ~]# iscsiadm -m node -R -I iface1
Rescanning session [sid: 2, target: iqn.2001-05.com.equallogic:0-8a0906-943101403-07fc56251a64c44a-ps-dev-nfs2, portal: 10.3.2.10,3260]
Rescanning session [sid: 4, target: iqn.2001-05.com.equallogic:0-8a0906-db7938c02-c6a994bda8a4a773-ps-dev-nfs, portal: 10.3.2.10,3260]

# Then I rescan it through fsck & attempt to resize it with no success

[root@ps-dev-nfs ~]# e2fsck -f /dev/dm-0
e2fsck 1.39 (29-May-2006)
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_filestore: 144798/3932160 files (7.3% non-contiguous), 3798724/7864320 blocks
[root@ps-dev-nfs ~]# resize2fs -f /dev/dm-0
resize2fs 1.39 (29-May-2006)
The filesystem is already 7864320 blocks long. Nothing to do!


# Yet if I run fdisk, the correct size shows up

[root@ps-dev-nfs ~]# fdisk -l

Disk /dev/sda: 64.3 GB, 64347963392 bytes
255 heads, 63 sectors/track, 7823 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Device Boot Start End Blocks Id System
/dev/sda1 * 1 5151 41375376 83 Linux
/dev/sda2 7195 7703 4088542+ 82 Linux swap / Solaris

Disk /dev/sdb: 32.2 GB, 32212254720 bytes
64 heads, 32 sectors/track, 30720 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdb doesn't contain a valid partition table

Disk /dev/sdc: 53.6 GB, 53697576960 bytes
64 heads, 32 sectors/track, 51210 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdc doesn't contain a valid partition table

Disk /dev/sdd: 53.6 GB, 53697576960 bytes
64 heads, 32 sectors/track, 51210 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sdd doesn't contain a valid partition table

Disk /dev/sde: 32.2 GB, 32212254720 bytes
64 heads, 32 sectors/track, 30720 cylinders
Units = cylinders of 2048 * 512 = 1048576 bytes

Disk /dev/sde doesn't contain a valid partition table

Disk /dev/dm-0: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-0 doesn't contain a valid partition table

Disk /dev/dm-1: 53.6 GB, 53697576960 bytes
255 heads, 63 sectors/track, 6528 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

Disk /dev/dm-1 doesn't contain a valid partition table

So apparently, when I run "fdisk", I see the correct size. But when I do "df -k", the size is wrong.

Why are both different and what can I do to adjust this?

Thank you,
Franck

Link to this post 05 Oct 10

I resolved this issue. Apparently, the alias I created for the iScsi drive was wrong in the /etc/fstab, so it was the wrong mount.

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board