第11章設備管理_第1頁
第11章設備管理_第2頁
第11章設備管理_第3頁
第11章設備管理_第4頁
第11章設備管理_第5頁
已閱讀5頁,還剩33頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、· 第11章 設 備 管 理  Solaris系統(tǒng)操作環(huán)境下的設備管理一直在不斷的發(fā)展。Solaris 10比以前的Solaris版本又增添了新的設備和設備管理命令。本章主要介紹一些主要的Solaris設備的管理信息。· 11.1 設備管理概述 · 有很多的硬件設備支持著Solaris系統(tǒng)的運行,而且隨著技術的發(fā)展,還會有更多的新設備出現(xiàn)。管理好、使用好這些設備是保障系統(tǒng)平穩(wěn)且有效運行的關鍵。11.1.1 Solaris 10設備管理新特性Solaris 10版本更新了設備管理,下面我們來介紹這些設備的新特性。1支持USB2.0Solaris USB 2

2、.0 設備支持包括以下功能: 將USB總線速度從12 Mbps提高到480 Mbps。這種速度的增加意味著當支持USB 2.0規(guī)范的設備連接到USB 2.0端口時,其運行速度將大大高于支持USB 1.1規(guī)范的同類設備。 在所有基于PCI的平臺上,USB 2.0都可用于Solaris。要提供USB 2.0端口,需要一塊USB 2.0 PCI卡。有關針對Solaris發(fā)行版確認的USB 2.0 PCI卡列表,請訪問 USB 1.1設備的工作方式與過去一樣,即使系統(tǒng)中同時有USB 1.1和USB 2.0設備也是如此。 盡管USB 2.0設備可以在USB 1.x端口上運行,但其性能遠低于連接到USB

3、2.0端口時的性能。2x86系統(tǒng)的1394(FireWire)和海量存儲支持Solaris 10對1394設備的更新: 已將1394 OpenHCI主機控制器驅動程序更新為包括對x86系統(tǒng)的支持。以前對1394(FireWire)技術的支持僅可用于SPARC系統(tǒng)。 引入了scsa1394驅動程序,以支持符合串行總線協(xié)議2(SBP-2)規(guī)范的1394海量存儲設備。該驅動程序支持由總線供電和自備電源的1394海量存儲設備。以前僅支持1394攝像機。3設備文件系統(tǒng)(devfs)的增強功能devfs文件系統(tǒng)提供下列增強功能: 執(zhí)行/devices目錄中的操作會附加設備條目。未使用的設備條目被分離開來。

4、 系統(tǒng)啟動性能得到增強,這是由于只附加了啟動系統(tǒng)所需的設備條目。當訪問設備時將添加新的設備條目。11.1.2 顯示當前的設備信息命令介紹表11-1顯示了當前設備信息的一些命令。表11-1 顯示當前設備信息命令介紹命 令描 述幫 助prtconf顯示系統(tǒng)設置信息,包括內(nèi)存總數(shù)和系統(tǒng)設備層信息prtconf(1MB)sysdef顯示系統(tǒng)設置信息,包括硬件、虛擬設備、承載模塊和內(nèi)核參數(shù)sysdef(1MB)dmesg顯示設備的診斷信息dmesg(1MB)11.1.3 如何增添非熱插拔的外圍設備非熱插拔的設備可能有以下這些: CD-ROM; 第二塊硬盤; 磁帶設備; SBUS card。增添這些外圍設

5、備步驟如下:(1)成為超級用戶;(2)使用命令添加設備驅動:# pkgadd -d device package-name-d:包含設備驅動的數(shù)據(jù)包的路徑;package-name:包含設備驅動的數(shù)據(jù)包名。(3)建立/reconfigure文件:# touch /reconfigure這個/reconfigure將導致系統(tǒng)在重新啟動時自動檢查新的設備;(4)系統(tǒng)關機;(5)將新的設備插到計算機上;(6)重新開機并檢查硬件工作是否正常。· 11.2 硬盤管理  硬盤是存儲數(shù)據(jù)的設備,在整個系統(tǒng)中具有很重要的地位。詳細了解硬盤的管理方法是非常必要的。本節(jié)主要介紹硬盤的有關知識和

