Can anyone give me info on why a loop device on a gfs file is
read-only? A write() returns “operation not permitted”. -David [root@cfs2 xdd]# ll /mnt/gfs/bigFile -rw-r--r-- 1 root root
1048576000 Jan 30 11:06 /mnt/gfs/bigFile [root@cfs2 xdd]# losetup /dev/loop0
/mnt/gfs/bigFile [root@cfs2 xdd]# mkfs -t
ext3 /dev/loop0 mke2fs 1.35 (28-Feb-2004) Warning: could not erase sector 2:
Attempt to write block from filesystem resulted in short write Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 128000 inodes, 256000 blocks 12800 blocks (5.00%) reserved for
the super user First data block=0 Maximum filesystem blocks=264241152 8 block groups 32768 blocks per group, 32768
fragments per group 16000 inodes per group Superblock backups stored on blocks:
32768,
98304, 163840, 229376 Warning: could not erase sector 0:
Attempt to write block from filesystem resulted in short write mkfs.ext3: Attempt to write block
from filesystem resulted in short write while zeroing block 255984 at end of
filesystem Writing inode tables: 0/8 Could not write 8 blocks in inode
table starting at 66: Attempt to write block from filesystem resulted in short
write [root@cfs2 xdd]# But the same setup works on a local file: [root@cfs2 xdd]# ll /tmp/bigFile -rw-r--r-- 1 root root
314572800 Jan 29 16:50 /tmp/bigFile [root@cfs2 xdd]# losetup -d
/dev/loop0 [root@cfs2 xdd]# losetup /dev/loop0
/tmp/bigFile [root@cfs2 xdd]# mkfs -t
ext3 /dev/loop0 mke2fs 1.35 (28-Feb-2004) Filesystem label= OS type: Linux Block size=1024 (log=0) Fragment size=1024 (log=0) 76912 inodes, 307200 blocks 15360 blocks (5.00%) reserved for
the super user First data block=1 Maximum filesystem blocks=67633152 38 block groups 8192 blocks per group, 8192
fragments per group 2024 inodes per group Superblock backups stored on blocks:
8193, 24577, 40961, 57345, 73729, 204801, 221185 Writing inode tables:
done
Creating journal (8192 blocks): done Writing superblocks and filesystem
accounting information: done This filesystem will be
automatically checked every 22 mounts or 180 days, whichever comes
first. Use tune2fs -c or -i to override. [root@cfs2 xdd]# -David |
-- Linux-cluster mailing list Linux-cluster@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/linux-cluster