JavaScript is required to for searching.
跳过导航链接
退出打印视图
手册页第 1M 部分:系统管理命令     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

简介

系统管理命令-第 1 单元

6to4relay(1M)

acct(1M)

acctadm(1M)

acctcms(1M)

acctcon1(1M)

acctcon(1M)

acctcon2(1M)

acctdisk(1M)

acctdusg(1M)

acctmerg(1M)

accton(1M)

acctprc1(1M)

acctprc(1M)

acctprc2(1M)

acctsh(1M)

acctwtmp(1M)

acpihpd(1M)

adbgen(1M)

add_allocatable(1M)

addbadsec(1M)

add_drv(1M)

arp(1M)

asradm(1M)

asr-notify(1M)

atohexlabel(1M)

audit(1M)

auditconfig(1M)

auditd(1M)

auditrecord(1M)

auditreduce(1M)

auditstat(1M)

audit_warn(1M)

automount(1M)

automountd(1M)

autopush(1M)

bart(1M)

beadm(1M)

boot(1M)

bootadm(1M)

bootconfchk(1M)

bootparamd(1M)

busstat(1M)

captoinfo(1M)

catman(1M)

cfgadm(1M)

cfgadm_ac(1M)

cfgadm_cardbus(1M)

cfgadm_fp(1M)

cfgadm_ib(1M)

cfgadm_pci(1M)

cfgadm_sata(1M)

cfgadm_sbd(1M)

cfgadm_scsi(1M)

cfgadm_sdcard(1M)

cfgadm_shp(1M)

cfgadm_sysctrl(1M)

cfgadm_usb(1M)

chargefee(1M)

chat(1M)

check-hostname(1M)

check-permissions(1M)

chk_encodings(1M)

chroot(1M)

cimworkshop(1M)

ckpacct(1M)

clear_locks(1M)

clinfo(1M)

closewtmp(1M)

clri(1M)

comsat(1M)

consadm(1m)

console-reset(1M)

conv_lp(1M)

conv_lpd(1M)

coreadm(1M)

cpustat(1M)

croinfo(1M)

cron(1M)

cryptoadm(1M)

cvcd(1M)

datadm(1M)

dcopy(1M)

dcs(1M)

dd(1M)

ddu(1M)

ddu-text(1M)

devchassisd(1M)

devfsadm(1M)

devfsadmd(1M)

device_allocate(1M)

device_remap(1M)

devinfo(1M)

devlinks(1M)

devnm(1M)

devprop(1M)

df(1M)

dfmounts(1M)

dfmounts_nfs(1M)

dfshares(1M)

dfshares_nfs(1M)

df_ufs(1M)

dhcpagent(1M)

dhcpconfig(1M)

dhcpmgr(1M)

dhtadm(1M)

dig(1M)

directoryserver(1M)

diskinfo(1M)

disks(1M)

diskscan(1M)

dispadmin(1M)

dladm(1M)

dlmgmtd(1M)

dlstat(1M)

dmesg(1M)

dminfo(1M)

dns-sd(1M)

dnssec-dsfromkey(1M)

dnssec-keyfromlabel(1M)

dnssec-keygen(1M)

dnssec-makekeyset(1M)

dnssec-signkey(1M)

dnssec-signzone(1M)

dodisk(1M)

domainname(1M)

drd(1M)

drvconfig(1M)

dsbitmap(1M)

dscfg(1M)

dscfgadm(1M)

dscfglockd(1M)

dsstat(1M)

dsvclockd(1M)

dtrace(1M)

dumpadm(1M)

editmap(1M)

edquota(1M)

eeprom(1M)

efdaemon(1M)

embedded_su(1M)

etrn(1M)

fbconfig(1M)

fbconf_xorg(1M)

fcadm(1M)

fcinfo(1M)

fdetach(1M)

fdisk(1M)

ff(1M)

ff_ufs(1M)

fingerd(1M)

fiocompress(1M)

flowadm(1M)

flowstat(1M)

fmadm(1M)

fmd(1M)

fmdump(1M)

fmstat(1M)

fmthard(1M)

format(1M)

fpsd(1M)

fruadm(1M)

fsck(1M)

fsck_pcfs(1M)

fsck_udfs(1M)

fsck_ufs(1M)

fsdb(1M)

fsdb_udfs(1M)

fsdb_ufs(1M)

fsirand(1M)

fssnap(1M)

fssnap_ufs(1M)

fsstat(1M)

fstyp(1M)

fuser(1M)

fwflash(1M)

fwtmp(1M)

getdevpolicy(1M)

getent(1M)

gettable(1M)

getty(1M)

gkadmin(1M)

groupadd(1M)

groupdel(1M)

groupmod(1M)

growfs(1M)

grpck(1M)

gsscred(1M)

gssd(1M)

hald(1M)

hal-device(1M)

hal-fdi-validate(1M)

hal-find(1M)

hal-find-by-capability(1M)

hal-find-by-property(1M)

hal-get-property(1M)

hal-set-property(1M)

halt(1M)

hextoalabel(1M)

host(1M)

hostconfig(1M)

hotplug(1M)

hotplugd(1M)

htable(1M)

ickey(1M)

id(1M)

idmap(1M)

idmapd(1M)

idsconfig(1M)

ifconfig(1M)

if_mpadm(1M)

ifparse(1M)

iiadm(1M)

iicpbmp(1M)

iicpshd(1M)

ikeadm(1M)

ikecert(1M)

ilbadm(1M)

inetadm(1M)

ilomconfig(1M)

imqadmin(1M)

imqbrokerd(1M)

imqcmd(1M)

imqdbmgr(1M)

imqkeytool(1M)

imqobjmgr(1M)

imqusermgr(1M)

in.chargend(1M)

in.comsat(1M)

in.daytimed(1M)

in.dhcpd(1M)

in.discardd(1M)

in.echod(1M)

inetadm(1M)

inetconv(1M)

inetd(1M)

in.fingerd(1M)

infocmp(1M)

in.iked(1M)

init(1M)

init.sma(1M)

init.wbem(1M)

inityp2l(1M)

in.lpd(1M)

in.mpathd(1M)

in.named(1M)

in.ndpd(1M)

in.rarpd(1M)

in.rdisc(1M)

in.rexecd(1M)

in.ripngd(1M)

in.rlogind(1M)

in.routed(1M)

in.rshd(1M)

in.rwhod(1M)

install(1M)

installboot(1M)

installf(1M)

installgrub(1M)

in.stdiscover(1M)

in.stlisten(1M)

in.talkd(1M)

in.telnetd(1M)

in.tftpd(1M)

in.timed(1M)

intrd(1M)

intrstat(1M)

in.uucpd(1M)

iostat(1M)

ipaddrsel(1M)

ipadm(1M)

ipf(1M)

ipfs(1M)

ipfstat(1M)

ipmgmtd(1M)

ipmon(1M)

ipmpstat(1M)

ipnat(1M)

ippool(1M)

ipqosconf(1M)

ipsecalgs(1M)

ipsecconf(1M)

ipseckey(1M)

iscsiadm(1M)

isns(1M)

isnsadm(1M)

itadm(1M)

itu(1M)

k5srvutil(1M)

kadb(1M)

kadmin(1M)

kadmind(1M)

kadmin.local(1M)

kcfd(1M)

kclient(1M)

kdb5_ldap_util(1M)

kdb5_util(1M)

kdcmgr(1M)

kernel(1M)

keyserv(1M)

killall(1M)

kmscfg(1M)

kprop(1M)

kpropd(1M)

kproplog(1M)

krb5kdc(1M)

ksslcfg(1M)

kstat(1M)

ktkt_warnd(1M)

labeld(1M)

labelit(1M)

labelit_hsfs(1M)

labelit_udfs(1M)

labelit_ufs(1M)

lastlogin(1M)

latencytop(1M)

ldapaddent(1M)

ldap_cachemgr(1M)

ldapclient(1M)

ldmad(1M)

link(1M)

llc2_loop(1M)

lldpadm(1M)

lldpd(1M)

lms(1M)

localectr(1M)

locator(1M)

lockd(1M)

lockfs(1M)

