HP-UX下創建文件系統

什麼是文件系統
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 Settings\xghe>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                 //試驗完!
 
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章