aix mount

wangzhensheng發表於2008-03-25
aix mount[@more@]

用途
使檔案系統可用。

語法
mount [ -f ] [ -n Node ] [ -o Options ] [ -p ] [ -r ] [ -v VfsName

] [ -t Type | [ Device | Node:Directory ] Directory | all | -a ][-V

[generic_options] special_mount_points ]

描述
mount 命令指示作業系統使檔案系統在指定位置(安裝點)可用。此外,可

以用 mount 命令構建由目錄和安裝檔案(file mounts) 組成的其他檔案樹

。Mount 命令透過在 Directory 引數指定的目錄上使用 Device/Node:

Directory 引數來安裝表示為裝置的檔案系統。mount 命令完成以後,指定

的目錄變為新安裝檔案系統的根目錄。

只有有 root 許可權的使用者或系統組成員和對安裝點有寫許可權的使用者能發出文

件或目錄安裝(directory mounts)。檔案或目錄可以是符號連結。mount

命令使用真實的使用者標識,而不是有效的使用者標識,來確定使用者是否有相應

的訪問許可權。假定系統組成員對安裝點或在/etc/filesystems 檔案中指定的

安裝有寫入許可權,他們能發出裝置安裝(device mounts)。有 root 使用者權

限的使用者能發出任意的 mount 命令。

如果使用者屬於系統組並且有相應的存取許可權則能安裝裝置。 安裝裝置時,

mount 命令使用 Device 引數作為塊裝置名,Directory 引數作為檔案系統

所要安裝的目錄。

如果輸入不帶標誌的 mount 命令,命令為安裝的檔案系統顯示如下資訊:

節點(如果安裝是遠端的)
安裝的物件
安裝點
虛擬-檔案-系統的型別
安裝的時間
任何安裝選項
如果只指定 Directory 引數,mount 命令把它當作檔案系統、目錄或檔案通

常安裝的目錄名或檔名(正如 /etc/filesystems 檔案所定義)。 mount

命令檢視有關的裝置、目錄、或檔案並安裝。這是使用mount 命令的最方便

的方式,因為不需要記住目錄或檔案中安裝了什麼。也可以只指定裝置。在

此情況下,命令從 /etc/filesystems 檔案獲得安裝點。

/etc/filesystems 檔案應該為每個可安裝的檔案系統、目錄或檔案包括一節

。該節應該至少指定檔案系統名和所駐留的裝置或目錄名。如果節包括安裝

屬性,mount 命令使用有關的值。它為安裝屬性識別五個值:自動、真、假

、可移動和只讀。

mount all 命令導致所有帶有mount=true 屬性的檔案系統安裝到它們正常的

位置。該命令通常應用在系統初始化期間,相應的安裝是指自動安裝。

mount 命令也能用來訪問作為目錄樹的 JFS2 檔案系統的快照。裝置上的快

照以只讀方式安裝到目錄下。 快照只能安裝一次。當用快照安裝 JFS2檔案

系統時,快照是啟用的。

可以在“基於 Web 的系統管理器”(wsm)中使用檔案系統應用程式來執行

該命令。也可以使用“系統管理介面工具”(SMIT)smit mount 快速路徑來

執行該命令。

注:
如果 mount 命令遇到日誌檔案系統(JFS)或在重新引導之前未卸裝增強的

日誌檔案系統(JFS2),任意的 JFS 或 JFS2 日誌記錄試圖重新播放。為了

移動相容的 JFS 檔案系統到執行早期發行版作業系統的系統中,檔案系統必

須在移動之前卸裝乾淨。卸裝失敗首先可能導致不相容的 JFS 日誌裝置。如

果移動導致未知的日誌裝置,檔案系統應該返回到執行後續作業系統發行版

的系統,並且 fsck 應該在檔案系統上執行。
注:
如果啟用了 cdromd CD 和 DVD automount 守護程式,則那些裝置會按

/etc/cdromd.conf 檔案中指定的那樣自動安裝。使用 cdumount 或 cdeject

命令卸裝自動安裝的 CD 或 DVD。 使用 stopsrc -s cdromd 禁用 CD/DVD

automount 守護程式。
標誌

-a 使用包含 true 安裝屬性的節,在 /etc/filesystems 檔案中安裝所有的

