Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.5. devices

devices 子​​​系​​​統​​​能​​​允​​​許​​​或​​​拒​​​絕​​​控​​​制​​​群​​​組​​​中​​​的​​​任​​​務​​​存​​​取​​​裝​​​置​​​。​​​

重要

裝​​​置​​​的​​​白​​​名​​​單​​​(devices)子​​​系​​​統​​​被​​​視​​​為​​​ Red Hat Enterprise Linux 6 中​​​的​​​技​​​術​​​預​​​覽​​​。​​​
技​​​術​​​預​​​覽​​​功​​​能​​​目​​​前​​​在​​​ Red Hat Enterprise Linux 6 訂​​​閱​​​服​​​務​​​中​​​不​​​受​​​支​​​援​​​、​​​可​​​能​​​無​​​法​​​完​​​整​​​運​​​作​​​,並​​​且​​​一​​​般​​​並​​​不​​​適​​​合​​​使​​​用​​​於​​​生​​​產​​​環​​​境​​​。​​​然​​​而​​​,為​​​了​​​方​​​便​​​使​​​用​​​者​​​,Red Hat 在​​​作​​​業​​​系​​​統​​​中​​​包​​​含​​​了​​​這​​​些​​​功​​​能​​​,並​​​為​​​這​​​項​​​功​​​能​​​提​​​供​​​了​​​更​​​多​​​的​​​曝​​​光​​​率​​​。​​​您​​​也​​​許​​​會​​​在​​​非​​​生​​​產​​​的​​​環​​​境​​​下​​​發​​​現​​​這​​​些​​​功​​​能​​​非​​​常​​​有​​​幫​​​助​​​,您​​​亦​​​可​​​在​​​技​​​術​​​預​​​覽​​​功​​​能​​​受​​​到​​​完​​​整​​​支​​​援​​​之​​​前​​​,提​​​供​​​意​​​見​​​和​​​功​​​能​​​上​​​的​​​建​​​議​​​。​​​
devices.allow
這​​​指​​​定​​​了​​​控​​​制​​​群​​​組​​​中​​​的​​​任​​​務​​​可​​​以​​​存​​​取​​​哪​​​些​​​裝​​​置​​​?每​​​個​​​條​​​目​​​都​​​包​​​含​​​四​​​個​​​欄​​​位​​​:type、​​​major、​​​minor、​​​以​​​及​​​ access。​​​type、​​​major、​​​與​​​ minor 欄​​​位​​​的​​​值​​​對​​​應​​​ Linux 已​​​分​​​配​​​的​​​裝​​​置​​​,又​​​稱​​​ Linux 裝​​​置​​​清​​​單​​​,可​​​以​​​在​​​ http://www.kernel.org/doc/Documentation/devices.txt 找​​​到​​​。​​​
type
type(類​​​型​​​)可​​​以​​​是​​​以​​​下​​​三​​​者​​​之​​​一​​​:
  • a:套​​​用​​​到​​​所​​​有​​​裝​​​置​​​,包​​​括​​​「​​​字​​​元​​​裝​​​置​​​」​​​與​​​「​​​區​​​塊​​​裝​​​置​​​」​​​
  • b:使​​​用​​​區​​​塊​​​裝​​​置​​​
  • c:使​​​用​​​字​​​元​​​裝​​​置​​​
major, minor
major(主​​​要​​​的​​​)與​​​ minor(次​​​要​​​的​​​)是​​​ Linux 已​​​分​​​配​​​的​​​裝​​​置​​​所​​​指​​​定​​​的​​​裝​​​置​​​節​​​點​​​編​​​號​​​。​​​主​​​要​​​與​​​次​​​要​​​編​​​號​​​會​​​以​​​冒​​​號​​​隔​​​開​​​。​​​舉​​​例​​​來​​​說​​​,如​​​果​​​ 8 是​​​某​​​個​​​ SCS 硬​​​碟​​​的​​​主​​​要​​​編​​​號​​​,而​​​ 1 是​​​第​​​一​​​組​​​ SCSI 硬​​​碟​​​的​​​第​​​一​​​個​​​分​​​割​​​區​​​,那​​​麼​​​ 8:1 就​​​完​​​全​​​表​​​明​​​了​​​這​​​個​​​分​​​割​​​區​​​,對​​​應​​​到​​​ /dev/sda1 裡​​​的​​​一​​​個​​​檔​​​案​​​系​​​統​​​位​​​置​​​。​​​
* 表​​​示​​​所​​​有​​​的​​​主​​​要​​​與​​​次​​​要​​​裝​​​置​​​節​​​點​​​,舉​​​例​​​來​​​說​​​,9:*(所​​​有​​​ RAID 裝​​​置​​​)或​​​ *:*(所​​​有​​​裝​​​置​​​)。​​​
access
access(存​​​取​​​)是​​​以​​​下​​​一​​​或​​​多​​​的​​​字​​​母​​​:
  • r:允​​​許​​​任​​​務​​​讀​​​取​​​特​​​定​​​裝​​​置​​​
  • w:允​​​許​​​任​​​務​​​寫​​​入​​​特​​​定​​​裝​​​置​​​
  • m:允​​​許​​​任​​​務​​​建​​​立​​​不​​​存​​​在​​​的​​​裝​​​置​​​
舉​​​例​​​來​​​說​​​,access 指​​​定​​​為​​​ r 的​​​時​​​候​​​,任​​​務​​​就​​​只​​​能​​​讀​​​取​​​裝​​​置​​​;但​​​當​​​ access 指​​​定​​​為​​​ rw 時​​​,任​​​務​​​就​​​可​​​以​​​對​​​裝​​​置​​​進​​​行​​​讀​​​、​​​寫​​​。​​​
devices.deny
指​​​定​​​控​​​制​​​群​​​組​​​中​​​的​​​任​​​務​​​不​​​能​​​存​​​取​​​的​​​裝​​​置​​​。​​​這​​​裡​​​的​​​語​​​法​​​跟​​​ devices.allow 完​​​全​​​一​​​樣​​​。​​​
devices.list
回​​​報​​​在​​​此​​​控​​​制​​​群​​​組​​​中​​​,已​​​針​​​對​​​於​​​工​​​作​​​設​​​置​​​了​​​存​​​取​​​控​​​制​​​的​​​裝​​​置​​​。​​​