git: kernel - Add /dev/part-by-label
Matthew Dillon
dillon at crater.dragonflybsd.org
Wed Feb 27 22:46:41 PST 2019
commit 46acecf8d0ddcae9f9536491351dcaa37ddb056c
Author: Matthew Dillon <dillon at apollo.backplane.com>
Date: Wed Feb 27 22:36:27 2019 -0800
kernel - Add /dev/part-by-label
* The DragonFly disklabel has a 'label' field which accepts up to
a 63 byte ascii label.
* When this field is not empty, the kernel will now create a
"/dev/part-by-label/<label>.<part>" alias.
For example, if the label is FUBAR and you create a label with
partitions 'a', 'b', and 'd', then you will get:
# ls /dev/part-by-label
FUBAR.a FUBAR.b FUBAR.d
* WARNING! Duplicate labels will replace each other, so the
label that shows up will be non-deterministic.
Suggested-by: Aaron LI
Summary of changes:
sys/kern/subr_disk.c | 24 +++++++++++++++++++++++-
sys/kern/subr_disklabel32.c | 19 +++++++++++++++++++
sys/kern/subr_disklabel64.c | 19 +++++++++++++++++++
sys/sys/disklabel.h | 4 ++++
4 files changed, 65 insertions(+), 1 deletion(-)
http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff/46acecf8d0ddcae9f9536491351dcaa37ddb056c
--
DragonFly BSD source repository
More information about the Commits
mailing list