檔案系統。
all 與 -a 標誌相同。
-f 在系統初始化時請求強制安裝在根檔案系統上啟用安裝。
-n Node 指定保留安裝目錄的遠端節點。

檔案系統系統特定選項
-o Options 指定選項。在命令列上輸入的選項應該只用逗號分開。下面的文

件系統-特定選項不適用於所有的虛擬檔案系統型別:
bsy
如果要安裝到的目錄是程式的當前工作目錄,防止安裝操作。
cio
為併發閱讀器和記錄器指定要安裝的檔案系統。該檔案系統中的檔案上的

I/O 將如同它們已經使用 open() 系統呼叫中指定的 O_CIO 開啟一樣操作。
dio
指定檔案系統上的 I/O 的操作如同所有的檔案是用 open()系統呼叫指定的

O_DIRECT 開啟。
fmode=octal
為檔案和目錄指定方式。預設值是 755。
gid=gid
指定在安裝時分配給檔案的 GID 。預設值是 bin。
log=LVName
指定記錄下面的檔案-系統操作的檔案系統記錄邏輯卷名的全路徑名。
nocase
關閉大小寫對映。 這對使用 ISO 9660:1998/HSG標準的 cdrom 是有用的。
nodev
指定從該安裝不能開啟裝置。如果失敗此選項返回一個 ENXIO 值。
nosuid
指定不允許透過該安裝執行 setuid 和 setgid 程式。如果失敗此選項返回

一個 EPERM 值。
rbr
用讀之後釋放能力安裝檔案系統。 當在該檔案系統中檢測到順序讀取,檔案

使用的真正的記憶體頁一旦複製到內部緩衝區將釋放。
注:
當指定 rbr,D_RB_READ 標誌在 pdtentry 結構的 _devflags 欄位最後設定


rbw
用寫之後釋放能力安裝檔案系統。當在該檔案系統中檢測到順序寫,檔案使

用的真正的記憶體頁一旦寫到磁碟將釋放。
注:
當指定 rbw時,設定 D_RB_WRITE 標誌。
rbrw
用讀之後釋放能力和寫之後釋放能力安裝檔案系統。
注:
如果指定了 rbrw,則 D_RB_READ 和 D_RB_WRITE 標誌都設定。
ro
指定安裝的檔案是隻讀的。預設值是 rw。
rw
指定安裝的檔案是可讀/寫的。rw 是預設值。
snapshot
指定要安裝的裝置是快照。必須已經安裝指定快照的“拍攝的”檔案系統,

否則會顯示錯誤訊息。
snapto=snapshot
當安裝指定的 JFS2 檔案系統時,用 快照的值指定啟動快照的位置。

特定於檔案系統的選項(繼續)
-o Options 指定選項。在命令列上輸入的選項應該只only用逗號隔開。下面

的檔案系統-特定選項不適用於所有的虛擬檔案系統型別:
upcase
把大小寫對映從預設的小寫變為大寫。這對使用 ISO 9660:1998/HSG標準的

cdrom 是有用的。
uid=uid
指定在安裝時分配給檔案的 UID,預設值是 bin 。
wrkgrp=workgroup
指定 SMB 伺服器所屬的工作組。

NFS 特定選項
-o Options 指定選項。在命令列輸入的選項應該用逗號隔開,而不是逗號與

空格隔開。下面的 NFS 特定的選項不適用於所有的虛擬檔案系統型別:
acdirmax=n
在目錄更新後,只保留快取記憶體的屬性 n 秒。預設值是 60 秒。
acdirmin = n
在目錄更新後,保留快取記憶體的屬性至少 n 秒。預設值是 30 秒。
acl
為此 NFS 安裝使用訪問控制列表 RPC 程式的請求。如果使用 acl 選項,只

在 NFS 伺服器提供 ACL RPC 程式時使用它。預設值是 noacl。 該選項只用

在 AIX 4.2.1 或以後版本。
acregmax=n
在檔案修改後,只保留快取記憶體的屬性 n 秒。預設值是 60 秒。
acregmin=n
在檔案修改後,快取記憶體的屬性保留至少 n 秒。預設值是 3 秒。
actimeo=n
為正常的檔案和目錄設定最小和最大時間是 n 秒。如果此選項設定,將覆蓋

所有的 acregmin、acregmax、acdirmin、和 acdirmax 選項的設定。
bg
如果第一次嘗試是失敗的,試圖在後臺安裝。預設值是 fg。
fastattr
忽略當前正在寫的檔案在檔案屬性讀之前傳送到伺服器的要求。該選項使用

時要注意,因為它會引起客戶機假定沒有到達伺服器的檔案資料將沒有任何

問題的寫。在寫錯誤的情況下,客戶機和伺服器在檔案的真正大小方面有不

同的選項。同樣,一個客戶機不會知道其他客戶機對檔案屬性所作的改變,

所以該選項不能用在兩個客戶機向相同的檔案寫的環境中。
fg
如果第一次嘗試是失敗的,試圖在前臺中安裝。fg 是預設值。
grpid
使在檔案系統上建立的檔案或目錄繼承父目錄的組 ID。
hard
再次請求直到伺服器響應。此選項是預設值。
intr
在硬安裝時允許鍵盤中斷。
llock
請求檔案本地鎖定在 NFS 客戶機。如果 llock 選項未用,則NFS 網路檔案

鎖定請求不能傳送到 NFS 伺服器。該選項只用在 AIX 4.2.1 或以後版本。
maxgroups=n
表示使用 AUTH_UNIX 的 NFS RPC 呼叫最多可以包括 n 個成員組的資訊。使

用該選項增加超出 RPC 協議標準 16 的成員組數將只不對支援超出 16 個成

員組的伺服器起作用。否則,客戶機將遇到錯誤。
低於 16 的值或超過 64 的值將會忽略。預設情況下,協議標準最大值仍為

16。AIX NFS 伺服器將接受並處理以 帶 5200-01 推薦的維護軟體包的 AIX

5L V5.2 開頭的最多為 64 的 AUTH_UNIX 憑證。由 NFS 客戶機傳送的成員

組的實際數取決於參加的使用者為其成員的組數,並且可能受 NFS 客戶機主機

名(它可能包括在 AUTH_UNIX 資訊中)的長度的限制。

noac
指定 mount 命令執行無屬性或目錄快取記憶體。如果未指定該選項,檔案和目

錄屬性(包括許可權、大小、和時間戳記)被快取記憶體以減少執行有線接收

NFSPROC_GETATTR 遠端過程呼叫(RPC)的需求。 NFSPROC_GETATTR RPC 啟

動客戶機提示輸入伺服器檔案和目錄屬性。acregmin、acregmax、acdirmin

、和 acdirmax 選項控制快取記憶體值保留的時間長度。
noacl
為 NFS 安裝請求指定不使用訪問控制列表 RPC 程式。預設值是 noacl。 該

選項只用在 AIX 4.2.1 或以後版本。
nointr
指定在硬安裝時不允許鍵盤中斷。該選項只用在 AIX 4.2.1 或以後版本。
port=n
設定伺服器網際協議(IP)埠號為 n。預設值是 2049。
posix
請求路徑配置資訊在 NFS V2 安裝版本可交換和使用。在 NFS 伺服器上,請

求安裝 V2 rpc.mountd 。
該選項只用在 AIX 4.2.1 或以後版本。

proto=[udp|tcp]
指定傳輸協議。AIX 4.2.1 NFS 安裝使用的預設傳輸協議如果在伺服器上有

則是 udp。對於 AIX 4.3 或以後版本預設值是 tcp。 使用 proto=

[udp|tcp] 選項覆蓋預設值。此選項只用在 AIX 4.2.1 或以後版本。
retrans=n
設定 NFS 傳輸號為 n。預設值是 5 。
retry=n
設定安裝重試的次數為 n;預設值是 1000。 當重試值是 0, 系統作10,000

次嘗試。
rsize=n
設定讀緩衝區為 n 個位元組。預設值是 8192。 只有 AIX 4.2.1 在使用 V3

NFS 協議時,預設值是 32768。
安全
指定 mount 命令為 NFS 事務使用資料加密標準(DES)。
shortdev
指定從不支援 32-位裝置特殊檔案的主機安裝檔案系統。該選項不能用在

AIX 4.2.1 或以後版本。
soft
如果伺服器不響應,返回錯誤。預設值是 hard。
timeo=n
設定網路檔案系統(NFS)超時週期是一秒的十分之 n。對於 TCP 安裝,缺

