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