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.

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training