6、管理方法。11.2.1 硬盤管理概述1硬盤標識(Disk Labels)硬盤標識是專門存放硬盤的控制、結構和盤片信息的地方。目前,Solaris 10支持兩種硬盤標識:VTOC和EFI。VTOC是傳統(tǒng)的硬盤標識,但它只能創(chuàng)造小于1 TB大小的文件系統(tǒng)(1TB=1000GB)。EFI標識可以支持操作系統(tǒng)創(chuàng)造大于1 TB的文件系統(tǒng)。需要指出的是,Solaris 10在運行64位內(nèi)核時支持多TB的UFS文件系統(tǒng),詳細情況請見第12章文件系統(tǒng)的介紹。而在使用EFI標識的情況下,運行32位的Solaris 10系統(tǒng)也可以支持大于1TB的UFS文件系統(tǒng)。EFI標識硬盤雖然比VTOC標識硬盤支持文件系統(tǒng)大,

7、但是它也有一些限制: SCSI驅動器ssd當前支持的磁盤最大只能為2 TB。如果你需要大于2 TB容量的磁盤,請使用磁盤和存儲管理產(chǎn)品(如Solaris卷管理器)來創(chuàng)建較大的設備。 EFI硬盤標識不支持IDE硬盤。 EFI標識硬盤不能作為啟動盤啟動操作系統(tǒng)。 EFI標識硬盤的全盤表示為cxtydz。 不能用Solaris Management Console管理工具來管理EFI標識硬盤,但可以用format工具來管理。2盤片(Disk Slices)介紹一個物理盤劃分為幾個部分,單個部分被稱為盤片。存儲在硬盤的文件包含在文件系統(tǒng)中,而每個文件系統(tǒng)所在的硬盤部分是一個盤片(Disk Slices

8、)。當我們設置盤片時,需要記住下面的概念: 每個盤片上裝有一個文件系統(tǒng); 沒有文件系統(tǒng)可以跨越多個盤片。對于SPARC和x86系統(tǒng)平臺,盤片的設置稍微有所不同,下面我們來匯總一下這些不同,如圖11-2所示。表11-2 盤片在SPARC和x86上的不同SPARC平臺x86平臺全部的硬盤都貢獻給了Solaris硬盤使用fdisk命令來分區(qū),一個分區(qū)可裝一個操作系統(tǒng)VTOC(lable標識)的硬盤可以分為8個盤片,號碼是07VTOC(lable標識)的硬盤的fdisk分區(qū)可以分為10個分區(qū),號碼為09EFI(lable標識)的硬盤可以分為7個盤片,號碼為06EFI(lable標識)的硬盤可以分為7個

9、盤片,號碼是06需要說明的是,在x86平臺的fdisk分區(qū),fdisk分區(qū)是硬盤dos分區(qū)的一部分,是為了安裝多操作系統(tǒng)時,留給其他一些其它的操作系統(tǒng)(如Solaris)的。盤片常用方法如表11-3所示。表11-3 盤片的常用方法盤片文件系統(tǒng)通常情況下,可在服務器或客戶機上找到解 釋0Root(/)都能安裝操作系統(tǒng)的文件和目錄,系統(tǒng)不能在EFI lable的硬盤上啟動1swap都能提供虛擬內(nèi)存2都能在VTOC硬盤下,表示整個硬盤。大小不能被改變在EFI硬盤下,只是一個普通的盤片號碼3/export都能用戶可以按照自己的需要定義這個盤片,也可以用來安裝客戶機需要的操作系統(tǒng)版本4都能用戶可以按照自

