Red Hat Training
A Red Hat training course is available for Red Hat Enterprise Linux
A.3.2. 支援 udev 的指令與介面
表格 A.2. 支援 udev 的 dmsetup 指令
指令 | 描述 |
---|---|
dmsetup udevcomplete | 使用來通知 udev 已完成了處理規則,並解除了等待程序上的鎖定(由 95-dm-notify.rules 中的 udev 規則調用)。 |
dmsetup udevcomplete_all | 使用於除錯用途,以手動式地解除所有等待程序上的鎖定。 |
dmsetup udevcookies | 使用於除錯用途,以顯示所有既有的 cookies(系統全域的旗號)。 |
dmsetup udevcreatecookie | 使用於手動式建立 cookie(旗號)。這對於在一個同步化的資源下執行多項程序來說,相當有幫助。 |
dmsetup udevreleasecookie | 使用來等待全部與所有單一同步化 cookie 的程序相關的 udev 處理程序。 |
支援
udev
整合的 dmsetup
選項如下。
--udevcookie
- 需為我們所希望加入 udev 交易中的所有 dmsetup 程序定義。它可與
udevcreatecookie
和udevreleasecookie
搭配使用:COOKIE=$(dmsetup udevcreatecookie) dmsetup command --udevcookie $COOKIE .... dmsetup command --udevcookie $COOKIE .... .... dmsetup command --udevcookie $COOKIE .... dmsetup udevreleasecookie --udevcookie $COOKIE
除了使用--udevcookie
選項之外,您可直接將變數匯出至程序的環境中:export DM_UDEV_COOKIE=$(dmsetup udevcreatecookie) dmsetup command ... dmsetup command ... ... dmsetup command ...
--noudevrules
- 停用 udev 規則。節點/符號連結將會由
libdevmapper
本身所建立。此選項的用途乃為了在udev
無法正常運作的情況下進行除錯。 --noudevsync
- 停用
udev
同步化。這也是為了進行除錯。
欲取得更多有關於
dmsetup
與其選項上的相關資訊,請查看 dmsetup
(8) man page。
LVM 指令支援下列支援
udev
整合的選項:
--noudevrules
:就如與dmsetup
指令搭配使用一般,將會停用udev
規則。--noudevsync
:就如與dmsetup
指令搭配使用一般,將會停用udev
同步化。
lvm.conf
檔案包含了下列支援 udev
整合的選項:
udev_rules
:全域啟用/停用所有 LVM2 指令的udev_rules
。udev_sync
:全域啟用/停用所有 LVM 指令的udev
同步化。
欲取得更多有關於
lvm.conf
檔案選項上的相關資訊,請參閱 lvm.conf
檔案中的內嵌註解。