版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、· 第11章 設(shè) 備 管 理 Solaris系統(tǒng)操作環(huán)境下的設(shè)備管理一直在不斷的發(fā)展。Solaris 10比以前的Solaris版本又增添了新的設(shè)備和設(shè)備管理命令。本章主要介紹一些主要的Solaris設(shè)備的管理信息。· 11.1 設(shè)備管理概述 · 有很多的硬件設(shè)備支持著Solaris系統(tǒng)的運行,而且隨著技術(shù)的發(fā)展,還會有更多的新設(shè)備出現(xiàn)。管理好、使用好這些設(shè)備是保障系統(tǒng)平穩(wěn)且有效運行的關(guān)鍵。11.1.1 Solaris 10設(shè)備管理新特性Solaris 10版本更新了設(shè)備管理,下面我們來介紹這些設(shè)備的新特性。1支持USB2.0Solaris USB 2
2、.0 設(shè)備支持包括以下功能: 將USB總線速度從12 Mbps提高到480 Mbps。這種速度的增加意味著當(dāng)支持USB 2.0規(guī)范的設(shè)備連接到USB 2.0端口時,其運行速度將大大高于支持USB 1.1規(guī)范的同類設(shè)備。 在所有基于PCI的平臺上,USB 2.0都可用于Solaris。要提供USB 2.0端口,需要一塊USB 2.0 PCI卡。有關(guān)針對Solaris發(fā)行版確認(rèn)的USB 2.0 PCI卡列表,請訪問 USB 1.1設(shè)備的工作方式與過去一樣,即使系統(tǒng)中同時有USB 1.1和USB 2.0設(shè)備也是如此。 盡管USB 2.0設(shè)備可以在USB 1.x端口上運行,但其性能遠(yuǎn)低于連接到USB
3、2.0端口時的性能。2x86系統(tǒng)的1394(FireWire)和海量存儲支持Solaris 10對1394設(shè)備的更新: 已將1394 OpenHCI主機控制器驅(qū)動程序更新為包括對x86系統(tǒng)的支持。以前對1394(FireWire)技術(shù)的支持僅可用于SPARC系統(tǒng)。 引入了scsa1394驅(qū)動程序,以支持符合串行總線協(xié)議2(SBP-2)規(guī)范的1394海量存儲設(shè)備。該驅(qū)動程序支持由總線供電和自備電源的1394海量存儲設(shè)備。以前僅支持1394攝像機。3設(shè)備文件系統(tǒng)(devfs)的增強功能devfs文件系統(tǒng)提供下列增強功能: 執(zhí)行/devices目錄中的操作會附加設(shè)備條目。未使用的設(shè)備條目被分離開來。
4、 系統(tǒng)啟動性能得到增強,這是由于只附加了啟動系統(tǒng)所需的設(shè)備條目。當(dāng)訪問設(shè)備時將添加新的設(shè)備條目。11.1.2 顯示當(dāng)前的設(shè)備信息命令介紹表11-1顯示了當(dāng)前設(shè)備信息的一些命令。表11-1 顯示當(dāng)前設(shè)備信息命令介紹命 令描 述幫 助prtconf顯示系統(tǒng)設(shè)置信息,包括內(nèi)存總數(shù)和系統(tǒng)設(shè)備層信息prtconf(1MB)sysdef顯示系統(tǒng)設(shè)置信息,包括硬件、虛擬設(shè)備、承載模塊和內(nèi)核參數(shù)sysdef(1MB)dmesg顯示設(shè)備的診斷信息dmesg(1MB)11.1.3 如何增添非熱插拔的外圍設(shè)備非熱插拔的設(shè)備可能有以下這些: CD-ROM; 第二塊硬盤; 磁帶設(shè)備; SBUS card。增添這些外圍設(shè)
5、備步驟如下:(1)成為超級用戶;(2)使用命令添加設(shè)備驅(qū)動:# pkgadd -d device package-name-d:包含設(shè)備驅(qū)動的數(shù)據(jù)包的路徑;package-name:包含設(shè)備驅(qū)動的數(shù)據(jù)包名。(3)建立/reconfigure文件:# touch /reconfigure這個/reconfigure將導(dǎo)致系統(tǒng)在重新啟動時自動檢查新的設(shè)備;(4)系統(tǒng)關(guān)機;(5)將新的設(shè)備插到計算機上;(6)重新開機并檢查硬件工作是否正常。· 11.2 硬盤管理 硬盤是存儲數(shù)據(jù)的設(shè)備,在整個系統(tǒng)中具有很重要的地位。詳細(xì)了解硬盤的管理方法是非常必要的。本節(jié)主要介紹硬盤的有關(guān)知識和
6、管理方法。11.2.1 硬盤管理概述1硬盤標(biāo)識(Disk Labels)硬盤標(biāo)識是專門存放硬盤的控制、結(jié)構(gòu)和盤片信息的地方。目前,Solaris 10支持兩種硬盤標(biāo)識:VTOC和EFI。VTOC是傳統(tǒng)的硬盤標(biāo)識,但它只能創(chuàng)造小于1 TB大小的文件系統(tǒng)(1TB=1000GB)。EFI標(biāo)識可以支持操作系統(tǒng)創(chuàng)造大于1 TB的文件系統(tǒng)。需要指出的是,Solaris 10在運行64位內(nèi)核時支持多TB的UFS文件系統(tǒng),詳細(xì)情況請見第12章文件系統(tǒng)的介紹。而在使用EFI標(biāo)識的情況下,運行32位的Solaris 10系統(tǒng)也可以支持大于1TB的UFS文件系統(tǒng)。EFI標(biāo)識硬盤雖然比VTOC標(biāo)識硬盤支持文件系統(tǒng)大,
7、但是它也有一些限制: SCSI驅(qū)動器ssd當(dāng)前支持的磁盤最大只能為2 TB。如果你需要大于2 TB容量的磁盤,請使用磁盤和存儲管理產(chǎn)品(如Solaris卷管理器)來創(chuàng)建較大的設(shè)備。 EFI硬盤標(biāo)識不支持IDE硬盤。 EFI標(biāo)識硬盤不能作為啟動盤啟動操作系統(tǒng)。 EFI標(biāo)識硬盤的全盤表示為cxtydz。 不能用Solaris Management Console管理工具來管理EFI標(biāo)識硬盤,但可以用format工具來管理。2盤片(Disk Slices)介紹一個物理盤劃分為幾個部分,單個部分被稱為盤片。存儲在硬盤的文件包含在文件系統(tǒng)中,而每個文件系統(tǒng)所在的硬盤部分是一個盤片(Disk Slices
8、)。當(dāng)我們設(shè)置盤片時,需要記住下面的概念: 每個盤片上裝有一個文件系統(tǒng); 沒有文件系統(tǒng)可以跨越多個盤片。對于SPARC和x86系統(tǒng)平臺,盤片的設(shè)置稍微有所不同,下面我們來匯總一下這些不同,如圖11-2所示。表11-2 盤片在SPARC和x86上的不同SPARC平臺x86平臺全部的硬盤都貢獻(xiàn)給了Solaris硬盤使用fdisk命令來分區(qū),一個分區(qū)可裝一個操作系統(tǒng)VTOC(lable標(biāo)識)的硬盤可以分為8個盤片,號碼是07VTOC(lable標(biāo)識)的硬盤的fdisk分區(qū)可以分為10個分區(qū),號碼為09EFI(lable標(biāo)識)的硬盤可以分為7個盤片,號碼為06EFI(lable標(biāo)識)的硬盤可以分為7個
9、盤片,號碼是06需要說明的是,在x86平臺的fdisk分區(qū),fdisk分區(qū)是硬盤dos分區(qū)的一部分,是為了安裝多操作系統(tǒng)時,留給其他一些其它的操作系統(tǒng)(如Solaris)的。盤片常用方法如表11-3所示。表11-3 盤片的常用方法盤片文件系統(tǒng)通常情況下,可在服務(wù)器或客戶機上找到解 釋0Root(/)都能安裝操作系統(tǒng)的文件和目錄,系統(tǒng)不能在EFI lable的硬盤上啟動1swap都能提供虛擬內(nèi)存2都能在VTOC硬盤下,表示整個硬盤。大小不能被改變在EFI硬盤下,只是一個普通的盤片號碼3/export都能用戶可以按照自己的需要定義這個盤片,也可以用來安裝客戶機需要的操作系統(tǒng)版本4都能用戶可以按照自
10、己的需要定義這個盤片5/opt都能用戶可以按照自己的需要定義這個盤片,可以用來安裝一些應(yīng)用軟件。如果在盤片沒有分配給/opt文件系統(tǒng)空間的話,這個/opt目錄大小為06/usr都能主要安裝一些命令、文檔和常用庫文件等7/home或/export/home都能主要是安裝一些用戶的文件8N/AN/A不適用VTOC硬盤EFI硬盤的保留盤片,不能修改和刪除這個盤片9都能不使用EFI硬盤VTOC硬盤上保留盤片3硬盤分區(qū)表硬盤標(biāo)識的一個重要的組成部分就是分區(qū)表,它存放著盤片、盤片的邊界和盤片的大小等信息。查看分區(qū)表的內(nèi)容可使用format命令。表11-4就是描述分區(qū)表的術(shù)語。表11-4 分區(qū)表術(shù)語分區(qū)表術(shù)
11、語值描 述號碼07VTOC硬盤:分區(qū)或盤片號07EFI硬盤:分區(qū)或盤片號06Tag0=UNASSIGNED 1=BOOT2=ROOT 3=SWAP 4=USR5=BACKUP 7=VAR8=HOME 11=RESERVED數(shù)字號碼表示文件系統(tǒng)被掛接(mount)的分區(qū)號Flagswm這個分區(qū)可以寫和掛接(mount)wu這個分區(qū)是可以寫的,但是不能被掛接。這是swqp分區(qū)rm這個分區(qū)可以被讀,也可以被掛接4Format命令簡介Format命令是系統(tǒng)管理員使用管理硬盤的工具。它的用處和詳細(xì)信息如表11-5所示。表11-5 Format工具的用處和詳細(xì)信息用 處詳細(xì)信息在操作系統(tǒng)上尋找所有的硬盤驅(qū)
12、動報告下列信息:目標(biāo)所在的位置硬盤的結(jié)構(gòu)硬盤是否被格式化硬盤是否有被mount上的分區(qū)找回硬盤標(biāo)識方便硬盤修復(fù)操作修復(fù)有缺陷的硬盤扇區(qū)允許管理員修復(fù)硬盤驅(qū)動或者回到出廠設(shè)置格式化和分析硬盤創(chuàng)建扇區(qū)和校驗扇區(qū)硬盤分區(qū)硬盤分成盤片并在每個盤片上創(chuàng)建單個文件系統(tǒng)增添硬盤標(biāo)識寫硬盤名和控制信息到硬盤,目的是為了硬盤的恢復(fù)11.2.2 查看硬盤信息硬盤的信息主要包括硬盤的使用情況、分區(qū)情況和標(biāo)識內(nèi)容。1查看硬盤的使用情況鍵入du命令可以查出每個文件或目錄占用了多少個512字節(jié)的硬盤塊。若某目錄含子目錄,則在計算塊數(shù)時,子目錄中的內(nèi)容也包括在內(nèi)。host%du2913 ./3.0templates 639
13、 ./Srt 347 ./Howto 1998 ./Clipart 607 ./Newtemplates 38 ./Modemstuff 2004 ./Config/Art 6593 ./Config 13280 host% 上面例子中的輸出以512字節(jié)的塊為單位,欲換算成兆字節(jié)(MB),應(yīng)除以2048,上例中,13280/2048=6.48MB。也可以用du-k列出以K為單位的輸出結(jié)果,使用du-s可以只列出總空間大小而無須列出詳細(xì)目錄大小。2查看硬盤的分區(qū)的情況使用format命令可以查看到硬盤分區(qū)表的信息:# formatSearching for disks.doneSpecify d
14、isk (enter its number):1Selecting c0t0d0format> partitionpartition> printCurrent partition table (original):Total disk cylinders available: 8892 + 2 (reserved cylinders)Part Tag Flag Cylinders Size Blocks0 root wm 1110 - 4687 1.61GB (0/3578/0) 33812101 swap wu 0 - 1109 512.00MB (0/1110/0) 1048
15、9502 backup wm 0 - 8891 4.01GB (0/8892/0) 84029403 unassigned wm 0 0 (0/0/0) 04 unassigned wm 0 0 (0/0/0) 05 unassigned wm 0 0 (0/0/0) 06 unassigned wm 0 0 (0/0/0) 07 home wm 4688 - 8891 1.89GB (0/4204/0) 3972780partition> qformat> q#上面的信息顯示硬盤共有三個分區(qū),分布在0,1,7號盤片上,2號盤片標(biāo)識整個硬盤。3查看或更改硬盤標(biāo)識內(nèi)容(1)先來查看硬
16、盤的標(biāo)識。檢查硬盤標(biāo)識的命令是prtvtoc。需要說明的是,查看EFI標(biāo)識也使用這個命令。使用prtvtoc命令查看VTOC標(biāo)識:# prtvtoc /dev/rdsk/c0t0d0s0* /dev/rdsk/c0t0d0s0 partition map* Dimensions:* 512 bytes/sector* 63 sectors/track* 15 tracks/cylinder* 945 sectors/cylinder* 8894 cylinders* 8892 accessible cylinders* Flags:* 1: unmountable* 10: read-only
17、* First Sector Last* Partition Tag Flags Sector Count Sector Mount Directory0 2 00 1048950 3381210 4430159 /1 3 01 0 1048950 10489492 5 00 0 8402940 84029397 8 00 4430160 3972780 8402939 /export/home使用prtvtoc命令查看EFI標(biāo)識:# prtvtoc /dev/rdsk/c3t1d0s0* /dev/rdsk/c3t1d0s0 partition map* Dimensions:* 512 b
18、ytes/sector* 2479267840 sectors* 2479267773 accessible sectors* Flags:* 1: unmountable* 10: read-only* First Sector Last* Partition Tag Flags Sector Count Sector Mount Directory0 2 00 34 262144 2621771 3 01 262178 262144 5243216 4 00 524322 2478727100 24792514218 11 00 2479251422 16384 2479267805從上面
19、可以出,EFI標(biāo)識寫到第34扇區(qū),從34扇區(qū)以后才進(jìn)入硬盤分區(qū)。(2)更改硬盤標(biāo)識。將硬盤從VTOC標(biāo)識更改為EFI標(biāo)識的方法是:先選定需要更改的硬盤號,然后再鍵入lable命令,就會出現(xiàn)讓你選擇標(biāo)識類型的菜單。過程如下:# format -eSearching for disks.doneAVAILABLE DISK SELECTIONS:1. c1t0d0 <SunW18g cyl 7506 alt 2 hd 19 sec 248>/sbus2,0/QLGC,isp2,10000/sd0,02. c1t1d0 <SunW18g cyl 7506 alt 2 hd 19 s
20、ec 248>/sbus2,0/QLGC,isp2,10000/sd1,03. c1t8d0 <SunW18g cyl 7506 alt 2 hd 19 sec 248>/sbus2,0/QLGC,isp2,10000/sd8,04. c1t9d0 <SunW18g cyl 7506 alt 2 hd 19 sec 248>/sbus2,0/QLGC,isp2,10000/sd9,0Specify disk (enter its number): 4selecting c1t9d0disk formattedformat> label0 SMI Label1
21、 EFI LabelSpecify Label type0: 1Ready to label disk, continue? yesformat> quit完成。11.2.3 修復(fù)壞的硬盤扇區(qū)硬盤故障發(fā)生后,我們首先關(guān)注的是硬盤上的數(shù)據(jù)是否丟失。我們可以先將數(shù)據(jù)備份,再修復(fù)硬盤的壞扇區(qū),如果還是不能修復(fù),就需要換一塊新的硬盤了。下面介紹怎樣修復(fù)壞硬盤扇區(qū)。(1)將文件存檔。如果硬盤壞了,但還可以訪問硬盤,那么就把硬盤上的所有文件系統(tǒng)做一下ufsdump。ufsdump命令的用法見第12章。(2)將硬盤上的文件拷出。若無法對硬盤運行ufsdump,那么找一個同類型硬盤,聯(lián)入系統(tǒng),使用dd命
22、令從壞盤上拷出數(shù)據(jù),例如,從主盤/dev/rdsk/c0t0d0s2拷貝到目的盤/dev/rdsk/c0t2d0s2,使用命令:# dd if=/dev/rdsk/c0t0d0s2 of=/dev/rdsk/c0t2d0s2 bs=128kdd的使用詳見dd(1M)手冊。 (3)分析硬盤扇區(qū)錯誤。 成為超級用戶或授權(quán)角色用戶。 卸載故障盤:# umount /dev/dsk/device-name 使用format命令:# format 選擇硬盤:Specify disk (enter its number):1selecting c0t2d0:disk formattedWarning: C
23、urrent Disk has mounted partitions. 選擇分析菜單:format> analyze 鍵入setup命令設(shè)置分析參數(shù):analyze> setupAnalyze entire disk yes? nEnter starting block number 0, 0/0/0: 12330Enter ending block number 2052287, 2035/13/71: 12360Loop continuously no? yRepair defective blocks yes? nStop after first error no? nUse
24、 random bit patterns no? nEnter number of blocks per transfer 126, 0/1/54: 1Verify media after formatting yes? yEnable extended messages no? nRestore defect list yes? yCreate defect label yes? y 使用read命令找到錯誤的塊analyze> readReady to analyze (wont harm SunOS). This takes a long time,but is interrupt
25、ible with Control-C. Continue? ypass 02035/12/1825/7/24pass 1Block 12354 (18/4/18), Corrected media error (hard data ecc)25/7/24CTotal of 1 defective blocks repaired.可見,數(shù)據(jù)塊12345有錯誤,需要被修復(fù)。(4)下面開始修復(fù)錯誤扇區(qū)。 成為超級用戶或授權(quán)角色用戶。 使用format命令:# format 選擇硬盤:Specify disk (enter its number): 1selecting c0t3d0disk for
26、mattedformat> 選擇repair命令:format> repair 鍵入錯誤的塊的號碼:Enter absolute block number of defect: 12354Ready to repair defect, continue? yRepairing block 12354 (18/4/18).ok.format>(5)重新格式化硬盤。若硬盤上有壞塊,則重新格式化有時會解決問題。格式化硬盤的命令是format,其用法和修復(fù)扇區(qū)錯誤相似,就是把repair命令換成format命令,詳細(xì)信息見format(1M)手冊。但請記住,格式化硬盤會毀掉磁盤上面的
27、所有數(shù)據(jù),格式化完成后還須使用newfs命令重新建立文件系統(tǒng)。(6)換下舊硬盤。如果重新格式化和修復(fù)壞塊都解決不了問題時,就要換下此壞硬盤,方法詳見11.2.4節(jié)。11.2.4 添加新的硬盤在計算機運行過程中,如果硬盤空間已經(jīng)不足,或者有個硬盤已經(jīng)出現(xiàn)壞的扇區(qū),而且修復(fù)也失敗的情況下,我們就須添加一個新的硬盤,并把壞的硬盤換下。由于在分區(qū)方面有所不同,所以SPARC和x86平臺上添加硬盤的步驟稍微有所不同,我們須分別介紹。添加系統(tǒng)盤和數(shù)據(jù)盤也有所不同。系統(tǒng)盤上只安裝著操作系統(tǒng),如果壞了,就須重新安裝或者從備份介質(zhì)中恢復(fù)。具體恢復(fù)步驟我們在第12章中介紹。這里重點講數(shù)據(jù)盤的添加。1在SPARC平
28、臺上增添第2塊硬盤(1)關(guān)閉系統(tǒng),裝上新的硬盤。(2)啟動系統(tǒng),進(jìn)入超級用戶狀態(tài)。(3)運行Format命令,查看是否已經(jīng)發(fā)現(xiàn)新的硬盤。# formatAVAILABLE DISK SELECTIONS:0. /dev/rdsk/c1t0d0s0 <Sun18G cyl 7506 alt 2 hd 19 sec 248>/sbus2,0/QLGC,isp2,10000/sd0,01. /dev/rdsk/c1t1d0s0 <Sun18G cyl 7506 alt 2 hd 19 sec 248>/sbus2,0/QLGC,isp2,10000/sd1,0(4)選擇新的硬
29、盤號碼,進(jìn)入硬盤設(shè)置菜單,使用下面命令進(jìn)入分區(qū)菜單:format> partition(5)查看分區(qū)情況:partition> print(6)修改分區(qū)設(shè)置:partition> modify(7)寫入lalel標(biāo)識中:partition>label (8)離開分區(qū)菜單:partition>quit(9)保存設(shè)置,并退出:format>saveformat>quit#(10)使用命令newfs來為每一個分區(qū)創(chuàng)建文件系統(tǒng):#newfs /dev/rdsk/c?t?d?s? (11)修改/etc/vfstab文件,使新的硬盤分區(qū)可以在系統(tǒng)啟動的時候別自動m
30、ount。2在x86平臺上增添第2塊硬盤在x86平臺上添加第2塊硬盤比起在SPARC平臺上稍微復(fù)雜些。因為x86平臺上有個fdisk分區(qū)的概念。fdisk分區(qū)是區(qū)分Solaris系統(tǒng)分區(qū)和其他如DOS分區(qū)、Linux分區(qū)的,畢竟大多數(shù)x86平臺都可以運行著多操作系統(tǒng),而在SPARC平臺上就沒有這些考慮了。在fdisk分區(qū)之后,只有分給Solaris系統(tǒng)的硬盤部分,我們才可以和在SPARC平臺上一樣進(jìn)行盤片的分割。限于篇幅,這部分我們將不再敘述,請參見上面的SPARC部分。下面我們主要介紹x86的fdisk分區(qū):format> fdiskTotal disk size is 3498 cy
31、lindersCylinder size is 1199 (512 byte) blocksCylindersPartition Status Type Start End Length %= = = = = = =1 Active DOS-BIG 1 699 699 20可以看出原盤只有DOS分區(qū),下面建立Solaris分區(qū):SELECT ONE OF THE FOLLOWING:1. Create a partition2. Specify the active partition3. Delete a partition4. Change between Solaris and Sola
32、ris2 Partition IDs5. Exit (update disk configuration and exit)6. Cancel (exit without updating disk configuration)Enter Selection: 1選擇1,則可創(chuàng)建分區(qū)。Indicate the type of partition you want to create1=SOLARIS2 2=UNIX 3=PCIXOS 4=Other5=DOS12 6=DOS16 7=DOSEXT 8=DOSBIG9=DOS16LBA A=x86 Boot B=Diagnostic C=FAT3
33、2D=FAT32LBA E=DOSEXTLBA F=EFI 0=Exit?1鍵入1,則可選擇創(chuàng)建Solaris分區(qū)。Indicate the percentage of the disk you want this partitionto use (or enter "c" to specify in cylinders). 80指出分區(qū)的大小百分比。Should this become the active partition? If yes, it will beactivated each time the computer is or turned on.Pleas
34、e type "y" or "n". y鍵入y,設(shè)定為活動分區(qū)。Total disk size is 3498 cylindersCylinder size is 1199 (512 byte) blocksCylindersPartition Status Type Start End Length %= = = = = = =1 DOS-BIG 1 699 699 202 Active Solaris2 700 3497 2798 80SELECT ONE OF THE FOLLOWING:1. Create a partition2. Specif
35、y the active partition3. Delete a partition4. Change between Solaris and Solaris2 Partition IDs5. Exit (update disk configuration and exit)6. Cancel (exit without updating disk configuration)Enter Selection:5鍵入5,選擇退出fdisk分區(qū)設(shè)置。接下來就是劃分Solaris分區(qū)的盤片了,這里不再敘述。11.3 本節(jié)主要介紹熱插拔技術(shù)。至于讀者的計算機是否支持這項技術(shù),請查閱計算機硬件手冊。1
36、1.3.1 熱插拔設(shè)備管理概述熱插拔技術(shù)就是在系統(tǒng)運行的時候可以物理地添加、刪除和替換系統(tǒng)組件,系統(tǒng)可以對熱插拔組件進(jìn)行動態(tài)的設(shè)置。從這個角度來說,系統(tǒng)的資源分配也可以隨著熱插拔組件的增添和刪除而變化。支持熱插拔的組件由板和板上的插卡組成。從邏輯上可以分為三部分:板、板插卡和板插口組成。每個組成部分都有相應(yīng)的狀態(tài),這些狀態(tài)就是熱插拔組件的管理內(nèi)容。板的情況板可以處于以下四種情況之一:unknown(未知)、ok(正常)、failed(故障)或unusable(不可用)。板插卡狀況板可以處于以下插卡狀況之一:configured(已配置)或unconfigured(未配置)。斷開連接的板的插卡狀
37、況總是未配置的。板插口狀況一塊板可以具有以下三種插口狀況之一:empty(空)、disconnected(斷開連接)或connected(已連接),如表11-6所示。在插入板時,插口狀況總是從空變?yōu)閿嚅_連接。在拆除板時,插口狀況總是從斷開連接變?yōu)榭?。?1-6 板插口狀況名 稱說 明empty板插口上不存在卡disconnected板已從系統(tǒng)總線斷開。在不切斷電源的情況下,板可以處于斷開連接狀態(tài)。但是,在你將其從插槽拆除前,板一定是斷開電源并處于斷開連接狀態(tài)的connected板已通電并連接到系統(tǒng)總線。只有在板上的組件處于連接狀況后,你才能看到它們系統(tǒng)管理員通過使用cfgadm命令會顯示板和插
38、槽的信息,還可以對它們的狀態(tài)進(jìn)行修改和設(shè)置。Sun文檔聲明,使用cfgadm命令可以管理下列設(shè)備: 在SPARC and x86平臺上的USB設(shè)備; 在SPARC and x86平臺上的SCSI設(shè)備; 在SPARC and x86平臺上的PCI設(shè)備。cfgadm命令有下列功能: 顯示系統(tǒng)組件狀態(tài); 測試系統(tǒng)組件; 改變組件的設(shè)置; 顯示組件設(shè)置的幫助信息。需要注意的是,并不是所有的SCSI和PCI控制器都支持熱插拔和cfgadm命令。雖然Sun的官方文檔上寫明cfgadm可以支持x86系統(tǒng),但筆者在自己的x86上運行卻被系統(tǒng)告知配置的高級管理不被支持??磥?,Solaris 10還不能支持x86
39、,希望以后的補丁更新盤能夠支持這個功能。11.3.2 SCSI設(shè)備的管理這部分用專門的例子來展示使用cfgadm命令對支持熱插拔的SCSI設(shè)備的管理。注意,cfgadm命令能否有效取決于你的系統(tǒng)硬件是否支持。下面的測試都是在SPARC平臺上進(jìn)行的。1顯示系統(tǒng)SCSI設(shè)備的信息顯示SCSI控制器的信息:# cfgadm -lAp_Id Type Receptacle Occupant Conditionc0 scsi-bus connected configured unknownc1 scsi-bus connected configured unknown顯示SCSI控制器c0、c1和附加在
40、控制器上的設(shè)備的信息。# cfgadm -alAp_Id Type Receptacle Occupant Conditionc0 scsi-bus connected configured unknownc0:dsk/c0t0d0 disk connected configured unknownc0:rmt/0 tape connected configured unknownc1 scsi-bus connected configured unknownc1:dsk/c1t3d0 disk connected configured unknownc1:dsk/c1t4d0 unavail
41、able connected unconfigured unknown2SCSI控制器的連接和斷開這里連接和斷開是相對于連到系統(tǒng)總線來說的,如果不能連接到總線,控制器和它上面的設(shè)備都不能正常工作。連接命令:# cfgadm -c connect c1斷開命令:# cfgadm -c disconnect c13configured(已配置)或unconfigured(未配置)SCSI控制器操作系統(tǒng)為板分配功能角色,并加載板及其連接設(shè)備所需的設(shè)備驅(qū)動程序的狀態(tài)為configured(已配置)狀態(tài)。系統(tǒng)從邏輯上將板與操作系統(tǒng)分離,并將相關(guān)的設(shè)備驅(qū)動程序置于脫機狀態(tài)。雖然環(huán)境監(jiān)視仍在進(jìn)行,但板上的設(shè)
42、備還不能為系統(tǒng)所用。此時狀態(tài)為unconfigured(未配置)狀態(tài)。配置命令:# cfgadm -c configure c1未配置命令:# cfgadm -c unconfigure c14configured(已配置)或unconfigured(未配置)SCSI設(shè)備和上邊介紹的只是對象不同,下面適用對于控制器上的設(shè)備進(jìn)行配置。配置命令:# cfgadm -c configure c1:dsk/c1t4d0未配置命令:# cfgadm -c unconfigure c1:dsk/c1t4d05在SCSI控制器上增添和刪除SCSI設(shè)備增添SCSI設(shè)備(1)使用cfgadm命令,在C1控制器上
43、添加設(shè)備,例如:# cfgadm -x insert_device c1Adding device to SCSI HBA: /devices/sbus1f,0/SunW,fas1,8800000This operation will suspend activity on SCSI bus: c1(2)在對話中提示符中,鍵入yContinue (yes/no)? ySCSI bus quiesced successfully.It is now safe to proceed with hotplug operation.I/O activity on the SCSI bus is sus
44、pended while the hot-plug operation is inprogress.(3)將新的SCSI設(shè)備插上,并等待設(shè)備燈亮起。(4)在對話提示符中,鍵入y,結(jié)束操作。Enter y if operation is complete or n to abort (yes/no)? y刪除SCSI設(shè)備(1)使用命令刪除SCSI設(shè)備。# cfgadm -x replace_device c1:dsk/c1t4d0Replacing SCSI device: /devices/sbus1f,0/SunW,fas1,8800000/sd4,0This operation will
45、suspend activity on SCSI bus: c1(2)在對話的提示符中鍵入y。Continue (yes/no)? ySCSI bus quiesced successfully.It is now safe to proceed with hotplug operation.(3)等待SCSI設(shè)備燈滅,拔走設(shè)備。(4)在對話的提示符中鍵入y,結(jié)束操作。Enter y if operation is complete or n to abort (yes/no)? y· 熱插拔設(shè)備的管理 · 11.4 USB大容量存儲設(shè)備 從Sola
46、ris 9開始,下面這些大容量的USB存儲設(shè)備就被支持: CD-RW; 移動硬盤; DVD; 數(shù)碼照相機; ZIP。所有USB大容量存儲設(shè)備都是可以移動的設(shè)備,Solaris平臺的USB設(shè)備具有下列特性: Solaris平臺的USB設(shè)備支持DOS或者Windows的文件系統(tǒng)。 可以友好地使用rmformat命令來代替format命令對大容量的USB存儲設(shè)備進(jìn)行分區(qū)或者格式化。如果還需要用以前的format命令,請用format-e命令。 還可以用fdisk命令進(jìn)行fdisk分區(qū)的劃分,fdisk分區(qū)的性質(zhì)見本章第11.3節(jié)。 當(dāng)使用卷管理器(volume management)管理這些設(shè)備時,
47、大容量的USB存儲設(shè)備就會被自動mount到/rmdisk目錄,但是需要卷管理器重新啟動。 如果不使用卷管理器,這些大容量的USB存儲設(shè)備就需要手動mount到系統(tǒng)。比如,一個FAT文件系統(tǒng)的設(shè)備就用下面的命令:mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt 對于支持熱插拔的USB存儲設(shè)備,只要插上設(shè)備,我們就能用prtconf在系統(tǒng)設(shè)備層看到它,拔下就不會再出現(xiàn)。· 11.5 CD和DVD設(shè)備的刻錄 對于CD和DVD設(shè)備,我們可以用cdrw命令在Solaris平臺上進(jìn)行刻錄??梢钥啼浀娜蝿?wù)包括下列: 創(chuàng)建數(shù)據(jù)CD和DVD; 創(chuàng)建音頻CD;
48、從音頻CD上復(fù)制音頻數(shù)據(jù); 復(fù)制CD和DVD; 抹去CD-RW的記錄。11.5.1 如何檢查刻錄設(shè)備使用cdrw-l來列出這些設(shè)備的詳細(xì)信息。$ cdrw -lLooking for CD devices.Node | Connected Device | Device type-+-+-cdrom0 | YAMAHA CRW8824S 1.0d | CD Reader/Writer如果沒有列出,說明這些設(shè)備還沒有安裝好,可以用下面兩種方法來安裝驅(qū)動程序。(1)執(zhí)行后重新啟動系統(tǒng)的方法:# touch /reconfigure# init 6(2)添加驅(qū)動程序后不用重啟系統(tǒng)的方法:# drvc
49、onfig# disks重新啟動vold:# /etc/init.d/vold stop# /etc/init.d/vold start此外,我們還可以檢查一下光盤介質(zhì)是否為空白。下面的例子說明這個光盤是空白的。$ cdrw -MDevice : YAMAHA CRW8824SFirmware : Rev. 1.00 (26/04/00)Media is blank%11.5.2 如何進(jìn)行刻錄1數(shù)據(jù)光盤的刻錄ISO 9660文件系統(tǒng)是計算機平臺上標(biāo)準(zhǔn)的CD和DVD文件系統(tǒng)??啼洈?shù)據(jù)CD或DVD都是先將文件生成ISO 9660文件系統(tǒng),然后再刻錄到光盤。先將要刻錄的/home/dubs/ufs_
50、dir文件轉(zhuǎn)換為ISO 9660格式:$ mkisofs -r /home/dubs/ufs_dir > ufs_cdTotal extents actually written = 56Total translation table size: 0Total rockridge attributes bytes: 329Total directory bytes: 0Path table size(bytes): 10Max brk space used 800056 extents written (0 Mb)然后,再將生成的名為ufs_cd的文件刻錄到光盤:$ cdrw -i uf
51、s_cdInitializing device.done.Writing track 1.done.Finalizing (Can take several minutes).done.2多媒體CD的刻錄使用cdrw創(chuàng)建CD時要注意只有專門的文件類型才被支持。這些是*.sun,*.wav,*.cda和*.aur類型文件。如果不是這些文件類型,cdrw命令將忽略它們??啼浢钜埠芎唵?,如將bark.wav和chirp.au兩個文件刻錄到光盤,就使用下面的命令:$ cdrw -a bark.wav chirp.au3復(fù)制CD盤當(dāng)你只有一個CD-RW時,在默認(rèn)的情況下,cdrw命令將先復(fù)制源CD的內(nèi)
52、容到/tmp目錄,然后再寫到目標(biāo)CD上。如果你的/tmp目錄沒有700 MB,就須指定另外一個目錄。完成刻錄的步驟如下:(1)將多媒體CD插入CD-RW驅(qū)動器。(2)建立一個暫存目錄。$ mkdir /music_dir(3)將源盤內(nèi)容復(fù)制到暫存目錄,復(fù)制完畢后源盤會自動彈出。$ cdrw -c -m music_dir(4)插入一張空白的目的盤,然后按Enter鍵,復(fù)制光盤。如果你有兩個CD-RW驅(qū)動器,那就非常簡單了。使用下列命令即可完成復(fù)制。$ cdrw -c -s cdrom0 -d cdrom1· 11.6 磁帶設(shè)備 這一節(jié)我們將介紹磁帶設(shè)備的管理情況。一般用戶
53、基本上用不到磁帶設(shè)備,但對大型系統(tǒng)來說,磁帶是常用的備份工具。11.6.1 磁帶設(shè)備的命名規(guī)則磁帶設(shè)備使用了一個邏輯的設(shè)備名。邏輯磁帶設(shè)備文件位于/dev/rmt子目錄下,作為一個從/devices目錄而來的符號鏈接。通常情況下,你可以按照圖11-1所示的那樣指定一個磁帶驅(qū)動設(shè)備。圖11-1 磁帶驅(qū)動設(shè)備命名按照默認(rèn)的密度指定驅(qū)動器編號通常,通過磁帶驅(qū)動器的邏輯單元編號來指定驅(qū)動器,該編號是一個從0n的數(shù)字。如果你不指定密度,驅(qū)動器將按照它預(yù)定義的那樣來寫,通常是磁帶支持的最高密度。最多時可以把7個SCSI磁帶驅(qū)動器加入到一個SCSI控制器中。例如,要指定第一個驅(qū)動器,可以使用下面的設(shè)備名:/
54、dev/rmt/0要指定第二個驅(qū)動器,可以使用下面的設(shè)備名:/dev/rmt/1注意,大多數(shù)設(shè)備名字都是從0開始順序編號的。這樣一來,當(dāng)你提到第一個磁盤或者目標(biāo)時,它的編號是0而不是1。為一個磁帶驅(qū)動器指定不同的密度當(dāng)某種磁帶驅(qū)動器只支持某種特定的密度時,就需要指定這個所需的密度。命名規(guī)則如下:/dev/rmt/XA要判斷一個驅(qū)動器所支持的不同的密度,查看/dev/rmt子目錄,其中包含了支持每一種磁帶的不同輸出密度類型的磁帶驅(qū)動器文件集。表11-7顯示了磁帶設(shè)備名字中的密度選項。例如,要指定在第一個(0)驅(qū)動器上的中密度的磁帶設(shè)備,可以使用下面的設(shè)備名。/dev/rmt/0m表11-7 磁帶
55、設(shè)備名字中的密度選項密度選項:Null 默認(rèn)的情況,表示首選密度(最高)1 低密度m 中密度h 高密度u 超密度c 壓縮的密度指定不倒帶選項當(dāng)命令執(zhí)行后,磁帶會自動倒帶,除非你在設(shè)備名字中指定了不倒帶選項。要指定不倒帶,可以在設(shè)備名的最后輸入“n”。例如,要在第一個(0)驅(qū)動器上指定一個中密度的原始磁化磁帶設(shè)備,并且不倒帶,可以使用下面的設(shè)備名。/dev/rmt/0mn11.6.2 控制磁帶的幾個有用命令1將磁帶重新拉緊當(dāng)磁帶在讀數(shù)據(jù)時發(fā)生了錯誤,需要將磁帶重新拉緊,清洗磁帶驅(qū)動器,然后再重新試讀一遍。下面的例子將驅(qū)動器/dev/rmt/1中的磁帶重新拉緊:#mt-f /dev/rmt/1 retension2倒帶要將一盤磁帶倒帶,須輸入mt-f /dev/rmt/* rewind并按Enter鍵。通過設(shè)備號*所指定的磁帶驅(qū)動器,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度新能源儲能項目農(nóng)民工勞務(wù)合同規(guī)范4篇
- 二零二五版年薪制勞動合同:大數(shù)據(jù)分析行業(yè)專家協(xié)議4篇
- 2025年度農(nóng)行房貸利率調(diào)整專項合同書2篇
- 二零二五白蟻滅治與老舊建筑改造服務(wù)合同3篇
- 二零二五年度建筑工程合同履行補充協(xié)議范本3篇
- 個人承包旅游景區(qū)開發(fā)與經(jīng)營合同(2024版)3篇
- 二零二五年度節(jié)能環(huán)保門窗定制采購合同2篇
- 二手住宅買賣合同(2024版)范例2篇
- 二零二五版木托盤租賃與物流信息化建設(shè)合同4篇
- 管理決策知到智慧樹章節(jié)測試課后答案2024年秋山西財經(jīng)大學(xué)
- 飛鼠養(yǎng)殖技術(shù)指導(dǎo)
- 壞死性筋膜炎
- 2024輸血相關(guān)知識培訓(xùn)
- 整式的加減單元測試題6套
- 股權(quán)架構(gòu)完整
- 山東省泰安市2022年初中學(xué)業(yè)水平考試生物試題
- 注塑部質(zhì)量控制標(biāo)準(zhǔn)全套
- 人教A版高中數(shù)學(xué)選擇性必修第一冊第二章直線和圓的方程-經(jīng)典例題及配套練習(xí)題含答案解析
- 銀行網(wǎng)點服務(wù)禮儀標(biāo)準(zhǔn)培訓(xùn)課件
- 二年級下冊數(shù)學(xué)教案 -《數(shù)一數(shù)(二)》 北師大版
- 晶體三極管資料
評論
0/150
提交評論