天天看點

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.

第四步:建立檔案系統

# 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                 //試驗完!

    本文轉自hexianguo 51CTO部落格,原文連結:http://blog.51cto.com/xghe110/141771,如需轉載請自行聯系原作者

繼續閱讀