From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: util-linux-owner@vger.kernel.org Received: from mx1.redhat.com ([209.132.183.28]:63715 "EHLO mx1.redhat.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753281Ab3ENN1M (ORCPT ); Tue, 14 May 2013 09:27:12 -0400 Received: from int-mx12.intmail.prod.int.phx2.redhat.com (int-mx12.intmail.prod.int.phx2.redhat.com [10.5.11.25]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id r4EDRBMP021172 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Tue, 14 May 2013 09:27:11 -0400 Date: Tue, 14 May 2013 14:27:07 +0100 From: "Richard W.M. Jones" To: Karel Zak , util-linux@vger.kernel.org Subject: Re: ReFS Message-ID: <20130514132707.GC17246@redhat.com> References: <20130514110316.GA17246@redhat.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii In-Reply-To: <20130514110316.GA17246@redhat.com> Sender: util-linux-owner@vger.kernel.org List-ID: On Tue, May 14, 2013 at 12:03:16PM +0100, Richard W.M. Jones wrote: > ReFS is Microsoft's new filesystem used in Windows 2012 Server and > above. There's no support for this in Linux (although I'm hoping to > change that) but it'd be nice if blkid could at least recognize it. > > So I thought you might be interested in the filesystem signature for > ReFS, which appears to be in the first 8 bytes: > > 00000000 00 00 00 52 65 46 53 00 00 00 00 00 00 00 00 00 |...ReFS.........| After further research, I found some preliminary analysis: http://libfslibs.googlecode.com/files/Resilient%20File%20System%20(ReFS).pdf which is the best we have to go on so far. There is no superblock as such, but there is a level 0 metadata block. In any case that analysis agrees with me that you should just check the first 8 bytes of the filesystem / partition. Rich. -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones virt-top is 'top' for virtual machines. Tiny program with many powerful monitoring features, net stats, disk stats, logging, etc. http://people.redhat.com/~rjones/virt-top