10、己的需要定義這個盤片5/opt都能用戶可以按照自己的需要定義這個盤片,可以用來安裝一些應用軟件。如果在盤片沒有分配給/opt文件系統(tǒng)空間的話,這個/opt目錄大小為06/usr都能主要安裝一些命令、文檔和常用庫文件等7/home或/export/home都能主要是安裝一些用戶的文件8N/AN/A不適用VTOC硬盤EFI硬盤的保留盤片,不能修改和刪除這個盤片9都能不使用EFI硬盤VTOC硬盤上保留盤片3硬盤分區(qū)表硬盤標識的一個重要的組成部分就是分區(qū)表,它存放著盤片、盤片的邊界和盤片的大小等信息。查看分區(qū)表的內(nèi)容可使用format命令。表11-4就是描述分區(qū)表的術語。表11-4 分區(qū)表術語分區(qū)表術

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)管理員使用管理硬盤的工具。它的用處和詳細信息如表11-5所示。表11-5 Format工具的用處和詳細信息用 處詳細信息在操作系統(tǒng)上尋找所有的硬盤驅

12、動報告下列信息:目標所在的位置硬盤的結構硬盤是否被格式化硬盤是否有被mount上的分區(qū)找回硬盤標識方便硬盤修復操作修復有缺陷的硬盤扇區(qū)允許管理員修復硬盤驅動或者回到出廠設置格式化和分析硬盤創(chuàng)建扇區(qū)和校驗扇區(qū)硬盤分區(qū)硬盤分成盤片并在每個盤片上創(chuàng)建單個文件系統(tǒng)增添硬盤標識寫硬盤名和控制信息到硬盤,目的是為了硬盤的恢復11.2.2 查看硬盤信息硬盤的信息主要包括硬盤的使用情況、分區(qū)情況和標識內(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),應除以2048,上例中,13280/2048=6.48MB。也可以用du-k列出以K為單位的輸出結果,使用du-s可以只列出總空間大小而無須列出詳細目錄大小。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號盤片標識整個硬盤。3查看或更改硬盤標識內(nèi)容(1)先來查看硬

16、盤的標識。檢查硬盤標識的命令是prtvtoc。需要說明的是,查看EFI標識也使用這個命令。使用prtvtoc命令查看VTOC標識:# 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標識:# 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標識寫到第34扇區(qū),從34扇區(qū)以后才進入硬盤分區(qū)。(2)更改硬盤標識。將硬盤從VTOC標識更改為EFI標識的方法是:先選定需要更改的硬盤號,然后再鍵入lable命令,就會出現(xiàn)讓你選擇標識類型的菜單。過程如下:# 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 修復壞的硬盤扇區(qū)硬盤故障發(fā)生后,我們首先關注的是硬盤上的數(shù)據(jù)是否丟失。我們可以先將數(shù)據(jù)備份,再修復硬盤的壞扇區(qū),如果還是不能修復,就需要換一塊新的硬盤了。下面介紹怎樣修復壞硬盤扇區(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ū)錯誤。 成為超級用戶或授權角色用戶。 卸載故障盤:# 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ù):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有錯誤,需要被修復。(4)下面開始修復錯誤扇區(qū)。 成為超級用戶或授權角色用戶。 使用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,其用法和修復扇區(qū)錯誤相似,就是把repair命令換成format命令,詳細信息見format(1M)手冊。但請記住,格式化硬盤會毀掉磁盤上面的

27、所有數(shù)據(jù),格式化完成后還須使用newfs命令重新建立文件系統(tǒng)。(6)換下舊硬盤。如果重新格式化和修復壞塊都解決不了問題時,就要換下此壞硬盤,方法詳見11.2.4節(jié)。11.2.4 添加新的硬盤在計算機運行過程中,如果硬盤空間已經(jīng)不足,或者有個硬盤已經(jīng)出現(xiàn)壞的扇區(qū),而且修復也失敗的情況下,我們就須添加一個新的硬盤,并把壞的硬盤換下。由于在分區(qū)方面有所不同,所以SPARC和x86平臺上添加硬盤的步驟稍微有所不同,我們須分別介紹。添加系統(tǒng)盤和數(shù)據(jù)盤也有所不同。系統(tǒng)盤上只安裝著操作系統(tǒng),如果壞了,就須重新安裝或者從備份介質(zhì)中恢復。具體恢復步驟我們在第12章中介紹。這里重點講數(shù)據(jù)盤的添加。1在SPARC平

