Welcome to the Linux Foundation Forum!

Adjusting/Rescanning iScsi drive size

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

Comments

  • 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.

Categories

Upcoming Training