省超時值是 100, 相當於 10 秒。對於 UDP 安裝,預設超時值是 11, 相當

於 1.1 秒,但根據發生的 NFS 操作有所不同。對於 UDP 安裝,每次失敗傳

送,超時都會增加,最大值是 20 秒。每次傳輸嘗試兩次,之後超時值更新


vers = [2|3]
指定 NFS 版本。預設值是在客戶機和伺服器之間使用的 NFS 協議的版本,

是在兩個系統上可獲得的最大值。如果 NFS 伺服器不支援 NFS V3, NFS 安

裝將使用 NFS V2。使用 vers = [2|3] 選項選擇NFS 版本。此選項只用在

AIX 4.2.1 或以後版本。
wsize=n
設定寫緩衝區大小為 n 位元組。預設值是 8192。 只有 AIX 4.2.1 在使用 V3

NFS 協議時,預設值是 32768。
-p 安裝檔案系統作為可移動檔案系統。如果上面有開啟的檔案,可移動的安

裝檔案系統的操作與正常安裝的檔案系統的操作相同。但是,當沒有檔案打

開的時候(並且在檔案系統上沒有程式有當前目錄),所有的在檔案系統的

檔案系統磁碟緩衝區寫到介質,作業系統丟失檔案系統的結構。
-r 安裝檔案系統作為只讀檔案系統,忽略在/etc/filesystems 檔案中以前

的規格。
-t Type 安裝所有包含 type = Type屬性並且未安裝的 /etc/filesystems

檔案中的節。Type 引數指定組名。
-v VfsName 指定檔案系統由 /etc/vfs 檔案中的 VfsName 引數定義。

CacheFS 特定選項
特定於 CacheFS 版本的 mount 命令安裝快取記憶體檔案系統;如果需要,它

NFS-安裝後端檔案系統。也提供了許多控制快取記憶體程式的 CacheFS—特定

選項。

要安裝 CacheFS 檔案系統,請使用帶有 -V 標誌並且後跟變數的 mount 命

令。下面的安裝 標誌是可用的:

下列 -o 標誌的引數是 CacheFS 安裝特有的。在命令列輸入的選項應該用逗

號隔開,而不是逗號與空格隔開。

注:
backfstype 引數必須指定。
-o 指定選項。
acdirmin=n
指定在目錄更新後,快取記憶體的屬性至少保留 n 秒。n 秒之後,CacheFS 檢

查在備份檔案系統的目錄修改時間是否更改。如果已經更改,所有有關目錄

的資訊從快取記憶體清除並且從檔案系統檢索新的資料。預設值是 30 秒。
acregmax=n
指定在檔案修改後,快取記憶體的屬性只保留 n 秒。n 秒之後,所有的檔案信

息從快取記憶體清除。預設值是 30 秒。
acregmin=n
指定在檔案修改後,快取記憶體的屬性保留至少 n 秒。n 秒之後,CacheFS 檢

查在後端檔案系統的檔案修改時間是否更改。如果已經更改,所有有關檔案

的資訊從快取記憶體清除並且從檔案系統檢索新的資料。預設值是 30 秒。
actimeo=n
設定 acregmin、acregmax、acdirmin、和 acdirmax 為 n。
backfstype=file_system_type
上一個檔案系統的檔案型別(例如,nfs)。
backpath=path
指定後端檔案系統已經安裝的位置。如果此引數未提供,CacheFS 確定後端

檔案系統的安裝點。後端檔案系統必須是隻讀的。
cachedir=directory
快取記憶體目錄名。
cacheid=ID
ID 是指定快取記憶體的特殊例項的字串。如果不指定快取記憶體 ID, CacheFS

將建立一個。
demandconst
啟用最大的快取記憶體一致性校驗。預設情況下,週期性的一致性校驗啟用。

當啟用 demandconst,檢查每一個讀和寫。
local_access
導致前端檔案系統解釋方式位,這些方式位用來訪問校驗或使前端檔案系統

驗證訪問許可權。此引數不能和安全 NFS 一起使用。
noconst
禁用快取記憶體一致性校驗。預設情況下,週期性的一致性校驗啟用。只有在

知道上一個檔案系統不修改時,指定 noconst。嘗試使用 cfsadmin-s 進行