28、臺上增添第2塊硬盤(1)關閉系統(tǒng),裝上新的硬盤。(2)啟動系統(tǒng),進入超級用戶狀態(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、盤號碼,進入硬盤設置菜單,使用下面命令進入分區(qū)菜單:format> partition(5)查看分區(qū)情況:partition> print(6)修改分區(qū)設置:partition> modify(7)寫入lalel標識中:partition>label (8)離開分區(qū)菜單:partition>quit(9)保存設置,并退出: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平臺上稍微復雜些。因為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平臺上一樣進行盤片的分割。限于篇幅,這部分我們將不再敘述,請參見上面的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,設定為活動分區(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ū)設置。接下來就是劃分Solaris分區(qū)的盤片了,這里不再敘述。11.3 本節(jié)主要介紹熱插拔技術。至于讀者的計算機是否支持這項技術,請查閱計算機硬件手冊。1

36、1.3.1 熱插拔設備管理概述熱插拔技術就是在系統(tǒng)運行的時候可以物理地添加、刪除和替換系統(tǒng)組件,系統(tǒng)可以對熱插拔組件進行動態(tài)的設置。從這個角度來說,系統(tǒng)的資源分配也可以隨著熱插拔組件的增添和刪除而變化。支持熱插拔的組件由板和板上的插卡組成。從邏輯上可以分為三部分:板、板插卡和板插口組成。每個組成部分都有相應的狀態(tài),這些狀態(tài)就是熱插拔組件的管理內(nèi)容。板的情況板可以處于以下四種情況之一:unknown(未知)、ok(正常)、failed(故障)或unusable(不可用)。板插卡狀況板可以處于以下插卡狀況之一:configured(已配置)或unconfigured(未配置)。斷開連接的板的插卡狀

37、況總是未配置的。板插口狀況一塊板可以具有以下三種插口狀況之一:empty(空)、disconnected(斷開連接)或connected(已連接),如表11-6所示。在插入板時,插口狀況總是從空變?yōu)閿嚅_連接。在拆除板時,插口狀況總是從斷開連接變?yōu)榭铡1?1-6 板插口狀況名 稱說 明empty板插口上不存在卡disconnected板已從系統(tǒng)總線斷開。在不切斷電源的情況下,板可以處于斷開連接狀態(tài)。但是,在你將其從插槽拆除前,板一定是斷開電源并處于斷開連接狀態(tài)的connected板已通電并連接到系統(tǒng)總線。只有在板上的組件處于連接狀況后,你才能看到它們系統(tǒng)管理員通過使用cfgadm命令會顯示板和插

38、槽的信息,還可以對它們的狀態(tài)進行修改和設置。Sun文檔聲明,使用cfgadm命令可以管理下列設備: 在SPARC and x86平臺上的USB設備; 在SPARC and x86平臺上的SCSI設備; 在SPARC and x86平臺上的PCI設備。cfgadm命令有下列功能: 顯示系統(tǒng)組件狀態(tài); 測試系統(tǒng)組件; 改變組件的設置; 顯示組件設置的幫助信息。需要注意的是,并不是所有的SCSI和PCI控制器都支持熱插拔和cfgadm命令。雖然Sun的官方文檔上寫明cfgadm可以支持x86系統(tǒng),但筆者在自己的x86上運行卻被系統(tǒng)告知配置的高級管理不被支持??磥恚琒olaris 10還不能支持x86

39、,希望以后的補丁更新盤能夠支持這個功能。11.3.2 SCSI設備的管理這部分用專門的例子來展示使用cfgadm命令對支持熱插拔的SCSI設備的管理。注意,cfgadm命令能否有效取決于你的系統(tǒng)硬件是否支持。下面的測試都是在SPARC平臺上進行的。1顯示系統(tǒng)SCSI設備的信息顯示SCSI控制器的信息:# cfgadm -lAp_Id Type Receptacle Occupant Conditionc0 scsi-bus connected configured unknownc1 scsi-bus connected configured unknown顯示SCSI控制器c0、c1和附加在

