[ 永遠的UNIX::UNIX技術資料的寶庫 ]   GB | BIG5

首頁 > 系統管理 > 其它 > 正文
IRIX 6.5 系統管理 (六) 磁盤管理
本文出自:不詳 作者: (2002-04-23 06:02:00)
(一)、磁盤的概念

1、SGI的磁盤驅動器:
圖2-1顯示SGI磁盤驅動器和控制器之間的關系。控制器管理固定數量的磁盤驅動器,
SCSI控制器最大可管理7或15個驅動器,這依賴SCSI控制器的類型。每個磁盤分
配一個驅動器地址(使用hinv命令輸出的單元號既是系統的磁盤驅動器地址)。

2、磁盤分區:
磁盤被分成邏輯單元叫做分區,分區將磁盤分成固定大小用不同的用途。分區大小
由512字節的塊衡量。每一個塊可以屬任何一個分區,這意味著分區可以重疊。例
如:一個磁盤可以被分成幾個非重疊分區和一個包含整個磁盤的附加分區。一個磁盤
的分區號從0-15,習慣上,有些分區號有特定的功能和名字。
    
    表2-1                標準分區號、名字、功能
分區號        名字                功能
  0           root         root分區,用系統盤的Root文件系統
  1           swap        Swap分區,用臨時存儲數據
  6           usr          Use分區,用在一個系統磁盤上分離Root、usr文件
                          系統
  7           (none)       整個磁盤除了volume header
  8           volhdr       Volume header
  9           (none)       保留區
  10          volume       整個磁盤,包括volume header
  15          xfslog        一個小的分區用XFS log


3、系統盤、附加盤:
系統盤包含IRIX操作系統,因此,它必須有volume header,Root文件系統,Swap分
區,Usr文件系統。每一個工作站和服務器有一個系統盤,系統從系統盤啟動。
所有其它的磁盤叫附加盤(option disks)。
4、分區類型:
每個分區可以使用fx、prtvtoc命令顯示分區類型。表2-2列出分區類(分區9沒有被
列出,因為它是保留分區)。
    
表2-2                       分區類型

分區類型        分區使用                可使用的分區
  efs          EFS文件系統             0,6,7(標準分區)
                                       2,3,4,5,11,12,13,14,15
  xfs          XFS文件系統             0,6,7(標準分區)
                                       2,3,4,5,11,12,13,14,15
 xfslog        XFS文件系統log          15(標準分區)
                                       0,2,3,4,5,6,7,11,12,13,14
 raw          Swap 區                 1
 volhdr        Volume header            8
 volume       整個volume,包括        10
              volume header
 xlv          XLV數據的一部分        0,1,2,3,4,5,6,7,11,12,13,14,
                                      15

5、Volume Headers
Volume Header被保存在磁盤的第0塊,它包含最小文件系統。最小文件系統包含驅動
器參數、分區規劃、fx版本、邏輯卷信息。
Volume Header中的文件有:
Sgilabel:fx的版本
Symmon:調試核心的程序
Xlvlab:XLV邏輯卷信息。此信息用系統啟動時安裝邏輯卷。
Ide:系統診斷程序。在系統維護狀態下,如果管理員選擇第三個選項"Run Diagnostics",
    系統進行硬件診斷。
Fx:分區命令
Sash:在系統盤中,sash程序必須在Volume Header內,因為系統啟動需要。Sash的
版本是與處理器類型對應的。

表2-3                     處理器類型與sash 版本
       處理器類型                          sash版本
         IP17                               sashIP17
      IP19,IP20,IP22                         sashARCS
      IP25,IP26,IP27                           sash64