lockstat(1M)

lofiadm(1M)

logadm(1M)

logins(1M)

lpget(1M)

lpset(1M)

luxadm(1M)

系统管理命令-第 2 单元

系统管理命令-第 3 单元

cfgadm_sdcard

- 特定于 SD/MMC 硬件的 cfgadm 命令

用法概要

/usr/sbin/cfgadm  [-f] [-y | -n] [-o hardware_options]
     -c function ap_id[...]
/usr/sbin/cfgadm  [-f] [-y | -n] [-o hardware_options]
     -c hardware_function ap_id[...]
/usr/sbin/cfgadm  [-v] [-a] [-s listing_options]
     [-o hardware_options] [-l [ap_id | ap_type[...]]]
/usr/sbin/cfgadm  [-v] [-o hardware_options] -h [ap_id[...]]

描述

特定于安全数字 (Secure Digital, SD) 和多媒体存储卡 (MultiMediaCard, MMC) 硬件的库 /usr/lib/cfgadm/sdcard.so.1 通过 cfgadm(1M) 命令提供 SD/MMC 热插拔功能。cfgadm 命令对挂接点执行操作,而挂接点是系统中可以动态重新配置硬件资源的位置。有关挂接点的信息,请参见 cfgadm(1M)

每个 SD/MMC 插槽都通过设备树中的一个挂接点来表示。系统中连接并配置的卡设备显示为挂接点名称的扩展。“挂接点”和“SD/MMC 插槽”两个术语在本手册页中可互换使用。

挂接点通过 ap_id 命名。所有的 SD/MMC 挂接点均由以下形式的字符串组成:

sdcardX/[S][::dsk/cXtYd0]

其中:

X 是 SD/MMC 控制器号。

S 是控制器上的槽号(0 到 8)。

dev/cXtYd0 标识插入的内存卡。

Y 是目标编号。

通常,设备标识符源自 /dev 中的设备的对应逻辑链接。由于 SD/MMC 设备只支持一个 LUN (LUN 0),因此,设备字符串的 "d" 组件总是设置为 0(零)。例如,SD/MMC 控制器 2 的插槽 4 的逻辑 ap_id 应为 sdcard2/4。如果 SD/MMC 媒体卡插入该挂接点并且该设备已配置,ap_id 可能为 sdcard2/4::dsk/c2t0d0

标识设备的 cXtYd0 字符串与设备挂接点之间存在一对一的对应关系。

系统中挂接点的简单列表包含所有 SD/MMC 设备插槽以及附加的设备。例如:

#cfgadm -l
Ap_Id                    Type       Receptacle   Occupant    Condition
 sdcard0/0::dev/c2t0d0   sdcard      connected    configured     ok
 sata0/1::dev/c0t1d0     disk        connected    configured     ok
 sata0/2::dev/c0t2d0     cd-dvd      connected    configured     ok
 sata0/3                 sata-port   empty        unconfigured   ok
 usb0/1                  unknown     empty        unconfigured   ok
 usb0/2                  unknown     empty        unconfigured   ok

有关挂接点列表的更多信息,请参见 cfgadm(1M)

SD/MMC 插槽中的挂接点的插口状态的含义如下:

empty(空)

SD/MMC 插槽通电且已启用。在该插槽未检测到任何设备。

disconnected(断开)

SD/MMC 插槽未启用,或检测到 SD/MMC 设备但未与该设备建立通信,或插槽出现故障。

connected(已连接)

在插槽中检测到 SD/MMC 设备并且已建立设备通信。

插卡(SD/MMC 插槽中插入的设备)状态的含义如下:

configured(已配置)

附加的 SD/MMC 设备已配置,且可供操作系统使用。

unconfigured(未配置)

未附加任何设备或 SD/MMC 插槽中插入的 SD/MMC 设备尚未配置。要进行配置,请运行 cfgadm -c configure ap_id 命令。

挂接点(SD/MMC 插槽)状况的含义如下:

ok(正常)

SD/MMC 插槽已通电并启用,随时可用。

failed(失败)

SD/MMC 插槽出现故障。该端口被系统禁用和/或断电。这种情况下,端口不可用且处于未知状态。该故障可能是由插入插槽的设备导致的。

unknown(未知)

SD/MMC 插槽已禁用且处于未知状况。

选项

除了列出 (-l),cfgadm 命令还定义了其他几种类型的操作。这些操作包括调用配置状态更改 (-c)、调用特定于硬件的函数 (-x) 以及获取配置管理帮助消息 (-h)。

-c:对于 SD/MMC 插槽挂接点,支持以下配置状态更改操作:

connect(连接)

启用(激活)SD/MMC 插槽并建立与所附加设备之间的通信。该操作意味着给插槽通电(如有必要)。

disconnect(断开)

如果尚未取消插入的设备的配置,则取消其配置并禁用(取消激活)SD/MMC 插槽。后续 "connect" 命令可启用 SD/MMC 插槽操作但不会使设备处于 "configured"(已配置)状态。

以下状态更改操作适用于 SD/MMC 插槽中插入的 SD/MMC 卡:

configure(配置)

配置新设备以便由操作系统使用(如果尚未配置)。该命令意味着执行连接操作(如有必要)。

unconfigure(取消配置)

取消插入 SD/MMC 插槽的设备的配置(如果尚未取消配置)。

-f:不支持。

-h ap_id:SD/MMC 特定帮助可通过将帮助选项与任何 SD/MMC 挂接点一起使用来获取。

-l [-v]:按照 cfgadm(1M) 中所述使用 -l 选项。如果该选项与 -v 选项一起使用,"Information"(信息)字段将包含以下特定于 SD/MMC 的信息:

Mod(型号):产品型号字符串
Rev(修订版):产品修订版本号(主发行版.次发行版)
Date(日期):制造日期(年、月)
SN:产品序列号(十六进制)

-o hardware_options:当前没有定义特定于硬件的选项。

-s listing_options:可使用 select 子选项列出 SD/MMC 类的挂接点。请参见 cfgadm(1M)

-t ap_id:自检功能。SD/MMC 插槽不支持。

-x hardware_function:执行特定于硬件的函数。sdcard_reset_slot ap_id 指示复位 ap_id 指定的 SD/MMC 插槽。如果插槽中插入了 SD/MMC 设备,也会复位该设备。

-v:在详细模式下执行。

示例

示例 1-配置 SD/MMC 卡:

以下命令配置附加到 SD/MMC 控制器 0 上的插槽 0 的卡。仅当 SD/MMC 插槽中插入设备时,才应发出该命令。

       # cfgadm -c configure sdcard0/0

示例 2-取消 SD/MMC 卡的配置:

以下命令取消 SD/MMC 控制器 0 上的插槽 3 中插入的卡的配置:

       # cfgadm -c unconfigure sdcard0/3

示例 3-取消磁盘配置时遇到一个已挂载文件系统:

以下命令表明在取消配置磁盘时遇到已挂载的文件系统:

       # cfgadm -c unconfigure sdcard1/5::dsk/c01t35d0

 

系统作出如下响应:

 cfgadm: Component system is busy, try again: failed to offline:
       /devices/pci@0,0/pci8086,244e@1e/pci1095,3124@1/sd@5,0
           Resource              Information
       ------------------  --------------------------
       /dev/dsk/c1t5d0s0   mounted filesystem "/mnt"

文件

/usr/lib/cfgadm/sdcard.so.1

适用于通用 SD/MMC 热插拔的特定于硬件的库。

属性

有关以下属性的说明,请参见 attributes(5)

属性类型
属性值
可用性
system/library

另请参见

cfgadm(1M)config_admin(3CFGADM)libcfgadm(3LIB)attributes(5)sda(7D)sdcard(7D)sdhost(7D)

附注

正常操作情况下,SD/MMC 媒体卡会在插入卡时自动配置。大多数管理员发现正常操作时无需使用该命令。

如果正在向 SD/MMC 卡写入内容,那么删除该设备前应先取消其配置,否则,将导致数据丢失。以只读模式挂载的设备可随时安全地删除。

配置了文件系统(pcfs(7FS) 除外)的设备始终应该在删除前先显式取消配置。