feat: Impermanence (home)
This commit is contained in:
10
README.org
10
README.org
@@ -80,9 +80,19 @@ What follows is an overview of [[file:modules/nixos/impermanence/rollback.nix][m
|
||||
On boot, ...
|
||||
|
||||
- The existing subvolume root filesystem will be moved to a 'death row' directory, where it will live for about three days before deletion. Precisely, =«btrfs-filesystem»/«root-subvolume»= is moved to =«btrfs-filesystem»/old-roots/«timestamp»=. The brief grace period allows for easy recovery in the (very common) case where files are unintentionally deleted due to the user's silly human negligence.
|
||||
|
||||
- A new, blank subvolume is created in place of the previous. Precisely, the subvolume =«btrfs-filesystem»/«root-subvolume»= is created.
|
||||
|
||||
- Any subvolumes under =«btrfs-filesystem»/old-roots= older than three days are deleted.
|
||||
|
||||
*** The =/persist= directory
|
||||
|
||||
- =/persist/root= :: Persistent files to be linked into the real root, =/=. These are managed by Impermanence.
|
||||
|
||||
- =/persist/home/«user»= :: Persistent files to be linked into the analogous location under the real home, =/home/«user»=. These are managed by Impermanence.
|
||||
|
||||
- =/persist/users/«user»= :: Persistent files belonging to specific users. This differs from the persistent home directories in that files are not necessarily linked anywhere.
|
||||
|
||||
* Tasks
|
||||
|
||||
** Emacs
|
||||
|
||||
Reference in New Issue
Block a user