40、控制器上的設備的信息。# 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)總線來說的,如果不能連接到總線,控制器和它上面的設備都不能正常工作。連接命令:# cfgadm -c connect c1斷開命令:# cfgadm -c disconnect c13configured(已配置)或unconfigured(未配置)SCSI控制器操作系統(tǒng)為板分配功能角色,并加載板及其連接設備所需的設備驅動程序的狀態(tài)為configured(已配置)狀態(tài)。系統(tǒng)從邏輯上將板與操作系統(tǒng)分離,并將相關的設備驅動程序置于脫機狀態(tài)。雖然環(huán)境監(jiān)視仍在進行,但板上的設

42、備還不能為系統(tǒng)所用。此時狀態(tài)為unconfigured(未配置)狀態(tài)。配置命令:# cfgadm -c configure c1未配置命令:# cfgadm -c unconfigure c14configured(已配置)或unconfigured(未配置)SCSI設備和上邊介紹的只是對象不同,下面適用對于控制器上的設備進行配置。配置命令:# cfgadm -c configure c1:dsk/c1t4d0未配置命令:# cfgadm -c unconfigure c1:dsk/c1t4d05在SCSI控制器上增添和刪除SCSI設備增添SCSI設備(1)使用cfgadm命令,在C1控制器上

43、添加設備,例如:# 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設備插上,并等待設備燈亮起。(4)在對話提示符中,鍵入y,結束操作。Enter y if operation is complete or n to abort (yes/no)? y刪除SCSI設備(1)使用命令刪除SCSI設備。# 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設備燈滅,拔走設備。(4)在對話的提示符中鍵入y,結束操作。Enter y if operation is complete or n to abort (yes/no)? y· 熱插拔設備的管理 ·  11.4 USB大容量存儲設備  從Sola

46、ris 9開始,下面這些大容量的USB存儲設備就被支持: CD-RW; 移動硬盤; DVD; 數(shù)碼照相機; ZIP。所有USB大容量存儲設備都是可以移動的設備,Solaris平臺的USB設備具有下列特性: Solaris平臺的USB設備支持DOS或者Windows的文件系統(tǒng)。 可以友好地使用rmformat命令來代替format命令對大容量的USB存儲設備進行分區(qū)或者格式化。如果還需要用以前的format命令,請用format-e命令。 還可以用fdisk命令進行fdisk分區(qū)的劃分,fdisk分區(qū)的性質(zhì)見本章第11.3節(jié)。 當使用卷管理器(volume management)管理這些設備時,

47、大容量的USB存儲設備就會被自動mount到/rmdisk目錄,但是需要卷管理器重新啟動。 如果不使用卷管理器,這些大容量的USB存儲設備就需要手動mount到系統(tǒng)。比如,一個FAT文件系統(tǒng)的設備就用下面的命令:mount -F pcfs /dev/dsk/c2t0d0s0:c /mnt 對于支持熱插拔的USB存儲設備,只要插上設備,我們就能用prtconf在系統(tǒng)設備層看到它,拔下就不會再出現(xiàn)。· 11.5 CD和DVD設備的刻錄  對于CD和DVD設備,我們可以用cdrw命令在Solaris平臺上進行刻錄。可以刻錄的任務包括下列: 創(chuàng)建數(shù)據(jù)CD和DVD; 創(chuàng)建音頻CD;

48、從音頻CD上復制音頻數(shù)據(jù); 復制CD和DVD; 抹去CD-RW的記錄。11.5.1 如何檢查刻錄設備使用cdrw-l來列出這些設備的詳細信息。$ cdrw -lLooking for CD devices.Node | Connected Device | Device type-+-+-cdrom0 | YAMAHA CRW8824S 1.0d | CD Reader/Writer如果沒有列出,說明這些設備還沒有安裝好,可以用下面兩種方法來安裝驅動程序。(1)執(zhí)行后重新啟動系統(tǒng)的方法:# touch /reconfigure# init 6(2)添加驅動程序后不用重啟系統(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 如何進行刻錄1數(shù)據(jù)光盤的刻錄ISO 9660文件系統(tǒng)是計算機平臺上標準的CD和DVD文件系統(tǒng)。刻錄數(shù)據(jù)CD或DVD都是先將文件生成ISO 9660文件系統(tǒng),然后再刻錄到光盤。先將要刻錄的/home/dubs/ufs_

