Comments (2)
Sure, something more sane:
# ls -alF /dev/disk/by-partlabel
total 0
drwxr-xr-x 2 root root 160 May 7 19:21 ./
drwxr-xr-x 9 root root 180 May 7 19:21 ../
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme0n1-ESP -> ../../nvme1n1p1
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme0n1-swap -> ../../nvme1n1p2
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme0n1-zfs -> ../../nvme1n1p3
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme1n1-ESP -> ../../nvme0n1p1
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme1n1-swap -> ../../nvme0n1p2
lrwxrwxrwx 1 root root 15 May 7 19:21 disk-nvme1n1-zfs -> ../../nvme0n1p3
Having said that, I'm not using anything other than the default of /dev/disk/by-id
for boot.zfs.devNodes
, so I have this:
# zpool status -v
pool: rpool
state: ONLINE
scan: scrub repaired 0B in 00:00:08 with 0 errors on Tue May 7 16:34:56 2024
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
nvme-eui.e8238fa6bf530001001b448b49a9cba9-part3 ONLINE 0 0 0
nvme-eui.6479a7888ac0032f-part3 ONLINE 0 0 0
errors: No known data errors
So all of that is as expected I think.
But as stated in the original report, I'm really just worried about the aesthetics of /dev/disk/by-label/rpool
pointing at a single partition of a mirror somewhat erroneously or at least misleadingly. Not a huge deal necessarily, but I found it odd as in, this doesn't seem right to me.
I actually like the disko named by-partlabel paths. I might switch boot.zfs.devNodes
to that directory instead just for the nicer looking names. Having said that, it would be really nice if maybe somehow the by-label name could be something like rpool-[[:digit:]]+
per defined vdev in the zpool. That would at least make it consistent with the partlabel scheme to some extent.
from disko.
Check ls -alF /dev/disk/by-partlabel
from disko.
Related Issues (20)
- is there a reason to use `type.str` instead `type.line` in `mkHook` HOT 2
- LVM 100%FREE HOT 1
- continuous spaces no longer possible in the newest version HOT 2
- Incremental formatting will wipe a pool if the zpool pool is not imported
- [regression?] disko generates unbootable fstab after nixos-rebuild HOT 3
- /boot partition required? Can I give it different names for all disks in a ZFS raidz3 HOT 3
- [nixosTest] Luks causes: `KDSKBMODE: Inappropriate ioctl for device` HOT 11
- Unable to open keyfile when trying to encrypt using disko examples. HOT 1
- sgdisk behaves confusingly when specifying `partitions.${name}.start = "0M"`
- ZFS: inherited `mountpoint=legacy` is not considered for `zfs_fs`
- NILFS2 support? HOT 4
- `mdadm` array not symlinked correctly after creation HOT 8
- control inode amount
- Option to enroll luks device for unlock methods (e.g. TPM2)
- nixos-install is not in PATH
- luks + btrfs + mode=format then error: /dev/mapper/crypted: No such file or directory HOT 3
- Impermanence with /nix bind mount and disko-install
- feat: prompt before formatting HOT 3
- Read current disk and output to disk-config.nix HOT 8
- [Feature request] Changing disk without reevaluation HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from disko.