[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Linux-cluster] Unformatting a GFS cluster disk

Lombard, David N wrote:
On Fri, Mar 28, 2008 at 04:54:22PM -0500, Wendy Cheng wrote:
christopher barry wrote:
On Fri, 2008-03-28 at 07:42 -0700, Lombard, David N wrote:
On Thu, Mar 27, 2008 at 03:26:55PM -0400, christopher barry wrote:
On Wed, 2008-03-26 at 13:58 -0700, Lombard, David N wrote:
A fun feature is that the multiple snapshots of a file have the identical
inode value
Wait ! First, the "multiple snapshots sharing one inode" interpretation about WAFL is not correct.

Same inode value.  I've experienced this multiple times, and, as
I noted, is a consequence of copy-on-write.

Yes, you're correct, if you use Netapp filer as NAS server via NFS/CIFS protocol. However, if you use Netapp filer as a block device (SAN) where the disk resources are presented to linux host as LUNs that host GFS filesystem(s), then how WAFL handles its inode is not relevant to this discussion, since all user sees are GFS files (and gfs inodes).

I apologize for my terse sentence though.

-- Wendy
I've also had to help other people understand why various utilities
didn't work as expected, like gnu diff, which immediately reported
identical files as soon as it saw the identical values for st_dev
and st_ino in the two files it was asked to compare.

>From the current diffutils (2.8.1) source:

  /* Do struct stat *S, *T describe the same file?  Answer -1 if unknown.  */
  #ifndef same_file
  # define same_file(s, t) \
      ((((s)->st_ino == (t)->st_ino) && ((s)->st_dev == (t)->st_dev)) \
       || same_special_file (s, t))

Second, there are plenty documents talking about how to do snapshots with Linux filesystems (e.g. ext3) on Netapp NOW web site where its customers can get accesses.

I didn't say snapshots don't work on Linux.  I've used NetApp on
Linux and directly benefitted from snapshots.

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]