mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Anton Altaparmakov <aia21@cam.ac.uk>
To: "Marcin Gibuła" <mg@iceni.pl>
Cc: Linux-kernel <linux-kernel@vger.kernel.org>
Subject: Re: Windows Logical Disk Manager error
Date: Fri, 01 Oct 2004 15:43:56 +0100	[thread overview]
Message-ID: <1096641835.17297.45.camel@imp.csi.cam.ac.uk> (raw)
In-Reply-To: <200410011626.09995@senat>

On Fri, 2004-10-01 at 15:26, Marcin Gibuła wrote:
> > I would not advise you to use volume6 without the md driver.  You are
> > then missing the last 32kb off the end and you never know when they
> 
> Well, I can't even build it... mdadm failes and driver complains with
> md: Dev sda2 smaller than chunk_size: 0k < 32k
> Different chunk size doesn't make any difference.

That is a bug in the md driver then.

> > direction.  Fortunately you can fix this case by using the "--rounding="
> > parameter to mdadm.  So if you have a cluster size of 4k try
> > --rounding=4.  (If you don't know your cluster size enable debugging in
> > the ntfs driver and then do the mount and "dmesg | grep cluster_size"
> > will tell you the answer.  To enable debugging in the driver it must be
> > compiled with debugging enabled and you need to, as root, do: "echo 1 >
> > /proc/sys/fs/ntfs-debug" after loading the module if modular and before
> > doing the mount command.)
> 
> According to ntfs driver output my cluster size is indeed 4kb, but it still 
> failes to read mounted fs.
> 
> Error is now:
> NTFS-fs error (device md1): ntfs_readdir(): Actual VCN (0x20006500680054) of 
> index buffer is different from expected VCN (0x4). Directory inode 0x5 is 
> corrupt or driver bug.

So the number has changed.  Means it is aligning the two pieces
differently.  But still not correctly.  Actually, having looked at the
dump of your LDM database again, it is not rounding anything at all. It
behaves exactly like the NT4 fault tolerant arrays, i.e. it uses all
512-byte sectors to store data.

You can see it from:

Volume2 Size: 0x05AB2EA2 (46437 MB)
    Volume2-01
      Disk2-01   VolumeOffset: 0x00000000 Offset: 0x00000000 Length:
0x033A186B
      Disk2-02   VolumeOffset: 0x033A186B Offset: 0x033A18AA Length:
0x02711637

Disk2-01 contains 0x033a186B sectors == 5413987 in decimal an you can
see the number is odd and hence the Linux md driver cannot work as it
uses 1024 bytes minimum so it can never work.  )-:

Disk2-02 starts at the offset Disk2-01 stops and hence the Linux md
driver again cannot work.

Sorry but with current Linux md driver and tools it is not possible to
make your linear arrays work.

> Oh, and my system (and kernel) is x86-64 if it matters.

It doesn't.

Best regards,

	Anton
-- 
Anton Altaparmakov <aia21 at cam.ac.uk> (replace at with @)
Unix Support, Computing Service, University of Cambridge, CB2 3QH, UK
Linux NTFS maintainer / IRC: #ntfs on irc.freenode.net
WWW: http://linux-ntfs.sf.net/, http://www-stu.christs.cam.ac.uk/~aia21/


  reply	other threads:[~2004-10-01 14:45 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-09-23 10:54 Marcin Gibuła
2004-09-23 11:20 ` Anton Altaparmakov
2004-09-23 21:44   ` Marcin Gibuła
2004-09-27 12:23 ` Anton Altaparmakov
2004-09-30 23:49   ` Marcin Gibuła
2004-10-01  8:36     ` Anton Altaparmakov
2004-10-01 14:26       ` Marcin Gibuła
2004-10-01 14:43         ` Anton Altaparmakov [this message]
2004-10-01 23:43           ` Anton Altaparmakov
2004-10-02  9:14             ` Marcin Gibuła
2004-10-02 13:35               ` Anton Altaparmakov

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1096641835.17297.45.camel@imp.csi.cam.ac.uk \
    --to=aia21@cam.ac.uk \
    --cc=linux-kernel@vger.kernel.org \
    --cc=mg@iceni.pl \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®