6、設備文件
在UNIX系統中,硬件設備被視為一個文件,這種方法減少了管理員的工作量。設備
文件又叫特殊文件,它與普通文件有很大區別。設備文件分為:字符文件和塊文件。
在IRIX6.5中,設備文件存放在/hw目錄,以前的IRIX版本,設備文件存放在/dev目
錄中。對磁盤文件,/dev目錄仍然存在,但/dev目錄中的文件與/hw目錄的文件鏈
接。
使用ls -l命令可以看出設備文件與普通文件的區別
#ls -l
brw-------    1 root     sys        0,161 Jan 11 16:15 dks0d1s0
-rw-r--r--    1 root     sys          887 Dec 13 11:52 hosts
設備文件屬性的第一列是b或c表明設備類型:塊或字符型。普通文件顯示文件的字
節數,設備文件顯示兩組數字:主設備號、輔設備號。


7、塊設備與字符設備
塊設備文件與字符設備文件不同之處在被訪問的方式。
進程是以一定大小的數據塊讀寫設備文件。字符設備讀寫數據基字符。磁盤和磁帶
既有塊設備文件又有字符設備文件。


8、主設備和副設備
主設備號指特定的設備驅動器,輔設備號指特殊的物理單元。對磁盤來說,主設備
號表示設備地址和分區。


9、設備名
磁盤的設備文件名包含以下信息:硬件類型、設備訪問類型(字符或塊)、控制器號、
設備地址、分區號。例如:一個SCSI系統盤root區的塊設備文件是/dev/dsk/dks0d1s0 ,
/dev/rdks/dks0d2vh代表SCSI控制器0、單元2的字符設備(raw)volume header(分
區9)。


(二)、磁盤管理
1、列出系統的所有磁盤:
使用hinv命令可以列出系統的所有磁盤。
#hinv -c disk
Integral SCSI controller 0: Version QL1040B (rev. 2), single ended
  Disk drive: unit 1 on SCSI controller 0
  Disk drive: unit 2 on SCSI controller 0
  Disk drive: unit 3 on SCSI controller 0
  Disk drive: unit 4 on SCSI controller 0
  Disk drive: unit 5 on SCSI controller 0
Integral SCSI controller 1: Version QL1040B (rev. 2), single ended
此命令顯示系統有一個SCSI控制器,連接5塊硬盤。這些硬盤的設備地址是1-5,即
單元號。


2、格式化、初始化磁盤:
當用戶格式化磁盤時,磁盤的原有數據將丟失。使用fx 命令格式化磁盤,SCSI磁盤
在出廠前已經格式化。
初始化磁盤時,系統在磁盤上產生volume header。初始化磁盤也使用fx命令。
參照《IRIX6.5分區》文檔。


3、顯示磁盤分區:
使用prtvtoc device命令得到磁盤大小及分區信息,只有超級用戶可以使用此命令。
例如:
DATA #prtvtoc
Printing label for root disk

* /dev/root (bootfile "/unix")
*     512 bytes/sector
Partition  Type  Fs   Start: sec    Size: sec   Mount Directory
 0          xfs  yes     1052672      7835871
 1          raw             4096      1048576
 8       volhdr                0         4096
10       volume                0      8888543
device參數是可選的,如果忽略,系統顯示系統盤的信息。Device代表raw 設備名,
例如,對在0控制器1號單元的SCSI盤,device用dks0d1vh表示。


4、分區:
命令行方式下,使用fx命令進行分區。Fx有兩個版本:standalone版本和IRIX版本。
在"Command Monitor"狀態下,調用standalone版本進行系統盤的重分區。附加盤分
區可以使用IRIX版本。
參照《IRIX6.5安裝》、《IRIX6.5分區》文檔。
(http://www.fanqiang.com)
    進入【UNIX論壇

相關文章
IRIX 6.5 系統管理 (五) 用戶帳戶管理 (2002-04-22 08:02:00)
IRIX 6.5 系統管理 (四) 配置IRIX操作系統 (2002-04-22 06:02:00)
IRIX 6.5 系統管理 (三) 系統的啟動、關機、運行級別 (2002-04-21 08:00:00)
IRIX 6.5 系統管理 (二) 分區配置文檔 (2002-04-20 08:00:01)
IRIX 6.5 系統管理 (一) 安裝及配置 (2002-04-19 08:02:00)
 

★  樊強制作 歡迎分享  ★