mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-24 21:34:08 +03:00
vol_id: README update
This commit is contained in:
parent
a6abdbfc7e
commit
68d5578852
@ -4,18 +4,21 @@ This program is normally called from a udev rule, to provide udev with the
|
|||||||
filesystem type of a volume and the label and uuid to name a device node.
|
filesystem type of a volume and the label and uuid to name a device node.
|
||||||
vol_id opens the blockdevice node specified at the commandline. The following
|
vol_id opens the blockdevice node specified at the commandline. The following
|
||||||
commandline switches are supported to specify what vol_id should print:
|
commandline switches are supported to specify what vol_id should print:
|
||||||
|
--export export key/value pairs
|
||||||
--export prints all values
|
--type filesystem type
|
||||||
-h prints help text
|
--label filesystem label
|
||||||
-l prints the label of the volume
|
--label-raw raw label
|
||||||
-u prints the uuid of the volume
|
--uuid filesystem uuid
|
||||||
|
--skip-raid don't probe for raid
|
||||||
|
--probe-all find possibly conflicting signatures
|
||||||
|
--help
|
||||||
|
|
||||||
vol_id will only return successful if the string asked for, is not
|
vol_id will only return successful if the string asked for, is not
|
||||||
empty. All trailing whitespace will be removed, spaces replaced by underscore
|
empty. All trailing whitespace will be removed, spaces replaced by underscore
|
||||||
and slashes ignored.
|
and slashes ignored.
|
||||||
|
|
||||||
fstype probe label uuid fsversion
|
fstype probe label uuid version
|
||||||
----------------------------------------------------
|
--------------------------------------------------
|
||||||
linux swap * * * *
|
linux swap * * * *
|
||||||
ext * * * *
|
ext * * * *
|
||||||
reiserfs jr/3.5/3.6/4 * * * *
|
reiserfs jr/3.5/3.6/4 * * * *
|
||||||
@ -41,9 +44,10 @@ gfs, gfs2 * - - -
|
|||||||
|
|
||||||
Raid members are detected to prevent the probing for a filesystem
|
Raid members are detected to prevent the probing for a filesystem
|
||||||
-----------------------------------------------------------------
|
-----------------------------------------------------------------
|
||||||
linux raid * - * *
|
linux raid (md) * * * *
|
||||||
LVM 1 * - - -
|
LVM 1 * - - -
|
||||||
LVM 2 * - - *
|
LVM 2 * - - *
|
||||||
|
ddf * - * *
|
||||||
highpoint * - - -
|
highpoint * - - -
|
||||||
isw_raid * - - -
|
isw_raid * - - -
|
||||||
lsi_raid * - - -
|
lsi_raid * - - -
|
||||||
@ -54,9 +58,6 @@ via_raid * - - -
|
|||||||
jmicron * - - -
|
jmicron * - - -
|
||||||
adaptec * - - -
|
adaptec * - - -
|
||||||
|
|
||||||
If no label is found vol_id exits with nonzero and the rule will be
|
|
||||||
ignored.
|
|
||||||
|
|
||||||
To give it a try, you may call it on the commandline:
|
To give it a try, you may call it on the commandline:
|
||||||
$ extras/volume_id/vol_id --export /dev/sda6
|
$ extras/volume_id/vol_id --export /dev/sda6
|
||||||
ID_FS_USAGE=filesystem
|
ID_FS_USAGE=filesystem
|
||||||
@ -66,10 +67,10 @@ To give it a try, you may call it on the commandline:
|
|||||||
ID_FS_LABEL=devel
|
ID_FS_LABEL=devel
|
||||||
ID_FS_LABEL_SAFE=devel
|
ID_FS_LABEL_SAFE=devel
|
||||||
|
|
||||||
$ extras/volume_id/vol_id -l /dev/sda6
|
$ extras/volume_id/vol_id --label /dev/sda6
|
||||||
devel
|
devel
|
||||||
|
|
||||||
$ extras/volume_id/vol_id -t /dev/sda6
|
$ extras/volume_id/vol_id --type /dev/sda6
|
||||||
ext3
|
ext3
|
||||||
|
|
||||||
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
/*
|
/*
|
||||||
* volume_id - reads filesystem label and uuid
|
* volume_id - reads filesystem label and uuid
|
||||||
*
|
*
|
||||||
* Copyright (C) 2004 Kay Sievers <kay.sievers@vrfy.org>
|
* Copyright (C) 2007 Kay Sievers <kay.sievers@vrfy.org>
|
||||||
*
|
*
|
||||||
* This program is free software; you can redistribute it and/or modify it
|
* This program is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the GNU General Public License as published by the
|
* under the terms of the GNU General Public License as published by the
|
||||||
@ -27,6 +27,8 @@
|
|||||||
#include "libvolume_id.h"
|
#include "libvolume_id.h"
|
||||||
#include "util.h"
|
#include "util.h"
|
||||||
|
|
||||||
|
/* http://www.snia.org/standards/home */
|
||||||
|
|
||||||
#define DDF_HEADER 0xDE11DE11
|
#define DDF_HEADER 0xDE11DE11
|
||||||
#define DDF_GUID_LENGTH 24
|
#define DDF_GUID_LENGTH 24
|
||||||
#define DDF_REV_LENGTH 8
|
#define DDF_REV_LENGTH 8
|
||||||
|
Loading…
Reference in New Issue
Block a user