diff options
author | Alex Elsayed <eternaleye@gmail.com> | 2017-06-21 16:32:10 -0700 |
---|---|---|
committer | Alex Elsayed <eternaleye@gmail.com> | 2017-06-21 16:32:10 -0700 |
commit | ed10ee7f74ac1fc2ce931eff27c1e3f350d9ae63 (patch) | |
tree | 3dfef305a01c77205e86256f12e8ddcf52ab9312 /Todo.mdwn | |
parent | f359bc3bf11fcfe1078a40d76071ed8a46d45642 (diff) |
Todo: Finally add the things I said I'd add back in May :P
Diffstat (limited to 'Todo.mdwn')
-rw-r--r-- | Todo.mdwn | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -125,6 +125,21 @@ * `+s` for files that should be securely erased on delete * `+u` for files that should permit being "undeleted" * Others seem less relevant, but may be worth investigating. + * "Remote Subvolumes", subvolumes that reside on a subset of the filesystem's + physical devices and can be deactivated so that the physical devices can be + detached (if all subvolumes on them are remote and deactivated) without + unmounting the entire filesystem. + * Per-file allocation policies - highly useful for VM disks, potential zvol + killer. + * Conversion of multi-device filesystems (potentially relevant for btrfs) + * May be possible to use the new `getfsmap` ioctl; it seems to provide + device information, and it looks like it iterates the whole FS (perfect + for doing a whole-FS conversion, so it may even simplify single-device + cases). + * A fully-explicit mount syntax that does no scanning at all, possibly with + a purely-userspace mount.bcachefs helper for scanning that then invokes + the explicit form. Allows eliminating scanning/registration from the kernel. + * Strawman: mount -t bcachefs bcachefs -o dev=...,dev=... /mount/point [AESSIV]: https://tools.ietf.org/html/rfc5297 [secdel]: https://lwn.net/Articles/462437/ |