From mboxrd@z Thu Jan 1 00:00:00 1970
From: Pat LaVarre
Subject: Re: vfs whitebox test
Date: 05 Dec 2003 11:12:56 -0700
Sender: linux-fsdevel-owner@vger.kernel.org
Message-ID: <1070647976.12411.310.camel@patibmrh9>
References: <1070565286.5510.0.camel@patibmrh9>
Mime-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit
Return-path:
Received: from email-out2.iomega.com ([147.178.1.83]:56459 "EHLO
email.iomega.com") by vger.kernel.org with ESMTP id S264870AbTLESNN
(ORCPT );
Fri, 5 Dec 2003 13:13:13 -0500
Received: from royntex01.iomegacorp.com (unknown [147.178.90.120])
by email.iomega.com (Postfix) with ESMTP id 930AE1A64
for ; Fri, 5 Dec 2003 11:13:09 -0700 (MST)
To: linux-fsdevel@vger.kernel.org
In-Reply-To: <1070565286.5510.0.camel@patibmrh9>
List-Id: linux-fsdevel.vger.kernel.org
Kindly offline I'm reminded the man mount example:
mount /tmp/fdimage /mnt -t msdos -o loop=/dev/loop3,blocksize=1024
is a hint that we have some control over virtual block size.
Not yet enough.
Despite mkudffs -b $bs (syntax from fs/udf/super.c) and mount -o
loop,bs=$bs (syntax from man mount) still we get 512 from `sudo blockdev
--getss` e.g.
$ udfbs 0 10 sudo blockdev --getss /dev/loop0
...
+ sudo blockdev --getss /dev/loop0
512
+ sudo umount /mnt/loop0
$
Pat LaVarre
--- /dev/null 2003-01-30 03:24:37.000000000 -0700
+++ bin/udfbs 2003-12-05 11:07:13.199344360 -0700
@@ -0,0 +1,21 @@
+#!/bin/bash -x
+
+mkbs='-b 2048'
+mobs=',bs=2048'
+
+cmd="dd if=/dev/zero of=dd.bin bs=1M seek=$1 count=$2"
+echo "$cmd 2>/dev/null"
+$cmd 2>/dev/null
+shift 2
+
+sudo losetup /dev/loop0 dd.bin
+sudo mkudffs $mkbs /dev/loop0 >/dev/null
+sudo losetup -d /dev/loop0
+sudo mount -t udf dd.bin /mnt/loop0 -o loop$mobs
+sudo chown `id -g`:`id -u` /mnt/loop0/.
+
+export PS1="udfbs \$ "
+ls -l `which sh`
+"$@"
+
+sudo umount /mnt/loop0