-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[musl] NILFS2 root mounted read-only on Void Linux musl libc system #12
Comments
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
- mark void-live-x86_64-musl-20181111.iso as failing - root NILFS2 filesystem is mounted read-only for unknown reasons - behavior appeared twice in a row on fresh installs - may have something to do with `libmount` - see: nilfs-dev/nilfs-utils#12 - implement customizable pool names - LVM volume group name = "pool name" - add `PoolName` type - validated against `man 8 lvm` naming rules - most of them, anyway - we do not validate dynamically against existing entries in `/dev/` - add pool name var to examples - add crude warning about naming rules for pool - as opposed to ensuring `$vault-name` and `$pool-name` are unique - which wouldn't ensure `$pool-name` is unique in `/dev/` anyway - we forego an incomplete solution for a crude non-solution and trust the user - simplifies it quite a bit - use `/dev/$pool-name/$lv`, not `/dev/mapper/$pool-name-$lv` - as recommended by `man 8 lvm` line 162: - Links or nodes in /dev/mapper are intended only for internal use and the precise format and escaping might change between releases and distributions - Other software and scripts should use the /dev/VolumeGroupName/LogicalVolumeName format to reduce the chance of needing amendment when the software is updated - configure nilfs_cleanerd to reduce overhead - credit: [xte on HN](https://news.ycombinator.com/item?id=18754205) - xte's posts were the impetus for experimenting with nilfs - fix scripts/* for nilfs+lvm - translate btrfs-administration.md to NILFS+LVM - rm doc/guides/btrfs-administration.md - set GRUB_PRELOAD_MODULES=lvm in /etc/default/grub - doesn't appear to make any difference, but done out of thoroughness - lvcreate with mainly absolute --size values - set minimum size of lv to 200M - nilfs has minimum size of 134217728 bytes
This also happens in chimera linux: chimera-linux/cports#3214 |
This has been fixed/worked-around in util-linux/util-linux#3309. The issue is that mount.nilfs2 compiled against musl libc can't parse option arguments that appear after non-option arguments, because of the posix-standard getopt provided by musl. The change in util-linux makes mount call mount helpers with the posix argument order accepted by posix getopt, which improves general compatibility with non-gnu systems and as a consequence fixes this bug. |
Hi,
I'm really enjoying using NILFS+LVM in my Void Linux installer, and it shows a lot of promise. However, when musl libc is used instead of glibc, the root NILFS2 filesystem fails to mount rw. The boot process essentially fails, and the root NILFS2 filesystem is mounted read-only:
On shutdown, I receive this error message:
edit: I have now also tried using nilfs-utils git HEAD, but it makes no difference. The startup and shutdown errors are the same.
Does anything come to mind re:musl libc?
The text was updated successfully, but these errors were encountered: