HP UNIX--檔案系統和邏輯卷管理(一)
阿新 • • 發佈:2019-02-19
最近接手的一庫在HP-UNIX上,之前沒玩過,甚至心裡還抱怨怎麼HP-UNIX的df-g這麼難看,還得現計算大小,被同事狠狠鄙視了一番。今天無意搜出一篇比較完整的HP-UNIX檔案系統管理的文章,轉載一下,以便檢視。感謝博主:http://yls_forever.blog.tianya.cn/
1、磁碟裝置和相關配置2、邏輯卷管理介紹
2.1、整盤分割槽
2.3、邏輯卷管理磁碟分割槽
3、列表顯示和建立邏輯卷
3.1、列表顯示物理卷
3.2、列表顯示卷組
3.3、列表顯示邏輯卷
3.4、建立物理卷
3.5、建立卷組
3.6、建立邏輯卷
3.7、LVM資料結構
4、檔案系統介紹
4.1、檔案系統型別
4.2、硬連結和軟連線
5、高效能檔案系統
6、日誌檔案系統
7、建立新的檔案系統
8、掛載和解除安裝檔案系統
9、管理檔案系統
10、檔案系統修復
11、重要的LVM命令
12、小結
磁碟和檔案的系統管理是一項重要的系統管理任務。它包括新增和刪除磁碟、配置磁碟、給予沒腫配置生成和管理檔案系統及磁碟問題的修復。一個磁碟包括一個或多個系統。HP提供了兩種方法用於磁碟管理:一個是整盤的方法,另一個是採用邏輯卷管理。
當磁碟空間不夠時,你ijiu需要給系統增加一個活多個磁碟。要使新增加的磁碟真正在系統中其作用,它必須經過好幾個步驟。本章中,我們先介紹一下磁碟裝置及相關配置,然後進行各個步驟的學習。在建立邏輯卷之前,必須先建立物理卷和卷組。一旦你建立了邏輯卷,就可以接著建立檔案系統。當要建立檔案系統時,我們會了解到高效能檔案系統(HFS)和日誌檔案系統(JFS),瞭解如何去生成新的檔案系統一季如何在啟動時自動掛起/etc/fstab檔案系統用於在系統啟動時根據使用者定義的選項啟動系統。有時,通過一些命令去擴充套件活縮小邏輯卷及檔案系統的尺寸。
當你非正常的關閉系統或當系統崩潰時,檔案系統可能被破壞。在這種情況下,你需要去修復它,我們可以通過fsck命令來實現。
在學習了正在內容之後,你將具備對磁碟和邏輯卷的系統管理能力,病初步掌握如何去處理與磁碟驅動器和檔案系統相關的問題。
1、磁碟裝置和相關配置:
每個物理磁碟都有兩個相關裝置檔案,這些裝置檔案用於磁碟的I/O動作。其中一個是原始裝置檔案(也叫字元裝置檔案),另一個叫塊裝置檔案。每一個磁碟在被HP系統使用之前必須經過配置。一個磁碟可以被細分為多個部分,每個部分分別用於不同的用途。磁碟細分的各個部分中,引導區是一個特殊的區域,它包含了在啟動時說必須的程式和檔案等。其他部分可能被用作:
一個檔案系統,包含儲存檔案的空間。如:/usr,/var,/home等,她們可以用來儲存某一型別的檔案。
一個交換區,作為交換空間。當系統所需的記憶體超過所安裝的實體記憶體時,交換空間就會被核心用來擴充實體記憶體的空間。它也被用作崩潰轉儲,這是要想成功地進行影響轉儲時的記憶體資料,就要求交換區的空間大於無理記憶體。
原始資料區域,用於存放一些原始資料,如:存放Sybase,Informix,Oracle等資料庫的資料。
2、邏輯卷管理介紹
要陪孩子磁碟,你可以選擇用整盤的辦法或採用邏輯卷管理(LVM)的方法。這兩種方法都可以通過SAM來實現。
2.1、整盤分割槽
當我們採用整盤分割槽的方法時,一個磁碟一般用於一個用途,他要麼用作一個檔案系統,要麼用作一個交換區,或者整個作為儲存原始資料的區域。然而,也存在下面兩種特例:
一個磁碟同事包含檔案系統和交換區。如在一個6GB的磁碟上,可以分配2GB給交換區,分配4GB給檔案系統。
一個磁碟同事包含檔案系統和引導區。
不足:
每個磁碟只能有一個檔案系統;一個檔案系統不能擴充套件到多個磁碟,這意味著一個檔案系統的大小不可能超過所在磁碟的空間。
當後期需要更多的空間時,擴充套件檔案系統很難。首先,我們不能通過增加磁碟來擴在某一個檔案系統;其次,採用整盤方法後,我們不能把另一個檔案系統的空閒空間增加到本檔案系統上。
像這些不足,在使用邏輯卷管理方法時不會遇到,所以很多管理員更願意採用採用邏輯卷的管理方法,在下面我們會介紹。
2.1、邏輯卷管理磁碟分割槽
為了更好的掌握LVM,我們先來了解3個基本術語;物理卷、卷組、邏輯卷。
1. 物理卷
物理卷是實際的物理磁碟驅動器,它能被LVM所管理。要是磁碟能被LVM所管理,需要先在磁碟上建立一些特殊的資料結構。一旦這些資料結構被建立了,磁碟就被認為是物理捲了。
2. 卷組
你可以將多個物理卷組合成一個卷組。卷組可被用來將所有的物理卷的空間融合成一個獨立的實體。舉個例子,在你的系統上裝有4個10GB的磁碟,我們可以生成一個大小為40的卷組,抽象的來說,HP-UX把它當成一個40GB的儲存器。這個空間可以被分出其他更小的空間。比如:我們可以生成一個大小為26GB的區域,這在我們採用整盤方法是是不可能實現的。
當我們第一次在機器上安裝HP-UX時,預設生成一個卷組名為vg00。它被稱為根卷組。它包含了啟動磁碟一季絕大部分的作業系統有用工具和命令。在後期,你可以根據需要另外建立其他卷組。
每一個卷組都會在/dev目錄下生成一個子目錄。根卷組vg00所對應的子目錄是/dev/vg00.
3. 邏輯卷
把一個卷組看作為一個單獨的、大容量的儲存器,因此可以把它分成多個邏輯卷。一個邏輯卷可以作為磁碟上的一個區域,在這個區域上你可以建立檔案系統。當然,你也可以把一個邏輯卷作為一個交換區或原始資料儲存區。對於邏輯卷,你可以在任何時候根據實際需要合理的去改變他的尺寸而不丟失資料。邏輯卷還有其他屬性,如下:
你可以生成一個邏輯卷,它只在一個物理捲上佔用空間。如果需要的話,你也可以將一個邏輯卷擴在到其他多個物理捲上。
每一個邏輯卷會在卷組目錄下找到相關裝置檔案。這些裝置檔案的名字為lvol1,lvol2,lvol3。。。等,這些裝置檔名可以被改變。
開啟根卷組/deb/vg00,列表中的第一個檔名為group,這是卷組的裝置檔案。每一個邏輯卷組有2個裝置檔案,就像磁碟裝置一樣。其中那個一個是塊裝置,另一個是字元裝置或稱原始裝置檔案。對於原始裝置,其名字都以“r”開頭。
想其他的裝置檔案一樣,這些裝置檔案中的每一個都有一個裝置主號和次號。所有LVM裝置檔案的主號都是64。次號顯示該邏輯卷名及該邏輯組的成員關係。在6位的次號“0x000004”(前面的0x僅表示後面的六位數是16進位制)中,做起兩位“00”表示所屬卷組的序號,此處對應的是vg00;最後兩位“04”表示該邏輯卷在卷組中是第幾個,此處表示它是第四個邏輯卷,中間兩個沒有用到,一般為“00”。
當你想要建立一個卷組時,需要用mkmod命令建立卷組裝置檔案。以後,如果你向卷組中增加一個邏輯卷,新的邏輯卷裝置檔案會在卷組目錄下自動生成。