Home | History | Annotate | Download | only in fssconfig
History log of /src/usr.sbin/fssconfig/fssconfig.8
RevisionDateAuthorComments
 1.12  29-Jul-2016  pgoyette Improve wording, enhance the example
 1.11  15-Nov-2013  hannken branches: 1.11.8;
Describe the differences between file system internal and external snapshots.
 1.10  05-Mar-2013  wiz Fix typo.
 1.9  05-Mar-2013  jdf Fix wording: s/ffs file systems/FFS file systems/
Proposed by Snader_LB
 1.8  11-Jun-2012  hannken branches: 1.8.2;
File system snapshots are no longer experimental.
Forgot to chang this man page in Nov 2011.
 1.7  30-Apr-2008  martin branches: 1.7.4; 1.7.22;
Convert TNF licenses to new 2 clause variant
 1.6  01-Feb-2005  wiz branches: 1.6.24;
Give Dd the full month name as argument.
 1.5  31-Jan-2005  hannken Note file system internal snapshots.
 1.4  25-May-2004  hannken Add ffs internal snapshots. Written by Marshall Kirk McKusick for FreeBSD.

- Not enabled by default. Needs kernel option FFS_SNAPSHOT.
- Change parameters of ffs_blkfree.
- Let the copy-on-write functions return an error so spec_strategy
may fail if the copy-on-write fails.
- Change genfs_*lock*() to use vp->v_vnlock instead of &vp->v_lock.
- Add flag B_METAONLY to VOP_BALLOC to return indirect block buffer.
- Add a function ffs_checkfreefile needed for snapshot creation.
- Add special handling of snapshot files:
Snapshots may not be opened for writing and the attributes are read-only.
Use the mtime as the time this snapshot was taken.
Deny mtime updates for snapshot files.
- Add function transferlockers to transfer any waiting processes from
one lock to another.
- Add vfsop VFS_SNAPSHOT to take a snapshot and make it accessible through
a vnode.
- Add snapshot support to ls, fsck_ffs and dump.

Welcome to 2.0F.

Approved by: Jason R. Thorpe <thorpej@netbsd.org>
 1.3  11-Jan-2004  hannken Update the file system snapshot driver:
- Document the kernel thread.
- Rename some functions and variables.
- Return EROFS where appropriate.
- Use shifts instead of 64-bit divide.
- Use a simple_lock to make it MP-safe.
- Add M_CANFAIL to malloc to avoid panic on large cluster size.
- Allow sparse file for backing store and use VOP_BALLOC() to allocate
space. Default size of backing store is the size of the file system.
 1.2  11-Dec-2003  wiz Drop trailing spaces; new sentence, new line; fix width
argument to avoid confusion (indent is only magic for -offset); add a comma
for easier reading.
 1.1  10-Dec-2003  hannken The file system snapshot pseudo driver.

Uses a hook in spec_strategy() to save data written from a mounted
file system to its block device and a hook in dounmount().

Not enabled by default in any kernel config.

Approved by: Frank van der Linden <fvdl@netbsd.org>
 1.6.24.1  18-May-2008  yamt sync with head.
 1.7.22.1  13-Jun-2012  riz Pull up following revision(s) (requested by hannken in ticket #329):
usr.sbin/fssconfig/fssconfig.8: revision 1.8
File system snapshots are no longer experimental.
Forgot to chang this man page in Nov 2011.
 1.7.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.7.4.1  30-Oct-2012  yamt sync with head
 1.8.2.2  20-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.8.2.1  23-Jun-2013  tls resync from head
 1.11.8.1  06-Aug-2016  pgoyette Sync with HEAD

RSS XML Feed