?? unix系統管理-第八章創建文件系統.txt
字號:
UNIX系統管理-第八章創建文件系統
目標
學完這一章,你能夠做以下事情:
以命令行方式創建文件系統。
以命令行方式裝載或者卸載文件系統
通過/etc/fstab文件來自動地裝載文件系統
文件系統創建概述
如果你要擴展文件系統的整體容量,你可以創建新的文件系統,并且把它加入到原來的文件層次結構中。文件系統可以創建在一個單獨的磁盤上,也可以創建在一個邏輯卷中。
在創建文件系統之前,你不是必須要增加一塊新的磁盤。如果你的卷組中有空閑的extent,你就可以簡單地利用這些空閑空間先創建一個邏輯卷,然后在上面創建文件系統。
創建一個新的文件系統通常是由于以下的原因:
你預期當前的文件系統會很快達到其最大的容量。
你當前的文件系統已經達到最大的容量
你為一些特殊的原因,想要物理上分割文件系統。例如,不同組的用戶要使用不同的磁盤空間
你想要創建一個唯一屬主的文件系統或者是要創建鏡像。
創建一個新的文件系統
1.創建新的文件系統
newfs -F vxfs /dev/vg01/rmyfs1
2.為這個文件系統創建裝載點目錄。
mkdir /myfs1
3.裝載這個新文件系統
mount /dev/vg01/myfs1 /myfs1
4.將這個文件系統加入到/etc/fstab文件中
首先,你必須為這個新文件系統創建一個超級塊,inode表,和其它的系統metadata數據結構。newfs命令就是創建這些數據結構的工具。上例中,在邏輯卷/dev/vg01/rmyfs1中創建了一個vxfs類型的文件系統。
一旦你使用newfs命令創建了文件系統的metadata數據結構,你必須為這個文件系統創建一個裝載點,然后再裝載這個文件系統。
最后,如果你想要是這個文件系統持續生效,你應該將其加入到/etc/fstab文件中去。每一次當系統啟動的時候,/etc/fstab文件會被用來自動裝載文件系統。所以,如果一個新的文件系統沒有被加入到/etc/fstab文件中,在下一次系統啟動的時候就不會被自動裝載。
在創建并裝載了一個新的文件系統后,你可以使用mount命令和df 命令來確認你的文件系統是否裝載成功
newfs命令
例子
1.newfs -F vxfs /dev/vg01/rmyfs1
2.newfs -F vxfs -o largefiles /dev/vg01/rmyfs1
3.newfs -F hfs /dev/vg01/rmyfs2
4.newfs -F hfs -o largefiles /dev/vg01/rmyfs2
5.newfs -F hfs -b 4096 -f 2048 -m 5 -i 4096 /dev/vg01/rmyfs2
在一個邏輯卷已經被留出來作為一個文件系統使用后,你必須在上面創建一個超級塊,inode表,和其它的metadata數據結構。newfs命令就是被用來創建這些數據結構的工具。
上例中的第一個例子簡單地在/dev/vg01/rmyfs1這個邏輯卷中創建一個vxfs的文件系統。-F vxfs選項指明要被創建的文件系統的類型是vxfs。同時要注意,newfs命令要求用裸設備文件作為參數。而被指明的邏輯卷和磁盤上的數據會被改寫。任何原先那個磁盤或者邏輯卷上的數據都會被破壞。
第二個例子與第一個類似。只是它包含一個大文件選項。HP-UX10.20版本以后支持文件系統中的最大文件的大小為128GB。但是,如果沒有使用大文件選項,最大的文件的大小為2GB。
第三個例子在/dev/vg01/rmyfs2這個邏輯卷上創建一個HFS類型的文件系統。
第四個例子在/dev/vg01/rmyfs2邏輯卷上創建HFS的文件系統。但是與前一個HFS文件系統不同的是,這個例子中指明了幾個文件系統參數。-b 4096設置塊的大小為4kB,-f 2048設置文件段的大小為2KB,-m 5更改inode每4KB創建一個。這些參數只對HFS文件系統有效,能夠被設置用來提高性能。
newfs命令對整盤方式的選項
今天的大多數的系統管理員會選擇LVM的方式對磁盤進行分區。但是對于工作站來說,你可能會選用更簡單的整盤分區的方式:
# newfs -F hfs /dev/rdsk/c0t2d0
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -