日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris硬盤分區(qū)簡介( 二 )


向一塊硬盤寫入數據之前,首先需要將其分區(qū)和格式化,這個過程一般可以分為3個
步驟:
1. 物理格式化,也就是通常所說的低級格式化(Low-Level Formatting,LLF);
2. 分區(qū);
3. 邏輯格式化,也就是通常所說的高級格式化(High-Level Formatting,HLF)
低級格式化的時候,硬盤被分成若干個磁道,這些磁道又被分成若干個扇區(qū),每個扇區(qū)填充了隨機數據 。幾乎所有的硬盤在出廠前都已經被低級格式化過,所以,用戶只要對硬盤進行下面兩個步驟(分區(qū)和邏輯格式化)就可以了 。分區(qū)的動作將硬盤分成幾個部分,成為分區(qū)或者是分片(注意:前面的“分區(qū)是動詞,后面的是名詞) 。每個分區(qū)/分片由若干個柱面組成 。絕大多數情況下,Solaris中的一個分區(qū)一一對應一個文件系統 。一個分區(qū)不能包含多個文件系統;同樣,一個文件系統也不能跨越多個分區(qū) 。Solaris中,對硬盤進行分區(qū),就是使用我們開始的時候使用過的format命令 。
當Solaris進行高級格式化的時候,將每個分區(qū)分成許多柱面組,每個柱面組包括了幾個連續(xù)的柱面 。文件系統在這些柱面組中建立文件和目錄,并盡量將同一個文件的數據保存在同一個柱面組中 。這樣的機制能夠保證磁頭讀取數據的時候移動最少,從而加快數據的讀取速度 。Solaris中使用newfs命令來實現高級格式化,默認的文件系統是Unix文件系統(UFS:Unix File System),它使用下列類型的塊:
1. 引導塊:存儲系統啟動時所需的信息
2. 超級塊:存儲文件系統信息
3. 索引節(jié)點(i節(jié)點):存儲文件系統中的單個文件信息
4. 存儲塊/數據塊:存儲文件數據
下面來詳細介紹一下這幾種類型的塊 。
引導塊:
引導塊存儲系統啟動時所需的信息 。引導塊總是位于硬盤的第一個柱面組,占用分區(qū)的前8KB 。
超級塊:
超級塊存儲文件系統信息,它包含了下列信息:
1. 文件系統中總塊數(文件系統大小)
2. 文件系統中數據塊的數目
3. 索引節(jié)點的數目
4. 柱面組的數目
5. 塊的大小
6. 磁盤碎片的大小
7. 空閑塊的個數
8. 空閑的索引節(jié)點的個數
超級塊對文件系統極其重要,所以Solairs系統采用多個備份來確保它的安全 。偶爾,當沒有正常關閉系統或硬盤出現故障的時候,會造成默認超級塊不能正確讀取或者是和其備份的超級塊不一致 。這時,就需要進行修復工作 。通常在重新啟動系統的時候,系統會調用fsck命令來自動完成 。當fsck發(fā)現默認的超級塊已經損壞而且無法自動修復的時候,會提示用戶手動進行修復 。
手動進行修復的時候,可以根據以下幾個步驟進行:
1. 以單用戶的身份進入系統,例如在PROM的模式下(即ok狀態(tài)下)用命令boot -s可進入單用戶模式,或者在系統中sync;sync;sync;init 0也可進入單用戶模式(至于什么是單用戶模式,以后會詳細介紹)
2. 如果損壞的文件已經安裝到文件樹中,可以進入另一個目錄,然后將損壞的文件系統卸載,例如:
#cd /
#umount /var
3. 使用newfs -N命令顯示超級塊的值,此命令會列出備用的超級塊在文件系統中的
位置:
# newfs -N /dev/dsk/c0t0d0s1
/dev/rdsk/c0t0d0s1: 961248 sectors in 204 cylinders of 19 tracks, 248 sectors
469.4MB in 13 cyl groups (16 c/g, 36.81MB/g, 17664 i/g)
super-block backups (for fsck -F ufs -o b=#) at:
32, 75680, 151328, 226976, 302624, 378272, 453920, 529568, 605216, 680864, 756512, 832160, 907808,
4. 從newfs -N命令列出的備用超級塊中選擇一個作為fsck命令的一個選項進行修復:

推薦閱讀