Ramdisk problems with 2.1.105

Michael Talbot-Wilson (talmg@wren.forensic.sa.gov.au)
Wed, 17 Jun 1998 20:03:48 +0930


Hi. I'm having various ramdisk problems including:

inability to create file system (short write)
inability to mount file system
inability to dd into the device (input/output error)

It's possible that I have bad RAM (occasional signal 11 from egcs).
Could that be the cause of these problems or is it something to do
with the kernel? (Or some other dumb mistake by me?)

script session follows.

--Mike

#
# dd if=/dev/zero of=/dev/ram1 bs=1k count=2048
2048+0 records in
2048+0 records out
# mke2fs -m0 /dev/ram1 2048
mke2fs 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
Linux ext2 filesystem format
Filesystem label=
512 inodes, 2048 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
512 inodes per group

Writing inode tables: 0/ 1done
Warning: could not erase block 0: Attempt to write block from filesystem re
sulted in short write
Writing superblocks and filesystem accounting information: done
# mount -t ext2 /dev/ram1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/ram1,
or too many mounted file systems
(aren't you trying to mount an extended partition,
instead of some logical partition inside?)
#
#
# dd if=/dev/zero of=/dev/ram0 bs=1k count=2048
2048+0 records in
2048+0 records out
# mke2fs -m0 /dev/ram0
mke2fs 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
Linux ext2 filesystem format
Filesystem label=
512 inodes, 2048 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
512 inodes per group

Writing inode tables: 0/ 1done
Writing superblocks and filesystem accounting information: done
# mount -t ext2 /dev/ram1 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/ram1,
or too many mounted file systems
(aren't you trying to mount an extended partition,
instead of some logical partition inside?)
# dd if=/dev/zero of=myfile bs=1k count=2048
2048+0 records in
2048+0 records out
# mke2fs -m0 myfile
mke2fs 1.10, 24-Apr-97 for EXT2 FS 0.5b, 95/08/09
myfile is not a block special device.
Proceed anyway? (y,n) y
Linux ext2 filesystem format
Filesystem label=
512 inodes, 2048 blocks
0 blocks (0.00%) reserved for the super user
First data block=1
Block size=1024 (log=0)
Fragment size=1024 (log=0)
1 block group
8192 blocks per group, 8192 fragments per group
512 inodes per group

Writing inode tables: 0/ 1done
Writing superblocks and filesystem accounting information: done
# mount -o loop -t ext2 myfile /mnt
# df
Filesystem 1024-blocks Used Available Capacity Mounted on
/dev/sda1 96522 67713 23825 74% /
/dev/sda3 418235 340878 55757 86% /usr
/dev/sda5 418234 323813 72821 82% /usr/src
/dev/sda7 900512 794172 59816 93% /home
/home/mtw/myfile 1979 13 1966 1% /mnt
# umount /mnt
# mount -V
mount: mount-2.7l
# dd if=/dev/zero of=/dev/ram7 bs=1 count=2048
dd: /dev/ram7: Input/output error
1+0 records in
0+0 records out
# (cd /dev; ls -lF --color=no ram*)
brw-rw---- 1 root disk 1, 1 Jul 18 1994 ram
brw-r----- 1 root disk 1, 0 May 17 1997 ram0
brw-r----- 1 root disk 1, 1 May 17 1997 ram1
brw-r----- 1 root disk 1, 2 May 17 1997 ram2
brw-r----- 1 root disk 1, 3 May 17 1997 ram3
brw-r----- 1 root disk 1, 4 May 17 1997 ram4
brw-r----- 1 root disk 1, 5 May 17 1997 ram5
brw-r----- 1 root disk 1, 6 May 17 1997 ram6
brw-r----- 1 root disk 1, 7 May 17 1997 ram7
#
# ls -lF --color=no `which mount` `which mke2fs`
-rwsr-xr-x 1 root root 37824 Jun 10 11:16 /bin/mount*
-rwxr-xr-x 2 root root 17196 Sep 18 1997 /usr/sbin/mke2fs*
#
#
---- end of script session

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu