[轉]HP-UX下建立檔案系統

msdnchina發表於2011-10-24

http://xghe110.blog.51cto.com/337884/141771

什麼是檔案系統
UNIX的檔案系統是一些檔案和目錄的集合。每個檔案系統被儲存在單獨的邏輯卷或整個硬碟分割槽上。典型的HP-UX主機通常有多個檔案系統。下面是你的機器上可能存在的幾個檔案系統:
/usr下的檔案通常被儲存在一個檔案系統中。
/var下的檔案通常被儲存在另一個檔案系統中。
/tmp下的檔案通常也被儲存在另一個檔案系統中。
根檔案系統是一個包含/etc/dev/sbin等目錄的特殊檔案系統。
配置多個檔案系統的優點
雖然你的檔案和目錄都可以被儲存在根檔案系統中,但將檔案目錄放到各個單獨的檔案系統中有很多好處:
系統管理員能給每個檔案系統分配固定的硬碟空間,保證不讓一個檔案系統獨佔整個硬碟。系統管理員也許會分配100MB空間給/tmp檔案系統,這保證了/tmp下的臨時檔案最多可以使用系統上的100MB硬碟空間,硬碟上的剩餘空間可以保留給其他檔案系統。
各個檔案系統可以被分別調整,許多與檔案系統有關的引數能夠極大地影響系統的效能。一些檔案系統可能因儲存大檔案而被最佳化,另一些則可能因儲存小檔案被最佳化。
可在一個檔案系統上執行檔案系統維護任務,而其他檔案系統仍可繼續被使用者使用。
建立一個檔案系統的步驟
第一步:建立PV,把c0t2d0這塊磁碟加入到一個PV
# pvcreate /dev/rdsk/c0t2d0 //此時磁碟為裸裝置,所以是rdsk
Physical volume "/dev/rdsk/c0t2d0" has been successfully created.
第二步:建立VG
# mkdir /dev/vg01
# mknod /dev/vg01/group c 64 0x010000 //建立一個控制器檔案,指定主號為64,次號為0x010000
# vgcreate /dev/vg01 /dev/dsk/c0t2d0 //c0t2d0這個磁碟去建立一個vg01
Increased the number of physical extents per physical volume to 8683.
Volume group "/dev/vg01" has been successfully created.
Volume Group configuration for /dev/vg01 has been saved in /etc/lvmconf/vg01.conf
第三步:建立LV
# lvcreate -L 200 -n lv_test vg01 //vg01中建立一個名為lv_test大小為200M的檔案系統
Logical volume "/dev/vg01/lv_test" has been successfully created with
character device "/dev/vg01/rlv_test".
Logical volume "/dev/vg01/lv_test" has been successfully extended.
Volume Group configuration for /dev/vg01 has been saved in /etc/lvmconf/vg01.conf
第四步:建立檔案系統
# newfs -F vxfs /dev/vg01/rlv_test //建立檔案系統,可以不加-F vxfs引數,預設就是vxfs檔案系統
version 4 layout
204800 sectors, 204800 blocks of size 1024, log size 1024 blocks
unlimited inodes, largefiles not supported
204800 data blocks, 203656 free data blocks
7 allocation units of 32768 blocks, 32768 data blocks
last allocation unit has 8192 data blocks
# mkdir /lv_test //建立一個掛載點
# mount /dev/vg01/lv_test /lv_test //掛載新建的檔案系統
# bdf
Filesystem kbytes used avail %used Mounted on
/dev/vg00/lvol3 2048000 144864 1888296 7% /
/dev/vg00/lvol1 990968 60888 830976 7% /stand
/dev/vg00/lvol8 6144000 862544 5241400 14% /var
/dev/vg00/lvol7 4096000 1389016 2685880 34% /usr
/dev/vg00/lvol5 8192000 710896 7422720 9% /tmp
/dev/vg00/lvol4 8192000 2832160 5318008 35% /opt
/dev/vg00/lvol6 1024000 3024 1013064 0% /home
/dev/vg00/gmylv 16384 1109 14328 7% /gmylv
/dev/vg01/lv_test 204800 1157 190923 1% /lv_test //已經掛到系統上
#
現在來測試一下,我們FTP到系統,上傳一個名為test,內容也為test的文字檔案上去
C:Documents and Settingsxghe>d:
D:>ftp 192.168.0.1
Connected to 192.168.0.1.
220 hp FTP server (Version 1.1.214.4(PHNE_34544) Fri Feb 24 15:03:24 GMT 2006)
eady.
User (192.168.0.1:(none)): root
331 Password required for root.
Password:
230 User root logged in.
ftp> pwd
257 "/" is current directory.
ftp> cd /lv_test
250 CWD command successful.
ftp> binary //將傳輸方式改為二進位制,預設為ASCii
200 Type set to I.
ftp> put test.txt //put表示上傳
200 PORT command successful.
150 Opening BINARY mode data connection for test.txt.
226 Transfer complete.
ftp: 傳送 4 位元組,用時 0.00Seconds 4000.00Kbytes/sec.
ftp>
# cd /lv_test
# ll
total 2
drwxr-xr-x 2 root root 96 Mar 24 11:24 lost+found
-rw-r----- 1 root sys 4 Mar 24 11:28 test.txt
# cat test.txt
test //試驗完!
[@more@]]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/161195/viewspace-1055905/,如需轉載,請註明出處,否則將追究法律責任。

相關文章