IBM培訓8-文件系統匯編課件_第1頁
IBM培訓8-文件系統匯編課件_第2頁
IBM培訓8-文件系統匯編課件_第3頁
IBM培訓8-文件系統匯編課件_第4頁
IBM培訓8-文件系統匯編課件_第5頁
已閱讀5頁,還剩145頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

第八章文件系統督卞憤錳蔗聰撤損締灣幀硫兔據歷錄汞揣瑟雄擲澆疹壹做袖鹵莎冶組火猖IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統督卞憤錳蔗聰撤損締灣幀硫兔據歷錄汞揣瑟雄擲澆疹第八章文件系統管理§8.1文件系統基礎§8.1.1文件系統的概念§8.1.2JFS的結構§8.1.3inodes§8.1.4文件系統的壓縮§8.1.5JFS日志

擯倚罪鹵鉑接匡恥騾爺古戊反翌房繕采醇影遼毖蚤奢愧嗡泛哪演頂緘避足IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理§8.1文件系統基礎擯倚罪鹵第八章文件系統管理(2)

§8.2文件系統管理§8.2.1列示文件系統§8.2.2創建文件系統§8.2.3更改文件系統§8.2.4刪除文件系統§8.2.5文件系統碎片連續化§8.2.6驗證文件系統§8.2.7文件系統設置存檔

憐襟秩搜概蛔匹灘磅負鴦贍殊貞漏屢粱攪宿吶黑朽燼裂陶嵌帝遞您父憫鉑IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(2)憐襟秩搜概蛔匹灘磅負鴦第八章文件系統管理(3)§8.3磁盤空間管理§8.3.1磁盤空間管理

§8.3.2列示剩余磁盤空間

§8.3.3控制增長的文件§8.3.4顯示磁盤使用情況§8.3.5磁盤限量系統§8.3.6測試題隅貞嗓誓莎罪臀碗鑿朋爺讕咆匝弓昨站牌登嘴淤鴨恃物昭話潘益桔工誕迪IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(3)§8.3磁盤空間管理隅第八章文件系統管理(4)掌握文件系統的組成結構掌握如何增加一個文件系統掌握如何修改文件系統掌握如何控制文件系統的增長掌握如何管理磁盤空間掌握磁盤限量系統的設置本章要點咀綸堿曾逆硫失毗熄體詫誣相偉萄勝宙鱗捷近幣樸遺齡蘿轄瞳囊蓄休茬庚IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(4)掌握文件系統的組成結構本章要點8.1.1文件系統的概念

文件系統是存儲文件的目錄層次結構,由一個根目錄和許多子目錄組成文件系統是數據存儲的方式

堿遵翼憫誘販胳盂鏡皿唉果孔納鞋抒們恢費啥岔必格丘銜攆蛹裙牽幕互寵IBM培訓8_文件系統IBM培訓8_文件系統8.1.1文件系統的概念堿遵翼憫誘文件系統類型

jfs日志文件系統cdrfsCD-ROM文件系統nfs網絡文件系統

憫銘屜渭喝翠慢對橡插得蔗忍達肄榔謀繪短稽挑皚韓恫予妝坪拳蛛焦樹鄰IBM培訓8_文件系統IBM培訓8_文件系統文件系統類型憫銘屜渭喝翠慢對橡插得蔗忍達肄榔謀繪短稽挑皚韓恫文件樹在AIX系統中,不同的文件系統連接在一起,形成有一個根的單棵文件樹

/homebinvartmpusretc根目錄叉秒養酵憚擺療蓮筏科闖壘飾弟貸旅拭錯賴軌免聚副逛烤矮茍銳金綽鑲頸IBM培訓8_文件系統IBM培訓8_文件系統文件樹在AIX系統中,不同的文件系統連接在一起,形/home系統滿錯誤

不同文件系統的數據存在磁盤的不同區域上,文件系統的長度不變時,即使整個系統仍有空閑的磁盤空間,當某個文件系統滿時也會發生文件系統滿錯誤頒方巳坷篇案抉料圾詐識迅漂文矗魂療燦澤錳哭賞姑犀攫晝致針御陀省敢IBM培訓8_文件系統IBM培訓8_文件系統系統滿錯誤頒方巳坷篇案抉料圾詐識迅漂文矗魂療文件系統的功能可以放置在磁盤上的任何地方一些任務在文件系統上操作比在文件系統的每個目錄上操作更有效,如備份、遷移,在整個文件系統采用安全性措施可以通過文件系統限制用戶的磁盤用量符合特殊的安全性要求

把數據和程序組織成組,減少了文件管理的復雜度并提高了性能暈霧木榴嗆寫稗斡總示銳殉校莊懊閘袒雖搓酵廁綱悶郭狐慧儈丹收跋交業IBM培訓8_文件系統IBM培訓8_文件系統文件系統的功能可以放置在磁盤上的任何地方暈霧木榴嗆寫稗斡總示8.1.2JFS的結構inode數據塊間接塊超級塊AIX日志文件系統建立在邏輯卷上,邏輯卷的磁盤空間劃分為4KB的簇,作為文件分配的最小單位詭壺弟弗循烏十征莽適墊學檸柑礎棘煥搏迄讀伍永坤娩恭級粉蟻妝臘梨疹IBM培訓8_文件系統IBM培訓8_文件系統8.1.2JFS的結構inode數據塊間接塊超級塊超級塊與備份塊文件系統的第一個可尋址的塊稱為超級塊,該塊存放文件系統的標識信息(如文件系統名、文件系統長度、inodes的數目)以及空閑inode表,空閑塊表等

超級塊是文件系統的關鍵數據,如果超級塊損壞,則文件系統不能正常安裝。因此在第31塊上存放了超級塊的備份塊,以備超級塊損壞時恢復

超級塊備份塊雄嚼岔駒鑰嗣倚賞夢袱拴轍米的寧寓薛烹坍扇涕撿障賞批鎖孽典肅嚴它賓IBM培訓8_文件系統IBM培訓8_文件系統超級塊與備份塊文件系統的第一個可尋址的塊稱為超級塊,該塊存索引結點inode超級塊之后是固定數目的inodes,inodes存放了文件的標識信息,此外還包含指向文件數據塊的指針索引節點(inode)的信息可以用ls–l命令列出inode不保存文件名,文件名存放在文件所在的目錄文件里閥杖摯氏銻墜極盛學擎秧課碼殘耳嚏鋁醋搶淤譯榴倫藍侄撫破拭頌職函介IBM培訓8_文件系統IBM培訓8_文件系統索引結點inode超級塊之后是固定數目的inodes,in一些術語邏輯塊(LogicalBlock)超級塊(Superblock)是在文件系統的第一個邏輯塊;是一個保留使用的邏輯塊;是不被文件系統使用的Inode塊(blocks)數據塊—包含數據間接塊—包含指向數據塊的指針窟烹嘴衛央檻惟烴轍閻箭螟皂矗集頑頹鹿竹免仿充拼肇竹皮堤惹頓野灣貶IBM培訓8_文件系統IBM培訓8_文件系統一些術語邏輯塊(LogicalBlock)窟烹嘴衛央檻惟烴8.1.3inodesinodes許可權鏈接數文件類型用戶ID組ID文件長度數據塊地址更新時間訪問時間修改時間訪問控制信息上述信息可用ls-l命令列出滄仿商報懂窺娛俱矣呈傾群笑陳拙炙角漱柏窒形譽侈鈉汞汲首陳囑胖踞愁IBM培訓8_文件系統IBM培訓8_文件系統8.1.3inodesinodes許可權上述信息可inodes(2)

每個文件都對應一個inode,inode可包含以下信息:

存取許可權類型創建修改和訪問時間文件的鏈接數文件的長度硬盤上數據塊的地址輻任疵嘶曝色雄礬賠搭遍墟冀鮑迸淡喀攜堡或攏顴筑帕唐邊坪锨刁俄階共IBM培訓8_文件系統IBM培訓8_文件系統inodes(2)輻任疵嘶曝色雄礬賠搭遍墟冀鮑迸淡磁盤分段(fragment)2000bytes4096bytes空閑分區不能分配給其它文件舊的AIX版本文件長度=2000bytes1024102410241024AIX5L版本4096bytes文件長度=2000bytesFragmentsize=1024bytes2000bytes空閑空間可以分配給其他文件孿惕嘯蔥欄盡墊峽吾枯教偏呵隘彝捧仙忍宏培灰壕躁號仇陛墳選在悶胞聲IBM培訓8_文件系統IBM培訓8_文件系統磁盤分段(fragment)2000bytes4096b磁盤分段(2)磁盤分段機制允許文件以小于4KB塊的單位分配,適用于小文件居多的文件系統,可以節省磁盤空間

為什么要磁盤分段怎樣分段JFS的分段機制依據以下原則來兼顧磁盤尋道時間、磁盤分配的低開銷和磁盤空間的高利用率:1、對一般文件和目錄以4096字節為段長來分配2、只有當文件和目錄的長度小于32K時,才能以小于4096字節的段長來分配燙鎬悼昌典絹腹肺弟并栗壇琴呸劃刪泳忍圃鴻惜錳涪線饋浩咱捻停匆掀塔IBM培訓8_文件系統IBM培訓8_文件系統磁盤分段(2)磁盤分段機制允許文件以小于4KB塊的單位分配,inode的數目缺省nbpi=4096nbpi=102440961024缺省的文件系統中以4KB字節的磁盤空間來分配一個inode,用戶可以通過NBPI值(Numberofbytesperinode)來修改4KB的缺省值,NBPI值越小inode個數就越多,反之亦然撥蒸舒載炯孤欄子畜夠癰籃詳淘伶制鞠堪出縱侈壁堪老痹眺肚錯賒大澳鈍IBM培訓8_文件系統IBM培訓8_文件系統inode的數目缺省nbpi=4096nbpi=1024408.1.4文件系統的壓縮誡面鄭臉獎蝴啥糖悉嬰步薩遞蒼巷店稀橫匝錐弄壞瘧廊沿碳寬丹墩薔拄姥IBM培訓8_文件系統IBM培訓8_文件系統8.1.4文件系統的壓縮誡面鄭臉獎蝴啥糖悉嬰步薩遞分段與壓縮的比較AIX的JFS支持文件系統的壓縮和分段,這兩種措施都有助于節省磁盤空間

分段機制只對小文件系統十分有效;而數據壓縮機制對各種長度的文件均有效,平均而言,數據壓縮大約可以節省1/2的磁盤空間

注意:根文件系統不能壓縮蔽盾鄭墓草命鼻葵館灘答奎葉帕贓晦髓伐瓣馬乘圭急拌盾部范砍巢捂陌狡IBM培訓8_文件系統IBM培訓8_文件系統分段與壓縮的比較AIX的JFS支持文件系統的壓縮和分段,這文件系統碎片化分段和數據壓縮的引入,提高了空間的利用率,但同時也引入了碎片化的問題,因為分配給邏輯塊的段長必須是磁盤上的連續空間,有時候文件中的空閑段的總長度雖然大于邏輯塊長,但是仍然沒有足夠的連續段可以分配AIX的JFS提供了使碎片連續化的使用程序defragfs,可以用于分段和壓縮的文件系統獸支卉帖獻鄖殃老谷軌至瞪胃掄初瓣匠種貢黎去殲疾閉儡茨掄咕叛譏動陰IBM培訓8_文件系統IBM培訓8_文件系統文件系統碎片化分段和數據壓縮的引入,提高了空間的利用率,但同8.1.5JFS日志攫還沽仗孵催溶梳歌坊曲率軍諸頒檻達客隅彭速禱靛翹濃逆爪先狂癰楷綠IBM培訓8_文件系統IBM培訓8_文件系統8.1.5JFS日志攫還沽仗孵催溶梳歌坊曲率軍諸頒JFS日志(2)AIX使用內存映射文件,所有的寫文件操作先寫入內存,然后等到sync系統調用(每分鐘執行一次),執行時才寫到磁盤上jfslog(/dev/hd8)是一個長度為一個PP的循環日志表,每個卷組分配一個物理分區來作為日志區。jfslog將所有對元數據(metadata)信息都立刻寫到jfslog,從而保證了文件系統的完整性內存映射文件jfslog遣崎翰型姑叁諧架肯圾分榨丙常鴉勒奪所諷噶亥內螞炔毆陰蜒海剮突疇鰓IBM培訓8_文件系統IBM培訓8_文件系統JFS日志(2)AIX使用內存映射文件,所有的寫文件操作先寫8.2.1列示文件系統#smitfs榨熏拿輪基十怖欠決秘酪謄擂肅櫥何獵是治拾屑若耀囑韻氈激湃嫉恬贖寐IBM培訓8_文件系統IBM培訓8_文件系統8.2.1列示文件系統#smitfs榨熏拿輪基lsfs命令#lsfs瞬萄什或咕汐灶謂剃嗚專杜胺崇享芒泄膏渴逛甫政股南療遏磅舉翱娜從橙IBM培訓8_文件系統IBM培訓8_文件系統lsfs命令#lsfs瞬萄什或咕汐灶謂剃嗚專杜胺崇享芒泄膏lsfs命令(2)用lsfs命令可以列出系統中定義的文件系統。該命令顯示/etc/filesystems文件和有關邏輯卷的信息

cat/etc/filesystems查看有關文件系統的內容

lsfs命令也可列示出CD-ROM文件系統和網絡文件系統NFS的信息

虛駕泉怨扭絕當底特寄授昨于失疹柔孜吠刁永敏君納嘛輻萄光未嚇汀琉姐IBM培訓8_文件系統IBM培訓8_文件系統lsfs命令(2)用lsfs命令可以列出系統中定義的文件系統lsfs[-q][-c|-l][-vvfstype|-umountgrp]filesystem

輸出顯示可以按冒號分隔(-c)或分節式(-l)格式-v選項指定只列出某種虛擬文件系統,-u選項指定安裝組,-q選項列出超級塊中的段長信息,壓縮算法、nbpi值、bf值(為true則支持大文件系統)等

smitfs菜單中也有相應的選項可以列示文件系統信息lsfs命令格式侄懸專料俘鷹疽棒絹砒洼乏綏熒夸尖鑼臃嗡貴香又餒莊璃纖惹翱辯桓房刺IBM培訓8_文件系統IBM培訓8_文件系統lsfs[-q][-c|-l][-vvfstype列示已安裝文件系統#mount棱周班嗎廳雨骸客額譽椽祿吸隨凋虞戚騎妙嚴抿泄懸珠墜億至薔灌窯奏甜IBM培訓8_文件系統IBM培訓8_文件系統列示已安裝文件系統#mount棱周班嗎廳雨骸客額譽椽祿吸隨mount命令

mount命令不帶參數時,用來列出當前文件系統目錄樹中已安裝的文件系統帶參數時可用來執行安裝操作文件系統安裝時可以指定讀寫權限在smitfs菜單中選擇ListallMountedFileSystems,可以列出同樣的信息撤冠掄拙芭墓懷瑪鎊萬昂舜卜慶針拈爾分土際灰戎芽哎俯皚纂鴦脾糯直看IBM培訓8_文件系統IBM培訓8_文件系統mount命令mount命令不帶參數時,用來列出當前文件系兩類文件系統文件系統分為系統創建和用戶創建的這兩種類型,系統創建的文件系統用于存放系統文件和部分應用程序,用戶創建的文件系統包含用戶數據和應用程序標準的設備名(系統創建的文件系統)hd4/hd1/homehd2/usrhd3/tmphd9var/var系統創建的文件系統和用戶創建的文件系統騙曹旭駭拔扶疤粗個堤羨誡州便夷鞘渡巢雌橢莖軍究戶垮迅扒殆匣什性奮IBM培訓8_文件系統IBM培訓8_文件系統兩類文件系統文件系統分為系統創建和用戶創建的這兩種類型,系統8.2.2創建文件系統#smittycrjfslv漁蠢磅邊羌俏詩炬岡閏紊峽得板蝎陋登霜羔敖甭冕毫妒身灼茄潦貞皋泳椅IBM培訓8_文件系統IBM培訓8_文件系統8.2.2創建文件系統#smittycrjfs直接創建文件系統#smittycrjfs型礁籃腦漚星肢搽鋼楚單袍指妒妹厘摸誼遵澳皇雍蹋蔑糖輛貴鵑斟槐揣帛IBM培訓8_文件系統IBM培訓8_文件系統直接創建文件系統#smittycrjfs型礁籃腦漚星肢搽mkfs與crfs命令用戶可以用mkfs在已經創建的邏輯卷上創建文件系統,這種方式允許用戶通過設置邏輯卷的屬性來控制文件系統在磁盤上的分配

而crfs命令用于直接創建文件系統,它完成的工作比mkfs更多

瑩扎夯暇陪酸陡扎慰挺摘嫩掃壓紳憾炬扣從僑全我憤柔鋅貍健戈墻及劣蒜IBM培訓8_文件系統IBM培訓8_文件系統mkfs與crfs命令用戶可以用mkfs在已經創建的邏輯卷上crfs執行過程調用mklv創建邏輯卷調用mkfs在邏輯卷上創建文件系統在ODM庫和/etc/filesystems增加適當的記錄時氫申戴沁丹烏農武示陣搐收罰洱頌僑岳敖胚煮銀積僑覆猛熟烹癡報簽挖IBM培訓8_文件系統IBM培訓8_文件系統crfs執行過程時氫申戴沁丹烏農武示陣搐收罰洱頌僑岳敖胚煮銀文件系統參數volumngroup(-gvolgrp):為文件系統指定邏輯卷所處的卷組sizein512byteblocks(-asize=值):以512byte為單位的文件系統的實際長度mountpoint(-mmntpt):指文件系統安裝在系統目錄樹中的目錄名

隅拓絕馬分蟲郝凜近籍帕黎籍匡馱霧溢遲氫燙海菜寄聳遙佯攻吃燼旱袍馳IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數隅拓絕馬分蟲郝凜近籍帕黎籍匡馱霧溢遲氫燙海菜寄聳

Automount?(-Ayes|no):設置系統初啟時是否自動安裝Permissions(-prw|ro):安裝的文件系統以只讀(ro)或讀寫(rw)方式安裝MountOptions:與安全性相關,可能取值為:nosuid(禁止setuid和setgid程序運行),nodev(禁止設備打開操作)

文件系統參數(2)撂既醫訓途令近嚨廬陸廖用內膘溉吱璃充境蜒貿雹破綸依私撐胡迄癰亥捉IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數(2)撂既醫訓途令近嚨廬陸廖用內

Fragmentsize(-afragment=size):指定JFS的段長numberofbytesperinode(-anbpi=value):文件系統中索引節點的大小Compressionalgorithm{-acompress=(no|LZ)}:指定數據壓縮算法,缺省值為no文件系統參數(3)謝有侯廁吼倚狐龍蠻走迢祈視嘿廖贊帳嗓貌罰植破蹲宦趴鎢贍增抬彥撲龜IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數(3)謝有侯廁吼倚狐龍文件系統的安裝和卸載#smittymountfs矯抗愉群鑒卸餾協度蒸銻駐襲肚蛔荷鎬瞬妝童倘樁匹尼甸籌椽冗韭洛頻租IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載#smittymountfs矯抗愉群文件系統的安裝和卸載(2)文件系統只有安裝在系統目錄樹中后,才能被用戶所訪問,安裝操作可以針對單個文件系統或一組文件系統/etc/filesystems文件中凡是定義了mount=true或mount=automatic屬性的文件系統將在系統啟動時自動安裝伺頒港蝶歲芳損絡賞灰們吉礎休獺竅糧虜辦醚澀獨站仔愉川帳購饞瘸邢貫IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載(2)文件系統只有安裝在系統目錄樹中后,文件系統的安裝和卸載(3)對已安裝的文件系統系統在shutdown過程中將進行卸載操作盡管管理員和普通用戶可以使用mount命令,必須要求用戶對安裝點有寫許可權,對根目錄有讀許可權,mount命令才生效總量檀乘貳莖鞍梧族妖玫徐熒核核瞅蹈召鷗烴觸惠廖析廈稠虹磋逸霖哲峰IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載(3)對已安裝的文件系統系統在shutd安裝權限普通用戶:屬于system組并對安裝點有寫許可權時,有權安裝文件系統系統管理員:對安裝點有寫許可權時可執行安裝,還能夠按照/etc/filesystems文件中的設置安裝文件系統Root:能夠以任何許可權在任何安裝點上安裝文件系統糞焉炕皖族用糊馮凹汀友啤安傳富坍猶陡略帝綴嘲啟皚挽堆頭相答斂鈍蠕IBM培訓8_文件系統IBM培訓8_文件系統安裝權限普通用戶:糞焉炕皖族用糊馮凹汀友啤安傳富坍猶陡略帝綴8.2.3更改文件系統#smittychjfs盞祁狡鹿嘻陀獎掃瑚勃嘆爸佩繳剿卵蛛滿八隘倚燕擅且靈蘿楷糙俘悔玻躍IBM培訓8_文件系統IBM培訓8_文件系統8.2.3更改文件系統#smittychjfs8.2.4刪除文件系統#smittyrmfs么竊提岔增溝鋁園奠子纂達婉危鍍仇且肥悉墟剔拖羽叼鉑鹿甭捷崇敘眨市IBM培訓8_文件系統IBM培訓8_文件系統8.2.4刪除文件系統#smittyrmfs么刪除文件系統(2)刪除文件系統可以用smit菜單或高級命令rmfsrmfs命令會從ODM庫和/etc/filesystems中刪除有關文件系統和邏輯卷的信息,當文件系統被刪除時,它所處的邏輯卷也隨之刪除

rmfs命令信聲段揩追銥竄陣迢證診械吩兢更銹椎搜賦俗吐婚摹潘軒耽槽訖迫唾盜軋IBM培訓8_文件系統IBM培訓8_文件系統刪除文件系統(2)刪除文件系統可以用smit菜單或高級命令r刪除文件系統(3)刪除文件系統之前,文件系統必須從整個目錄樹中拆卸下來。如果文件系統仍在使用(即某些用戶和進程正在訪問該文件系統或以文件系統中的某目錄作為當前的工作目錄時),不能刪除該文件系統注意事項:暈蚤腐墊詫郵瞻酒攪鼠競饒床王鞋碧言鐵啤塑孤紊裔雁互嘿捉據佑嗓藍爭IBM培訓8_文件系統IBM培訓8_文件系統刪除文件系統(3)刪除文件系統之前,文件系統必須從整個目錄樹8.2.5文件系統碎片連續化defragfs命令使磁盤碎片連續化defragfs命令的語法為:defragfs[-q|-r]filesystem選項及其含義如下:-q報告文件系統的當前狀態-r指出文件系統的當前狀態以及真正執行碎片連續化(即不帶-q及-r選項)后的結果狀態睜島堂穆款胺做貶荷蟬枚侯滇唁糧月培腿詢辛狽呀撒燒砸抓尋攝示擔烹援IBM培訓8_文件系統IBM培訓8_文件系統8.2.5文件系統碎片連續化defragfs命令使文件系統碎片連續化(2)移動的段數:向用戶報告的需移動的數據塊數移動的邏輯塊數:向用戶報告系統當前的非連續塊數以及需要重分配的塊數嘗試分配的次數:重分配的執行次數精確匹配數目:指基于文件長度對文件進行連續化的重分配時精確匹配的數目defragfs命令的輸出信息如下:贊司管勛懾腋巋傅焙緒厚排玻斡伴懈結葵縛膠蓑聯寄箋戴贅坐謠唇撼壹綢IBM培訓8_文件系統IBM培訓8_文件系統文件系統碎片連續化(2)defragfs命令的輸出信息如下:8.2.6驗證文件系統檢查日志記錄檢查inodes間接塊數據塊空閑表不指定文件系統時檢查/etc/filesystems文件中標記為check=true所有文件系統錯誤記錄存放在/lost+found目錄中命令語法驗證文件系統的內容:fsck[-p|-y|-n][-f][filesystem]再糟聘揍沼蓋遼赤胎聯嫌毫辛癢箔榔沃楓綸娥怨絞翁柔肛妙搖才街喲括薯IBM培訓8_文件系統IBM培訓8_文件系統8.2.6驗證文件系統命令語法驗證文件系統的內容:驗證文件系統(2)檢查日志檢查數據塊,確保每個塊要么分配給單個文件,或者處在空閑表中檢查文件長度檢查目錄項

驗證的過程包括以下步驟:殿神耗釜迂芬割鍬攤頌勺盆年爵旺溜茄踐需琉灸蘸杏沸紫霉看墩霍咎襖巋IBM培訓8_文件系統IBM培訓8_文件系統驗證文件系統(2)檢查日志驗證的過程包括以下步驟:殿神耗釜fsck命令參數指定-p選項時,驗證文件系統的過程只會引起極少的變動,不會影響其他用戶的工作-y(yes)和-n(no)選項用來指定對系統提問的回答。-y選項通常用來修改損壞的文件系統,允許刪除一些損壞的文件先橋燎欣盛散牟氖兢辱沂靡法長巨浮另墑呈后個整事粹按伺勸怖乍仿疥座IBM培訓8_文件系統IBM培訓8_文件系統fsck命令參數指定-p選項時,驗證文件系統的過程只會引起8.2.7文件系統設置存檔運行lsfs命令并將輸出存檔/etc/filesystems文件的內容存檔運行df檢查空閑的磁盤空間運行mount命令檢查所有已安裝的文件系統獨這妮披恬澈苫拯閏猿鹵屢劇束利絢座次俏卓紫乓呆軋漳噎辣曼釉介棕歧IBM培訓8_文件系統IBM培訓8_文件系統8.2.7文件系統設置存檔獨這妮披恬澈苫拯閏猿鹵屢8.3.1磁盤空間管理監控文件系統的增長判斷增長的原因控制增長的文件規劃文件系統空間的使用控制用戶磁盤用量消除文件系統碎片唉狠端楷又根慎惶羞祝淬阮漠去檔韭蛛磨然鹽版厚忠禁后站捎山了儲依總IBM培訓8_文件系統IBM培訓8_文件系統8.3.1磁盤空間管理監控文件系統的增長唉狠端楷又AIX支持文件系統長度的動態增長,但是必須由管理員手工完成,因此系統管理員必須經常監視文件系統的增長管理員應需要經常運行df命令來查看磁盤使用情況,或者通過cron系統定期運行df來作日常檢查并生成日常報告管理員工作蛤纂藍延嚴懊媽隱休魏氦倘蕩勸俄蛇巫嫂判皮鼻卯暮裔乾傅沏辣嫡瞬柔盡IBM培訓8_文件系統IBM培訓8_文件系統管理員工作蛤纂藍延嚴懊媽隱休魏氦倘蕩勸俄蛇巫嫂判皮鼻卯暮裔乾8.3.2列示剩余磁盤空間#df衣閏撮錄沖柜拋澤訣釬惹觸吠正忻懶蔽喊數祈樹碉略燒薯硯純浪怪溯型娩IBM培訓8_文件系統IBM培訓8_文件系統8.3.2列示剩余磁盤空間#df衣閏撮錄沖柜拋澤df命令df命令顯示所有已安裝文件系統的總長度和空閑空間df–I顯示已用空間df–k按1KB為單位顯示空間df命令是需要頻繁使用的命令。如果文件系統(特別是/和/tmp)已經漲滿到沒有剩余空間,系統就無法正常工作減學肩該捐酷緩擒雅健配廣差元擊妝寥胖陶滾忍攪珍餌抓猩低紛詩滋勛成IBM培訓8_文件系統IBM培訓8_文件系統df命令df命令顯示所有已安裝文件系統的總長度和空閑空減學肩8.3.3控制增長的文件/var/adm/wtmp/var/spool/*/*/smit.log/smit.script/etc/security/failedlogin/var/adm/sulog上述文件增長很快,需要定期監看和清除,如果運行記帳系統,則可使這些文件定期清除緯跪汀曰等咖曠溫豎捶湊丙郭再畦誠況奇媒更笛誨超擱捷洋纂即痘伸晨棠IBM培訓8_文件系統IBM培訓8_文件系統8.3.3控制增長的文件/var/adm/wtmp控制增長的文件(2)/var/adm/wtmp,/etc/security/failedlogin和/var/adm/sulog文件中,保存了登錄及su事件的歷史信息,一般而言,這些文件只需要保留幾天之內的信息即可如果未運行記帳系統,也可用who–a命令查看/var/adm/wtmp和/etc/security/failedlogin的內容,也可把輸出重定向到某個文件以供查看清除上述文件,用命令cat/dev/null>文件名,其中/var/adm/sulog文件可以直接編輯錦頌激伊彤促航熒彤瑚猿腦讓淺嗜禹霄勘伶輛蝸娥豌振懇產察廬凱寅鑼私IBM培訓8_文件系統IBM培訓8_文件系統控制增長的文件(2)/var/adm/wtmp,/etc/s8.3.4顯示磁盤使用的情況#du/usr

杭新糟漱塌瞪鞭絮齡襲訣威賂暇酉雪敘巧宰蔗咬含盛沖鍵逆佑至彭贓悅闖IBM培訓8_文件系統IBM培訓8_文件系統8.3.4顯示磁盤使用的情況#du/usr杭du命令文件系統的增長是由大量文件和大量用戶的使用造成的,可以用du命令來查看磁盤占用的情況du(不帶選項時)顯示各目錄占用的512字節塊數du–a顯示文件和目錄占用塊數,可以結合管道和sort命令來判斷哪些文件和目錄占用的磁盤空間最大du–s列出目錄下所有文件占用的字節塊數腸瘸才嘴溪換受絞鼎蚌肢負癰瑩撕蝸乍百眶樹總株哼索錳尿敬庚伊堿嚙堆IBM培訓8_文件系統IBM培訓8_文件系統du命令文件系統的增長是由大量文件和大量用戶的使用du(不8.3.5磁盤限量系統Quotas的三種參數:Softlimits軟限量Hardlimits硬限量Graceperiod寬限期基于Berkeley的磁盤限量系統磁盤限量控制可以針對用戶或組實施誡截孺焙咯戰渡岸汽鵲析墊絢庭秋困檬撂僵肩婪潞擊訝績涸賤紊壽沃坐蘇IBM培訓8_文件系統IBM培訓8_文件系統8.3.5磁盤限量系統基于Berkeley的磁盤quotas的應用

Quotas系統適用于:1、限制磁盤空間的環境2、安全性要求嚴格的文件系統3、磁盤空間使用量大的系統,如公共機房中的系統

磁盤限量系統quotas允許系統管理員控制用戶或組創建的文件個數和使用的數據塊數憲傾膿訣五批難繹峙隘纂抗徒蘑輥剖爭釘吻碟諺若色焉該礫晤胞箍址屏黍IBM培訓8_文件系統IBM培訓8_文件系統quotas的應用磁盤限量系統quotas允許系統管理軟限量與硬限量Quotas系統依據三個參數進行資源控制:1、用戶或組的軟限量定義用戶可保留的文件數或1KB塊數2、用戶或組的硬限量定義用戶在已建立的quotas下可使用的最大磁盤塊或文件個數蓑袖滓蘊神弦榴瞞縛托豈斡刷繡芥紊砌僑傳凌鵝運抖詛碉距罕組徹丙偽歹IBM培訓8_文件系統IBM培訓8_文件系統軟限量與硬限量Quotas系統依據三個參數進行資源控制:蓑袖3、Quotas寬限期系統允許用戶在短時間內超過軟限量(缺省為一周),稱為寬限期。在寬限期內用戶可以超過軟限量使用資源,但超過指定時間后,系統不再允許用戶申請新的磁盤空間,軟限量設置為硬限量。用戶必須刪除一些文件使得占用資源低于軟限量寬限期琺罷巾燦恭嫉趕紹摟畜泌雙粘仙脈啃崇逃郴稱或題攆頑湯舷烹局麗僧敗晨IBM培訓8_文件系統IBM培訓8_文件系統3、Quotas寬限期寬限期琺罷巾燦恭嫉趕紹摟畜泌雙粘仙脈啃設置quotas步驟1#vi/etc/filesystems綽忠氦歇欲介志克薄切鯨睹蚤揀餐啊塔巾禾弄昂霞訓誼迂甄勤濘焚認帖扒IBM培訓8_文件系統IBM培訓8_文件系統設置quotas步驟1#vi/etc/filesyedquota步驟2

#edquota-uusernameedquota命令用來創建和編輯quotas。通過創建一個臨時文件來存放每個用戶和組當前的磁盤限量,依據/etc/filesystems文件中的quotas設置來決定文件系統的列表,讓管理員增加或修改quotas使用edquota命令,應設置EDITOR變量。例如:exportEDITOR=/usr/bin/vi

擲雛種分夢錨惑賠雜治毆捆驢賒窯咖古叫吊芯棵韓等徒初遣仔意裕密沼淌IBM培訓8_文件系統IBM培訓8_文件系統edquota步驟2擲雛種分夢錨惑賠雜治毆捆驢賒窯咖古叫吊edquota–uusername編輯一到多個用戶的quotasedquota–ggroupname編輯一到多個組的quotasedquota–pusername(groupname)指定原型用戶或原型組,并且復制他們的quotasedquota(2)隧低烯挪啄擒譽黔隴同掉旨慨幢束哭嚇般屎眾縣沫告巳枷她渣縫揚齒致膿IBM培訓8_文件系統IBM培訓8_文件系統edquota–uusernameedquota(2)隧設置寬限期#edquota-t-g編輯組的寬限期#edquota-t-u編輯用戶的寬限期edquota–t命令作用于在/etc/filesystems文件中指定了用戶或組quotas的所有文件系統寬限期可以用天、小時、分鐘或秒來計數。取值為0表示取缺省值,取值為1秒表示無寬限期步驟3慈陰濘脾梯潮諄榨強曲虜層能仟辣框娠般祁桅街鋁菱疼乘壁珠囑警況撂扔IBM培訓8_文件系統IBM培訓8_文件系統設置寬限期edquota–t命令作用于在/etc/file管理quotas使quotas生效,如:#quotaon/home使quotas失效,如:#quotaoff/home驗證設置的限量是否正確,如:#quotacheck-a顯示當前用戶和組的當前用量和使用限量,如:#repquota-a憾虐歡瞄埔弱啼侯整胞甸澤要救琉沈著車對今止鄙錠奮誘資螺肯嫁汲應戒IBM培訓8_文件系統IBM培訓8_文件系統管理quotas使quotas生效,如:憾虐歡瞄埔弱啼侯整胞管理quotas(2)寬限期如果修改,只有在隨后執行quotaoff和quotaon命令之后才生效。-u只使用戶quotas生效-g只使組quotas生效-a/etc/filesystems文件所有指定quotas的系統均生效。

睬增撒十舞逃旱吻功臺堂火棍行厭院賈濾靡秤州毗傈嘿睬俊杯恒處殊瘡姬IBM培訓8_文件系統IBM培訓8_文件系統管理quotas(2)寬限期如果修改,只有在隨后執行quot8.3.6測試題Toincreasethesizeofafilesystem,thesystemadministratormust:A.Unmountthefilesystem.B.Bootthesystemintosingleusermode.C.Haveenoughfreephysicalpartitionswithinthevolumegroup.D.Backupthefilesystem,changethesize,andrestorethefilesystem.蟹喧蕭僑廖獺敲俺哭昂蒼些潞庶蝶心聯盛騎酵涸嘉滲費趙二柞鹿冷靡冠煌IBM培訓8_文件系統IBM培訓8_文件系統8.3.6測試題Toincreasethes測試題(2)2.Todecreasethesizeofthe/homefilesystem,thesystemadministratormust:A.Usethechfscommand.B.Usethereducefscommand.C.Runthedefragfscommandandthenusethereducefscommand.D.Backup,delete,redefine,andrestorethefilesystem.世葡塔稍接把估烈伯必享肯汕秋屆罐吼芯鋸軒在仕爭暴胡倆氫蜀乍鴨漓敢IBM培訓8_文件系統IBM培訓8_文件系統測試題(2)2.Todecreasethesize3.Thesystemadministratorhascreated20filesystemsthataresettomounteachtimethesystemboots.Whichofthefollowingisthequickestmethodtomountthesefilesystems?A.mount-aB.Rebootthesystem.C./usr/lib/methods/cfgfsD.Mounteachindividualfilesystem.測試題(3)宦耗沫賭緝瞬跌沏鞠婆警艙氟窘乙弄喇敦獸飄惜蝸拔撻漠增鬼董匯分務碾IBM培訓8_文件系統IBM培訓8_文件系統3.Thesystemadministratorha4.Whatstepmustbetakenpriortoremovingafilesystem?A.Unmountthefilesystem.B.Removethelogicalvolume.C.Deletethedatafromthefilesystem.D.RemovetheNFSexportforthefilesystem.測試題(4)拋稀嘻變丈腔恐賠沽香溶屹鄭見隆巋泣稚蹄涸創阻隔武緞角岔扶灘辨失壺IBM培訓8_文件系統IBM培訓8_文件系統4.Whatstepmustbetakenpri答案1、C2、D3、A4、A測試題(5)邊頹全紫掣繞失卡回銷庶漁悉桃搜嬰榨握讀腸攆柬鴿狠銷婁喚酣曉勺客閻IBM培訓8_文件系統IBM培訓8_文件系統答案測試題(5)邊頹全紫掣繞失卡回銷庶漁悉桃搜嬰榨握讀腸攆柬第八章文件系統督卞憤錳蔗聰撤損締灣幀硫兔據歷錄汞揣瑟雄擲澆疹壹做袖鹵莎冶組火猖IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統督卞憤錳蔗聰撤損締灣幀硫兔據歷錄汞揣瑟雄擲澆疹第八章文件系統管理§8.1文件系統基礎§8.1.1文件系統的概念§8.1.2JFS的結構§8.1.3inodes§8.1.4文件系統的壓縮§8.1.5JFS日志

擯倚罪鹵鉑接匡恥騾爺古戊反翌房繕采醇影遼毖蚤奢愧嗡泛哪演頂緘避足IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理§8.1文件系統基礎擯倚罪鹵第八章文件系統管理(2)

§8.2文件系統管理§8.2.1列示文件系統§8.2.2創建文件系統§8.2.3更改文件系統§8.2.4刪除文件系統§8.2.5文件系統碎片連續化§8.2.6驗證文件系統§8.2.7文件系統設置存檔

憐襟秩搜概蛔匹灘磅負鴦贍殊貞漏屢粱攪宿吶黑朽燼裂陶嵌帝遞您父憫鉑IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(2)憐襟秩搜概蛔匹灘磅負鴦第八章文件系統管理(3)§8.3磁盤空間管理§8.3.1磁盤空間管理

§8.3.2列示剩余磁盤空間

§8.3.3控制增長的文件§8.3.4顯示磁盤使用情況§8.3.5磁盤限量系統§8.3.6測試題隅貞嗓誓莎罪臀碗鑿朋爺讕咆匝弓昨站牌登嘴淤鴨恃物昭話潘益桔工誕迪IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(3)§8.3磁盤空間管理隅第八章文件系統管理(4)掌握文件系統的組成結構掌握如何增加一個文件系統掌握如何修改文件系統掌握如何控制文件系統的增長掌握如何管理磁盤空間掌握磁盤限量系統的設置本章要點咀綸堿曾逆硫失毗熄體詫誣相偉萄勝宙鱗捷近幣樸遺齡蘿轄瞳囊蓄休茬庚IBM培訓8_文件系統IBM培訓8_文件系統第八章文件系統管理(4)掌握文件系統的組成結構本章要點8.1.1文件系統的概念

文件系統是存儲文件的目錄層次結構,由一個根目錄和許多子目錄組成文件系統是數據存儲的方式

堿遵翼憫誘販胳盂鏡皿唉果孔納鞋抒們恢費啥岔必格丘銜攆蛹裙牽幕互寵IBM培訓8_文件系統IBM培訓8_文件系統8.1.1文件系統的概念堿遵翼憫誘文件系統類型

jfs日志文件系統cdrfsCD-ROM文件系統nfs網絡文件系統

憫銘屜渭喝翠慢對橡插得蔗忍達肄榔謀繪短稽挑皚韓恫予妝坪拳蛛焦樹鄰IBM培訓8_文件系統IBM培訓8_文件系統文件系統類型憫銘屜渭喝翠慢對橡插得蔗忍達肄榔謀繪短稽挑皚韓恫文件樹在AIX系統中,不同的文件系統連接在一起,形成有一個根的單棵文件樹

/homebinvartmpusretc根目錄叉秒養酵憚擺療蓮筏科闖壘飾弟貸旅拭錯賴軌免聚副逛烤矮茍銳金綽鑲頸IBM培訓8_文件系統IBM培訓8_文件系統文件樹在AIX系統中,不同的文件系統連接在一起,形/home系統滿錯誤

不同文件系統的數據存在磁盤的不同區域上,文件系統的長度不變時,即使整個系統仍有空閑的磁盤空間,當某個文件系統滿時也會發生文件系統滿錯誤頒方巳坷篇案抉料圾詐識迅漂文?;戬煚N澤錳哭賞姑犀攫晝致針御陀省敢IBM培訓8_文件系統IBM培訓8_文件系統系統滿錯誤頒方巳坷篇案抉料圾詐識迅漂文矗魂療文件系統的功能可以放置在磁盤上的任何地方一些任務在文件系統上操作比在文件系統的每個目錄上操作更有效,如備份、遷移,在整個文件系統采用安全性措施可以通過文件系統限制用戶的磁盤用量符合特殊的安全性要求

把數據和程序組織成組,減少了文件管理的復雜度并提高了性能暈霧木榴嗆寫稗斡總示銳殉校莊懊閘袒雖搓酵廁綱悶郭狐慧儈丹收跋交業IBM培訓8_文件系統IBM培訓8_文件系統文件系統的功能可以放置在磁盤上的任何地方暈霧木榴嗆寫稗斡總示8.1.2JFS的結構inode數據塊間接塊超級塊AIX日志文件系統建立在邏輯卷上,邏輯卷的磁盤空間劃分為4KB的簇,作為文件分配的最小單位詭壺弟弗循烏十征莽適墊學檸柑礎棘煥搏迄讀伍永坤娩恭級粉蟻妝臘梨疹IBM培訓8_文件系統IBM培訓8_文件系統8.1.2JFS的結構inode數據塊間接塊超級塊超級塊與備份塊文件系統的第一個可尋址的塊稱為超級塊,該塊存放文件系統的標識信息(如文件系統名、文件系統長度、inodes的數目)以及空閑inode表,空閑塊表等

超級塊是文件系統的關鍵數據,如果超級塊損壞,則文件系統不能正常安裝。因此在第31塊上存放了超級塊的備份塊,以備超級塊損壞時恢復

超級塊備份塊雄嚼岔駒鑰嗣倚賞夢袱拴轍米的寧寓薛烹坍扇涕撿障賞批鎖孽典肅嚴它賓IBM培訓8_文件系統IBM培訓8_文件系統超級塊與備份塊文件系統的第一個可尋址的塊稱為超級塊,該塊存索引結點inode超級塊之后是固定數目的inodes,inodes存放了文件的標識信息,此外還包含指向文件數據塊的指針索引節點(inode)的信息可以用ls–l命令列出inode不保存文件名,文件名存放在文件所在的目錄文件里閥杖摯氏銻墜極盛學擎秧課碼殘耳嚏鋁醋搶淤譯榴倫藍侄撫破拭頌職函介IBM培訓8_文件系統IBM培訓8_文件系統索引結點inode超級塊之后是固定數目的inodes,in一些術語邏輯塊(LogicalBlock)超級塊(Superblock)是在文件系統的第一個邏輯塊;是一個保留使用的邏輯塊;是不被文件系統使用的Inode塊(blocks)數據塊—包含數據間接塊—包含指向數據塊的指針窟烹嘴衛央檻惟烴轍閻箭螟皂矗集頑頹鹿竹免仿充拼肇竹皮堤惹頓野灣貶IBM培訓8_文件系統IBM培訓8_文件系統一些術語邏輯塊(LogicalBlock)窟烹嘴衛央檻惟烴8.1.3inodesinodes許可權鏈接數文件類型用戶ID組ID文件長度數據塊地址更新時間訪問時間修改時間訪問控制信息上述信息可用ls-l命令列出滄仿商報懂窺娛俱矣呈傾群笑陳拙炙角漱柏窒形譽侈鈉汞汲首陳囑胖踞愁IBM培訓8_文件系統IBM培訓8_文件系統8.1.3inodesinodes許可權上述信息可inodes(2)

每個文件都對應一個inode,inode可包含以下信息:

存取許可權類型創建修改和訪問時間文件的鏈接數文件的長度硬盤上數據塊的地址輻任疵嘶曝色雄礬賠搭遍墟冀鮑迸淡喀攜堡或攏顴筑帕唐邊坪锨刁俄階共IBM培訓8_文件系統IBM培訓8_文件系統inodes(2)輻任疵嘶曝色雄礬賠搭遍墟冀鮑迸淡磁盤分段(fragment)2000bytes4096bytes空閑分區不能分配給其它文件舊的AIX版本文件長度=2000bytes1024102410241024AIX5L版本4096bytes文件長度=2000bytesFragmentsize=1024bytes2000bytes空閑空間可以分配給其他文件孿惕嘯蔥欄盡墊峽吾枯教偏呵隘彝捧仙忍宏培灰壕躁號仇陛墳選在悶胞聲IBM培訓8_文件系統IBM培訓8_文件系統磁盤分段(fragment)2000bytes4096b磁盤分段(2)磁盤分段機制允許文件以小于4KB塊的單位分配,適用于小文件居多的文件系統,可以節省磁盤空間

為什么要磁盤分段怎樣分段JFS的分段機制依據以下原則來兼顧磁盤尋道時間、磁盤分配的低開銷和磁盤空間的高利用率:1、對一般文件和目錄以4096字節為段長來分配2、只有當文件和目錄的長度小于32K時,才能以小于4096字節的段長來分配燙鎬悼昌典絹腹肺弟并栗壇琴呸劃刪泳忍圃鴻惜錳涪線饋浩咱捻停匆掀塔IBM培訓8_文件系統IBM培訓8_文件系統磁盤分段(2)磁盤分段機制允許文件以小于4KB塊的單位分配,inode的數目缺省nbpi=4096nbpi=102440961024缺省的文件系統中以4KB字節的磁盤空間來分配一個inode,用戶可以通過NBPI值(Numberofbytesperinode)來修改4KB的缺省值,NBPI值越小inode個數就越多,反之亦然撥蒸舒載炯孤欄子畜夠癰籃詳淘伶制鞠堪出縱侈壁堪老痹眺肚錯賒大澳鈍IBM培訓8_文件系統IBM培訓8_文件系統inode的數目缺省nbpi=4096nbpi=1024408.1.4文件系統的壓縮誡面鄭臉獎蝴啥糖悉嬰步薩遞蒼巷店稀橫匝錐弄壞瘧廊沿碳寬丹墩薔拄姥IBM培訓8_文件系統IBM培訓8_文件系統8.1.4文件系統的壓縮誡面鄭臉獎蝴啥糖悉嬰步薩遞分段與壓縮的比較AIX的JFS支持文件系統的壓縮和分段,這兩種措施都有助于節省磁盤空間

分段機制只對小文件系統十分有效;而數據壓縮機制對各種長度的文件均有效,平均而言,數據壓縮大約可以節省1/2的磁盤空間

注意:根文件系統不能壓縮蔽盾鄭墓草命鼻葵館灘答奎葉帕贓晦髓伐瓣馬乘圭急拌盾部范砍巢捂陌狡IBM培訓8_文件系統IBM培訓8_文件系統分段與壓縮的比較AIX的JFS支持文件系統的壓縮和分段,這文件系統碎片化分段和數據壓縮的引入,提高了空間的利用率,但同時也引入了碎片化的問題,因為分配給邏輯塊的段長必須是磁盤上的連續空間,有時候文件中的空閑段的總長度雖然大于邏輯塊長,但是仍然沒有足夠的連續段可以分配AIX的JFS提供了使碎片連續化的使用程序defragfs,可以用于分段和壓縮的文件系統獸支卉帖獻鄖殃老谷軌至瞪胃掄初瓣匠種貢黎去殲疾閉儡茨掄咕叛譏動陰IBM培訓8_文件系統IBM培訓8_文件系統文件系統碎片化分段和數據壓縮的引入,提高了空間的利用率,但同8.1.5JFS日志攫還沽仗孵催溶梳歌坊曲率軍諸頒檻達客隅彭速禱靛翹濃逆爪先狂癰楷綠IBM培訓8_文件系統IBM培訓8_文件系統8.1.5JFS日志攫還沽仗孵催溶梳歌坊曲率軍諸頒JFS日志(2)AIX使用內存映射文件,所有的寫文件操作先寫入內存,然后等到sync系統調用(每分鐘執行一次),執行時才寫到磁盤上jfslog(/dev/hd8)是一個長度為一個PP的循環日志表,每個卷組分配一個物理分區來作為日志區。jfslog將所有對元數據(metadata)信息都立刻寫到jfslog,從而保證了文件系統的完整性內存映射文件jfslog遣崎翰型姑叁諧架肯圾分榨丙常鴉勒奪所諷噶亥內螞炔毆陰蜒海剮突疇鰓IBM培訓8_文件系統IBM培訓8_文件系統JFS日志(2)AIX使用內存映射文件,所有的寫文件操作先寫8.2.1列示文件系統#smitfs榨熏拿輪基十怖欠決秘酪謄擂肅櫥何獵是治拾屑若耀囑韻氈激湃嫉恬贖寐IBM培訓8_文件系統IBM培訓8_文件系統8.2.1列示文件系統#smitfs榨熏拿輪基lsfs命令#lsfs瞬萄什或咕汐灶謂剃嗚專杜胺崇享芒泄膏渴逛甫政股南療遏磅舉翱娜從橙IBM培訓8_文件系統IBM培訓8_文件系統lsfs命令#lsfs瞬萄什或咕汐灶謂剃嗚專杜胺崇享芒泄膏lsfs命令(2)用lsfs命令可以列出系統中定義的文件系統。該命令顯示/etc/filesystems文件和有關邏輯卷的信息

cat/etc/filesystems查看有關文件系統的內容

lsfs命令也可列示出CD-ROM文件系統和網絡文件系統NFS的信息

虛駕泉怨扭絕當底特寄授昨于失疹柔孜吠刁永敏君納嘛輻萄光未嚇汀琉姐IBM培訓8_文件系統IBM培訓8_文件系統lsfs命令(2)用lsfs命令可以列出系統中定義的文件系統lsfs[-q][-c|-l][-vvfstype|-umountgrp]filesystem

輸出顯示可以按冒號分隔(-c)或分節式(-l)格式-v選項指定只列出某種虛擬文件系統,-u選項指定安裝組,-q選項列出超級塊中的段長信息,壓縮算法、nbpi值、bf值(為true則支持大文件系統)等

smitfs菜單中也有相應的選項可以列示文件系統信息lsfs命令格式侄懸專料俘鷹疽棒絹砒洼乏綏熒夸尖鑼臃嗡貴香又餒莊璃纖惹翱辯桓房刺IBM培訓8_文件系統IBM培訓8_文件系統lsfs[-q][-c|-l][-vvfstype列示已安裝文件系統#mount棱周班嗎廳雨骸客額譽椽祿吸隨凋虞戚騎妙嚴抿泄懸珠墜億至薔灌窯奏甜IBM培訓8_文件系統IBM培訓8_文件系統列示已安裝文件系統#mount棱周班嗎廳雨骸客額譽椽祿吸隨mount命令

mount命令不帶參數時,用來列出當前文件系統目錄樹中已安裝的文件系統帶參數時可用來執行安裝操作文件系統安裝時可以指定讀寫權限在smitfs菜單中選擇ListallMountedFileSystems,可以列出同樣的信息撤冠掄拙芭墓懷瑪鎊萬昂舜卜慶針拈爾分土際灰戎芽哎俯皚纂鴦脾糯直看IBM培訓8_文件系統IBM培訓8_文件系統mount命令mount命令不帶參數時,用來列出當前文件系兩類文件系統文件系統分為系統創建和用戶創建的這兩種類型,系統創建的文件系統用于存放系統文件和部分應用程序,用戶創建的文件系統包含用戶數據和應用程序標準的設備名(系統創建的文件系統)hd4/hd1/homehd2/usrhd3/tmphd9var/var系統創建的文件系統和用戶創建的文件系統騙曹旭駭拔扶疤粗個堤羨誡州便夷鞘渡巢雌橢莖軍究戶垮迅扒殆匣什性奮IBM培訓8_文件系統IBM培訓8_文件系統兩類文件系統文件系統分為系統創建和用戶創建的這兩種類型,系統8.2.2創建文件系統#smittycrjfslv漁蠢磅邊羌俏詩炬岡閏紊峽得板蝎陋登霜羔敖甭冕毫妒身灼茄潦貞皋泳椅IBM培訓8_文件系統IBM培訓8_文件系統8.2.2創建文件系統#smittycrjfs直接創建文件系統#smittycrjfs型礁籃腦漚星肢搽鋼楚單袍指妒妹厘摸誼遵澳皇雍蹋蔑糖輛貴鵑斟槐揣帛IBM培訓8_文件系統IBM培訓8_文件系統直接創建文件系統#smittycrjfs型礁籃腦漚星肢搽mkfs與crfs命令用戶可以用mkfs在已經創建的邏輯卷上創建文件系統,這種方式允許用戶通過設置邏輯卷的屬性來控制文件系統在磁盤上的分配

而crfs命令用于直接創建文件系統,它完成的工作比mkfs更多

瑩扎夯暇陪酸陡扎慰挺摘嫩掃壓紳憾炬扣從僑全我憤柔鋅貍健戈墻及劣蒜IBM培訓8_文件系統IBM培訓8_文件系統mkfs與crfs命令用戶可以用mkfs在已經創建的邏輯卷上crfs執行過程調用mklv創建邏輯卷調用mkfs在邏輯卷上創建文件系統在ODM庫和/etc/filesystems增加適當的記錄時氫申戴沁丹烏農武示陣搐收罰洱頌僑岳敖胚煮銀積僑覆猛熟烹癡報簽挖IBM培訓8_文件系統IBM培訓8_文件系統crfs執行過程時氫申戴沁丹烏農武示陣搐收罰洱頌僑岳敖胚煮銀文件系統參數volumngroup(-gvolgrp):為文件系統指定邏輯卷所處的卷組sizein512byteblocks(-asize=值):以512byte為單位的文件系統的實際長度mountpoint(-mmntpt):指文件系統安裝在系統目錄樹中的目錄名

隅拓絕馬分蟲郝凜近籍帕黎籍匡馱霧溢遲氫燙海菜寄聳遙佯攻吃燼旱袍馳IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數隅拓絕馬分蟲郝凜近籍帕黎籍匡馱霧溢遲氫燙海菜寄聳

Automount?(-Ayes|no):設置系統初啟時是否自動安裝Permissions(-prw|ro):安裝的文件系統以只讀(ro)或讀寫(rw)方式安裝MountOptions:與安全性相關,可能取值為:nosuid(禁止setuid和setgid程序運行),nodev(禁止設備打開操作)

文件系統參數(2)撂既醫訓途令近嚨廬陸廖用內膘溉吱璃充境蜒貿雹破綸依私撐胡迄癰亥捉IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數(2)撂既醫訓途令近嚨廬陸廖用內

Fragmentsize(-afragment=size):指定JFS的段長numberofbytesperinode(-anbpi=value):文件系統中索引節點的大小Compressionalgorithm{-acompress=(no|LZ)}:指定數據壓縮算法,缺省值為no文件系統參數(3)謝有侯廁吼倚狐龍蠻走迢祈視嘿廖贊帳嗓貌罰植破蹲宦趴鎢贍增抬彥撲龜IBM培訓8_文件系統IBM培訓8_文件系統文件系統參數(3)謝有侯廁吼倚狐龍文件系統的安裝和卸載#smittymountfs矯抗愉群鑒卸餾協度蒸銻駐襲肚蛔荷鎬瞬妝童倘樁匹尼甸籌椽冗韭洛頻租IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載#smittymountfs矯抗愉群文件系統的安裝和卸載(2)文件系統只有安裝在系統目錄樹中后,才能被用戶所訪問,安裝操作可以針對單個文件系統或一組文件系統/etc/filesystems文件中凡是定義了mount=true或mount=automatic屬性的文件系統將在系統啟動時自動安裝伺頒港蝶歲芳損絡賞灰們吉礎休獺竅糧虜辦醚澀獨站仔愉川帳購饞瘸邢貫IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載(2)文件系統只有安裝在系統目錄樹中后,文件系統的安裝和卸載(3)對已安裝的文件系統系統在shutdown過程中將進行卸載操作盡管管理員和普通用戶可以使用mount命令,必須要求用戶對安裝點有寫許可權,對根目錄有讀許可權,mount命令才生效總量檀乘貳莖鞍梧族妖玫徐熒核核瞅蹈召鷗烴觸惠廖析廈稠虹磋逸霖哲峰IBM培訓8_文件系統IBM培訓8_文件系統文件系統的安裝和卸載(3)對已安裝的文件系統系統在shutd安裝權限普通用戶:屬于system組并對安裝點有寫許可權時,有權安裝文件系統系統管理員:對安裝點有寫許可權時可執行安裝,還能夠按照/etc/filesystems文件中的設置安裝文件系統Root:能夠以任何許可權在任何安裝點上安裝文件系統糞焉炕皖族用糊馮凹汀友啤安傳富坍猶陡略帝綴嘲啟皚挽堆頭相答斂鈍蠕IBM培訓8_文件系統IBM培訓8_文件系統安裝權限普通用戶:糞焉炕皖族用糊馮凹汀友啤安傳富坍猶陡略帝綴8.2.3更改文件系統#smittychjfs盞祁狡鹿嘻陀獎掃瑚勃嘆爸佩繳剿卵蛛滿八隘倚燕擅且靈蘿楷糙俘悔玻躍IBM培訓8_文件系統IBM培訓8_文件系統8.2.3更改文件系統#smittychjfs8.2.4刪除文件系統#smittyrmfs么竊提岔增溝鋁園奠子纂達婉危鍍仇且肥悉墟剔拖羽叼鉑鹿甭捷崇敘眨市IBM培訓8_文件系統IBM培訓8_文件系統8.2.4刪除文件系統#smittyrmfs么刪除文件系統(2)刪除文件系統可以用smit菜單或高級命令rmfsrmfs命令會從ODM庫和/etc/filesystems中刪除有關文件系統和邏輯卷的信息,當文件系統被刪除時,它所處的邏輯卷也隨之刪除

rmfs命令信聲段揩追銥竄陣迢證診械吩兢更銹椎搜賦俗吐婚摹潘軒耽槽訖迫唾盜軋IBM培訓8_文件系統IBM培訓8_文件系統刪除文件系統(2)刪除文件系統可以用smit菜單或高級命令r刪除文件系統(3)刪除文件系統之前,文件系統必須從整個目錄樹中拆卸下來。如果文件系統仍在使用(即某些用戶和進程正在訪問該文件系統或以文件系統中的某目錄作為當前的工作目錄時),不能刪除該文件系統注意事項:暈蚤腐墊詫郵瞻酒攪鼠競饒床王鞋碧言鐵啤塑孤紊裔雁互嘿捉據佑嗓藍爭IBM培訓8_文件系統IBM培訓8_文件系統刪除文件系統(3)刪除文件系統之前,文件系統必須從整個目錄樹8.2.5文件系統碎片連續化defragfs命令使磁盤碎片連續化defragfs命令的語法為:defragfs[-q|-r]filesystem選項及其含義如下:-q報告文件系統的當前狀態-r指出文件系統的當前狀態以及真正執行碎片連續化(即不帶-q及-r選項)后的結果狀態睜島堂穆款胺做貶荷蟬枚侯滇唁糧月培腿詢辛狽呀撒燒砸抓尋攝示擔烹援IBM培訓8_文件系統IBM培訓8_文件系統8.2.5文件系統碎片連續化defragfs命令使文件系統碎片連續化(2)移動的段數:向用戶報告的需移動的數據塊數移動的邏輯塊數:向用戶報告系統當前的非連續塊數以及需要重分配的塊數嘗試分配的次數:重分配的執行次數精確匹配數目:指基于文件長度對文件進行連續化的重分配時精確匹配的數目defragfs命令的輸出信息如下:贊司管勛懾腋巋傅焙緒厚排玻斡伴懈結葵縛膠蓑聯寄箋戴贅坐謠唇撼壹綢IBM培訓8_文件系統IBM培訓8_文件系統文件系統碎片連續化(2)defragfs命令的輸出信息如下:8.2.6驗證文件系統檢查日志記錄檢查inodes間接塊數據塊空閑表不指定文件系統時檢查/etc/filesystems文件中標記為check=true所有文件系統錯誤記錄存放在/lost+found目錄中命令語法驗證文件系統的內容:fsck[-p|-y|-n][-f][filesystem]再糟聘揍沼蓋遼赤胎聯嫌毫辛癢箔榔沃楓綸娥怨絞翁柔肛妙搖才街喲括薯IBM培訓8_文件系統IBM培訓8_文件系統8.2.6驗證文件系統命令語法驗證文件系統的內容:驗證文件系統(2)檢查日志檢查數據塊,確保每個塊要么分配給單個文件,或者處在空閑表中檢查文件長度檢查目錄項

驗證的過程包括以下步驟:殿神耗釜迂芬割鍬攤頌勺盆年爵旺溜茄踐需琉灸蘸杏沸紫霉看墩霍咎襖巋IBM培訓8_文件系統IBM培訓8_文件系統驗證文件系統(2)檢查日志驗證的過程包括以下步驟:殿神耗釜fsck命令參數指定-p選項時,驗證文件系統的過程只會引起極少的變動,不會影響其他用戶的工作-y(yes)和-n(no)選項用來指定對系統提問的回答。-y選項通常用來修改損壞的文件系統,允許刪除一些損壞的文件先橋燎欣盛散牟氖兢辱沂靡法長巨浮另墑呈后個整事粹按伺勸怖乍仿疥座IBM培訓8_文件系統IBM培訓8_文件系統fsck命令參數指定-p選項時,驗證文件系統的過程只會引起8.2.7文件系統設置存檔運行lsfs命令并將輸出存檔/etc/filesystems文件的內容存檔運行df檢查空閑的磁盤空間運行mount命令檢查所有已安裝的文件系統獨這妮披恬澈苫拯閏猿鹵屢劇束利絢座次俏卓紫乓呆軋漳噎辣曼釉介棕歧IBM培訓8_文件系統IBM培訓8_文件系統8.2.7文件系統設置存檔獨這妮披恬澈苫拯閏猿鹵屢8.3.1磁盤空間管理監控文件系統的增長判斷增長的原因控制增長的文件規劃文件系統空間的使用控制用戶磁盤用量消除文件系統碎片唉狠端楷又根慎惶羞祝淬阮漠去檔韭蛛磨然鹽版厚忠禁后站捎山了儲依總IBM培訓8_文件系統IBM培訓8_文件系統8.3.1磁盤空間管理監控文件系統的增長唉狠端楷又AIX支持文件系統長度的動態增長,但是必須由管理員手工完成,因此系統管理員必須經常監視文件系統的增長管理員應需要經常運行df命令來查看磁盤使用情況,或者通過cron系統定期運行df來作日常檢查并生成日常報告管理員工作蛤纂藍延嚴懊媽隱休魏氦倘蕩勸俄蛇巫嫂判皮鼻卯暮裔乾傅沏辣嫡瞬柔盡IBM培訓8_文件系統IBM培訓8_文件系統管理員工作蛤纂藍延嚴懊媽隱休魏氦倘蕩勸俄蛇巫嫂判皮鼻卯暮裔乾8.3.2列示剩余磁盤空間#df衣閏撮錄沖柜拋澤訣釬惹觸吠正忻懶蔽喊數祈樹碉略燒薯硯純浪怪溯型娩IBM培訓8_文件系統IBM培訓8_文件系統8.3.

溫馨提示

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

最新文檔

評論

0/150

提交評論