[EMAIL PROTECTED] wrote:
>     From: Jari Ruusu <[EMAIL PROTECTED]>
> 
>     File backed loop device on 4k block size ext2 filesystem:
> 
>     # dd if=/dev/zero of=file1 bs=1024 count=10
>     10+0 records in
>     10+0 records out
>     # losetup /dev/loop0 file1
>     # dd if=/dev/zero of=/dev/loop0 bs=1024 count=10 conv=notrunc
>     dd: /dev/loop0: No space left on device
>     9+0 records in
>     8+0 records out
>     # tune2fs -l /dev/hda1 2>&1| grep "Block size"
>     Block size:               4096
>     # uname -a
>     Linux debian 2.4.6-pre5 #1 Thu Jun 21 14:27:25 EEST 2001 i686 unknown
> 
>     Stock 2.4.5 and 2.4.5-ac15 don't have this problem.
> 
> I am not sure there is an error here.

How about:

dd if=/dev/hda1 of=disk.img bs=1k 
mount disk.img /mnt/d1 -o loop


If the filesystem on hda1 happens to use the last 2k of the partition,
and the partition size is 2k mod 4k, then I get a non-working disk.img
if I don't pad the disk.img file with another 2k. And then I might
trip up the "how big is this partition" code in the fs-driver....

                                Roger. 

-- 
** [EMAIL PROTECTED] ** http://www.BitWizard.nl/ ** +31-15-2137555 **
*-- BitWizard writes Linux device drivers for any device you may have! --*
* There are old pilots, and there are bold pilots. 
* There are also old, bald pilots. 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

Reply via email to