Pular para o conteúdo

Conheça Walt Disney World

Write Anywhere File Layout

WAFL
Developer NetApp
Full name Write Anywhere File Layout
Limits
Max file size up to 100TB (limited by containing aggregate size; variable maximum depending on platform)
Max volume size up to 100TB (limited by containing aggregate size; variable maximum depending on platform; limited to 16TB when using Deduplication)
Allowed characters in filenames selectable (UTF-8 default)
Features
Dates recorded atime, ctime, mtime
File system permissions UNIX permissions and ACLs
Transparent compression Yes (Ontap 8.0 onwards)
Transparent encryption No (possible with 3rd party appliances like Decru DataFort)
Data deduplication Yes (FAS Dedup: periodic online scans, block based; VTL Dedup: online byte-range based)

The Write Anywhere File Layout (WAFL) is a file layout that supports large, high-performance RAID arrays, quick restarts without lengthy consistency checks in the event of a crash or power failure (though sometimes a WAFL check may be required which can take days), and growing the filesystems size quickly. It was designed by NetApp for use in its storage appliances. Its author claims that WAFL is not a file system.[1] WAFL provides mechanisms that enable a variety of file systems and technologies that want to access disk blocks.

Contents

Features

One of WAFL's most salient features is the snapshot, or read-only copy of the file system. Zero-copy snapshots allow users to recover files that have been accidentally deleted; they provide an online backup that can be accessed quickly. It is implemented similarly to that of a log-structured file system. A special kind of snapshot that the filer uses internally called a consistency point allows WAFL to restart quickly in the event of an improper shutdown. NetApp's Data ONTAP Release 7G operating system supports a read-write snapshot called FlexClone.

An important feature of WAFL is its support for both a Unix-style file and directory model for NFS clients and a Microsoft Windows-style file and directory model for CIFS clients. WAFL also supports both security models, including a mode where different files on the same volume can have different security attributes attached to them. Unix can use either[2] access control lists (ACL) or a simple bitmask, whereas the more recent Windows model is based on access control lists. These two features make it possible to write a file to a CIFS type of networked filesystem and access it later via NFS from a Unix workstation.

As the name suggests Write Anywhere File Layout automatically fragments data using temporal locality[clarification needed] to write metadata alongside user data. This fragmentation does not adversely affect files that are sequentially written to or randomly read from, but does affect sequential read after random write. Data ONTAP has the reallocate command as of 7G to perform scheduled and manual defragmentation. Prior to 7G, the wafl scan reallocate command would need to be invoked from an advanced privilege level and could not be scheduled.

See also

Notes

External links

Personal tools
  • Log in / create account
Namespaces

Variants
Actions
Navigation
Toolbox
Print/export