WARNING - OLD ARCHIVES

This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
   
 
 
Xen 
 
Home Products Support Community News
 
   
 

xen-devel

[Xen-devel] why sector number not match block number?

To: xen-devel@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-devel] why sector number not match block number?
From: Sucan Zhang <bitzsk@xxxxxxxxx>
Date: Tue, 9 Jun 2009 16:37:47 +0800
Delivery-date: Tue, 09 Jun 2009 01:38:35 -0700
Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:from:date:message-id :subject:to:content-type; bh=x+gw+iXkAZJkOHTdPmHD0+rhbwdGIiaq+3S0itifBa4=; b=UqCj4manJB0kz4X6gcl8L7maKk3lVwoLAznxuwbllWcXca+PeiPzj6wj8YsXAA4V9+ fh2gDwsK8PNzJM3QwUqugmUMxLOzvZ/7I+QL2WTNFY/TgYuYSnacLSE5WOCjIv2/BliN UACVH9AF+B7ZbH8XUhwwW4oi+EkdpysTkeC38=
Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:from:date:message-id:subject:to:content-type; b=QU4T3tDn7FkRFslDviOR+6iZze82yLRfd+GGyYhydn5/3UFIQrsgYJjFGO1N6qjk+U SlRFPm6MYWPM2dcJqc7Bybj1sty5BZo08T6PJ9EW1+DYS/UduKhocjB3DtMD1KBNmodh W8I3X0k+s9+rdDukX7aznEtgX7F3J3dEO7/rY=
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-devel-request@lists.xensource.com?subject=help>
List-id: Xen developer discussion <xen-devel.lists.xensource.com>
List-post: <mailto:xen-devel@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-devel>, <mailto:xen-devel-request@lists.xensource.com?subject=unsubscribe>
Sender: xen-devel-bounces@xxxxxxxxxxxxxxxxxxx
Hi,

i want to get the exact match between block number and sector number of a file in domU. so i do follows .


root@feisty:~# ls -l
total 1
-rw-r--r-- 1 root root 4 Jun  9 08:16 a

root@feisty:~# filefrag -v a
Checking a
Filesystem type is: ef53
Filesystem cylinder groups is approximately 122
Blocksize of file a is 1024  
File size of a is 2 (1 blocks)
First block: 247208
Last block: 247208
a: 1 extent found

the file has one block and block size is 247208, so the secoter size is 247208 *2 +1 == 78B51 and 247208*2 +2 == 78B52    (block number count begin from 0 , sector number count begin from 1).

root@feisty:~# echo "a" >> a

command above is a write to a file

root@feisty:~# tail /var/log/messages
Jun  9 08:15:54 feisty kernel: do_blk_req cf9d1de8: cmd cf9d1e64, sec ae85e, (2/2) buffer:cf7a1800 [write]
Jun  9 08:16:14 feisty kernel: do_blk_req cf9d152c: cmd cf9d15a8, sec ae7c6, (2/2) buffer:ce81ec00 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d152c: cmd cf9d15a8, sec 2, (2/2) buffer:d06ee400 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d1f40: cmd cf9d1fbc, sec 6, (2/2) buffer:d06eec00 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d1e94: cmd cf9d1f10, sec 880d0, (2/2) buffer:d0392000 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d1de8: cmd cf9d1e64, sec 880d4, (2/2) buffer:d0392800 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d11d0: cmd cf9d124c, sec 880d8, (2/2) buffer:cecdf000 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d127c: cmd cf9d12f8, sec ac002, (2/2) buffer:cf1e4400 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d1124: cmd cf9d11a0, sec ae25a, (2/2) buffer:cf652400 [write]
Jun  9 08:16:19 feisty kernel: do_blk_req cf9d1b38: cmd cf9d1bb4, sec ae67c, (2/2) buffer:ce6d1800 [write]

and then to show sector number i had written, i expect to see 78B51 or 78B52 sector number. but none of then display, can you tell me why?

--
Regards,
Sucan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
<Prev in Thread] Current Thread [Next in Thread>