快取記憶體一致性校驗將發生錯誤。demandconst 和 noconst 互相排斥。
purge
為指定的檔案系統清除所有的快取記憶體資訊。
rw | ro
讀-寫(預設值)或只讀。
suid | nosuid
允許(預設值)或不允許 set-uid 執行
write-around | non-shared
CacheFS 的寫方式。write-around 方式(預設值)處理寫的方式與 NFS 相

同;也就是,寫到後端檔案系統,並且從快取記憶體清除影響的檔案。當確信

沒有其他人要寫到快取記憶體檔案系統時,可以使用非共享方式。
-V 安裝 CacheFS 檔案系統。

示例
要列出安裝的檔案系統,請輸入:

mount此命令產生的結果與下面相似:

node mounted mounted vfs date options

over---- ------- --------- --- ------------ -------

--------- /dev/hd0 / jfs Dec 17 08:04 rw,

log =/dev/hd8 /dev/hd3 /tmp jfs Dec 17 08:04

rw, log =/dev/hd8 /dev/hd1 /home jfs Dec 17

08:06 rw, log =/dev/hd8 /dev/hd2 /usr jfs

Dec 17 08:06 rw, log =/dev/hd8sue /home/local/src /usr/code

nfs Dec 17 08:06 ro, log =/dev/hd8對每個檔案系統,mount 命令列

出節點名、裝置名、安裝在什麼下、虛擬-檔案-系統型別、安裝的日期和

時間、和選項。

要安裝所有預設檔案系統,請輸入:
mount all
此命令序列在帶有 mount=true 屬性標記的 /etc/filesystems 檔案安裝所

有的標準檔案系統。
要安裝遠端目錄,請輸入:
mount -n nodeA /home/tom.remote /home/tom.local
此命令序列安裝 nodeA 上的 /home/tom.remote 目錄到本地

/home/tom.local 目錄。假定預設值是 VfsName parameter=remote, 它必須

在 /etc/vfs 檔案中定義。
要從具有特定型別的 /etc/filesystems 檔案安裝檔案或目錄,請輸入:
mount -t remote
此命令序列在有包含type=remote 屬性的節的/etc/filesystems 檔案安裝所

有的檔案或目錄。
要 CacheFS 安裝已經在 /usr/abc 安裝 NFS 的檔案系統,請輸入:

mount -V cachefs -o

backfstype=nfs,backpath=/usr/abc,cachedir=/cache1 server1:/user2

/xyz安裝命令執行後,與下面相似的行出現在 /etc/mnttab 檔案:


server1:/user2 /usr/abc nfs/usr/abc /cache1/xyz cachefs

backfstype=nfs要安裝抽點轉儲,輸入:mount -o snapshot /dev/snapsb

/home/janet/snapsb此命令安裝包含/dev/snapsb 裝置的抽點轉儲到

/home/janet/snapsb 目錄。
要安裝抽點轉儲並建立抽點轉儲,輸入:mount -o snapto=/dev/snapsb

/dev/sb /home/janet/sb該命令將包含在 /dev/sb 裝置上的檔案系統安裝到

/home/janet/sb 目錄,併為 /dev/snapsb 裝置上的檔案系統建立快照。
作為本地檔案系統訪問 SMB 伺服器上的檔案,輸入:mount -v cifs -n

pezman/user1/pass1 -o uid=201,fmode=750 /home /mnt檔案

/etc/filesystems 列出已知檔案系統並且定義它們的特徵。
/etc/vfs 包含虛擬-檔案-系統型別的描述。

相關資訊
cdcheck 命令、cdeject 命令、cdmount 命令、cdromd 命令、cdumount 命

令、cdutil 命令、nfso 命令、umount 命令。

mntctl 子例程、mount 子例程、umount 子例程。

filesystems 檔案、vfs 檔案。

有關安裝基於 Web 的系統管理器的資訊,請參閱《AIX 5L V5.2 基於 Web

的系統管理器管理指南》中的第 2 章:安裝基於 Web 的系統管理器。

AIX 5L Version 5.2 System Management Concepts: Operating System and

Devices 中的 Mounting Overview 和 System Management Interface Tool

(SMIT)。

《AIX 5L V5.2 效能管理指南》中的『硬或軟 NFS 安裝的效能含義』和『影

響效能的其它安裝選項』。

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

相關文章