50、dir文件轉換為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復制CD盤當你只有一個CD-RW時,在默認的情況下,cdrw命令將先復制源CD的內(nèi)

52、容到/tmp目錄,然后再寫到目標CD上。如果你的/tmp目錄沒有700 MB,就須指定另外一個目錄。完成刻錄的步驟如下:(1)將多媒體CD插入CD-RW驅動器。(2)建立一個暫存目錄。$ mkdir /music_dir(3)將源盤內(nèi)容復制到暫存目錄,復制完畢后源盤會自動彈出。$ cdrw -c -m music_dir(4)插入一張空白的目的盤,然后按Enter鍵,復制光盤。如果你有兩個CD-RW驅動器,那就非常簡單了。使用下列命令即可完成復制。$ cdrw -c -s cdrom0 -d cdrom1· 11.6 磁帶設備  這一節(jié)我們將介紹磁帶設備的管理情況。一般用戶

53、基本上用不到磁帶設備,但對大型系統(tǒng)來說,磁帶是常用的備份工具。11.6.1 磁帶設備的命名規(guī)則磁帶設備使用了一個邏輯的設備名。邏輯磁帶設備文件位于/dev/rmt子目錄下,作為一個從/devices目錄而來的符號鏈接。通常情況下,你可以按照圖11-1所示的那樣指定一個磁帶驅動設備。圖11-1 磁帶驅動設備命名按照默認的密度指定驅動器編號通常,通過磁帶驅動器的邏輯單元編號來指定驅動器,該編號是一個從0n的數(shù)字。如果你不指定密度,驅動器將按照它預定義的那樣來寫,通常是磁帶支持的最高密度。最多時可以把7個SCSI磁帶驅動器加入到一個SCSI控制器中。例如,要指定第一個驅動器,可以使用下面的設備名:/

54、dev/rmt/0要指定第二個驅動器,可以使用下面的設備名:/dev/rmt/1注意,大多數(shù)設備名字都是從0開始順序編號的。這樣一來,當你提到第一個磁盤或者目標時,它的編號是0而不是1。為一個磁帶驅動器指定不同的密度當某種磁帶驅動器只支持某種特定的密度時,就需要指定這個所需的密度。命名規(guī)則如下:/dev/rmt/XA要判斷一個驅動器所支持的不同的密度,查看/dev/rmt子目錄,其中包含了支持每一種磁帶的不同輸出密度類型的磁帶驅動器文件集。表11-7顯示了磁帶設備名字中的密度選項。例如,要指定在第一個(0)驅動器上的中密度的磁帶設備,可以使用下面的設備名。/dev/rmt/0m表11-7 磁帶

55、設備名字中的密度選項密度選項:Null 默認的情況,表示首選密度(最高)1 低密度m 中密度h 高密度u 超密度c 壓縮的密度指定不倒帶選項當命令執(zhí)行后,磁帶會自動倒帶,除非你在設備名字中指定了不倒帶選項。要指定不倒帶,可以在設備名的最后輸入“n”。例如,要在第一個(0)驅動器上指定一個中密度的原始磁化磁帶設備,并且不倒帶,可以使用下面的設備名。/dev/rmt/0mn11.6.2 控制磁帶的幾個有用命令1將磁帶重新拉緊當磁帶在讀數(shù)據(jù)時發(fā)生了錯誤,需要將磁帶重新拉緊,清洗磁帶驅動器,然后再重新試讀一遍。下面的例子將驅動器/dev/rmt/1中的磁帶重新拉緊:#mt-f /dev/rmt/1 retension2倒帶要將一盤磁帶倒帶,須輸入mt-f /dev/rmt/* rewind并按Enter鍵。通過設備號*所指定的磁帶驅動器,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論