Man page - exportfs(8)

Packages contains this manual

Available languages:

en fr ja ro zh_TW zh_CN de

Manual

exportfs

名 前
書 åŧ
čĒŦ 明
ã‚Ē プ ã‚ˇ ョ ãƒŗ
č­° čĢ–
デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ エ ク ゚ ポ ãƒŧ ト
デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト
エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ぎ ダ ãƒŗ プ
例
䞝 存 性
é–ĸ 逪 項 į›Ž
著 者

名 前

exportfs - NFS エ ク ゚ ポ ãƒŧ ト す る フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĒ ゚ ト を įŽĄ ᐆ す る

書 åŧ

/usr/sbin/exportfs [-avi] [-o options,.. ] [ client:/path ..]
/usr/sbin/exportfs -r [-v]
/usr/sbin/exportfs [-av] -u [
client:/path ..]
/usr/sbin/exportfs [-v]
/usr/sbin/exportfs -f

čĒŦ 明

exportfs ã‚ŗ マ ãƒŗ ド は 、 įž 在 NFS で エ ク ゚ ポ ãƒŧ ト し ãĻ い る フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ テ ãƒŧ ブ ãƒĢ を įŽĄ ᐆ す る た め ãĢ äŊŋ う ã‚ŗ マ ãƒŗ ド で あ る 。 こ ぎ ãƒĒ ゚ ト は /var/lib/nfs/xtab と い う 名 前 ぎ フ ã‚Ą イ ãƒĢ ãĢ äŋ 存 さ れ る 。 こ ぎ フ ã‚Ą イ ãƒĢ は ãƒĒ ãƒĸ ãƒŧ ト ホ ゚ ト か ら フ ã‚Ą イ ãƒĢ ツ ãƒĒ ãƒŧ を マ ã‚Ļ ãƒŗ ト す る ã‚ĸ ク ã‚ģ ゚ čρ æą‚ が あ ãŖ た 時 ãĢ mountd か ら 参 į…§ さ れ る 。 ぞ た 、 こ ぎ ãƒĒ ゚ ト ぎ う ãĄ ã‚ĸ ク テ ã‚Ŗ ブ ãĢ ãĒ ãŖ ãĻ い る も ぎ が ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ãĢ äŋ 存 さ れ る 。

通 常 こ ぎ xtab フ ã‚Ą イ ãƒĢ は 、 exportfs -a を 原 行 す る こ と ãĢ よ り 、 /etc/exports ãĢ 書 か れ た 全 ãĻ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĒ ゚ ト で 初 期 化 さ れ る 。

し か し įŽĄ ᐆ 者 は 、 /etc/exports を äŋŽ æ­Ŗ す る こ と ãĒ く 、 exportfs を äŊŋ ãŖ ãĻ 選 択 įš„ ãĢ 個 々 ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム を čŋŊ 加 ãƒģ 削 除 で き る 。

exportfs と そ ぎ パ ãƒŧ ト ナ と ãĒ る プ ロ グ ナ ム mountd は 2 つ ぎ ãƒĸ ãƒŧ ド ぎ äŊ• れ か で 動 äŊœ す る 。 ãƒŦ ã‚Ŧ ã‚ˇ ãƒŧ ãƒĸ ãƒŧ ド は Linux ã‚Ģ ãƒŧ ネ ãƒĢ 2.4 äģĨ 前 で 刊 ᔍ さ れ る 。 新 し い ãƒĸ ãƒŧ ド は 2.6 äģĨ 降 で 刊 ᔍ さ れ 、 /proc/fs/nfsd ぞ た は /proc/fs/nfs ãĢ マ ã‚Ļ ãƒŗ ト さ れ る nfsd äģŽ æƒŗ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム を 提 供 す る 。 こ ぎ フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム が 2.6 で マ ã‚Ļ ãƒŗ ト さ れ ãĒ い å ´ 合 、 ãƒŦ ã‚Ŧ ã‚ˇ ãƒŧ ãƒĸ ãƒŧ ド が äŊŋ ᔍ さ れ る 。

新 し い ãƒĸ ãƒŧ ド で は 、 exportfs は ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ は 全 く 情 å ą を 提 供 ぜ ず 、 /var/lib/nfs/xtab フ ã‚Ą イ ãƒĢ を 通 し ãĻ mountd ãĢ 情 å ą を 提 供 す る だ け で あ る 。 mountd は ã‚Ģ ãƒŧ ネ ãƒĢ か ら ぎ čρ æą‚ を åž… ãĄ 受 け 、 åŋ… čρ ãĢ åŋœ じ ãĻ 情 å ą を 提 供 す る 。

ãƒŦ ã‚Ŧ ã‚ˇ ãƒŧ ãƒĸ ãƒŧ ド で は 、 (ã‚ĩ ブ ネ ッ ト や ネ ッ ト グ ãƒĢ ãƒŧ プ ãĒ お で は ãĒ く ) į‰š 厚 ぎ ホ ゚ ト を 指 厚 し た エ ク ゚ ポ ãƒŧ ト čρ æą‚ は 、 ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ãĢ į›´ æŽĨ 書 き čžŧ ぞ れ る と と も ãĢ 、 /var/lib/nfs/xtab ãĢ も 書 き čžŧ ぞ れ る 。 さ ら ãĢ 、 ホ ゚ ト を į‰š 厚 し ãĒ い エ ク ゚ ポ ãƒŧ ト čρ æą‚ が /var/lib/nfs/rmtab ãĢ ãƒĒ ゚ ト さ れ ãĻ い る マ ã‚Ļ ãƒŗ ト ポ イ ãƒŗ ト ãĢ マ ッ チ す る と 、 こ ぎ フ ã‚Ą イ ãƒĢ ãĢ 書 か れ ãĻ い る ホ ゚ ト ãĢ 向 け た エ ク ゚ ポ ãƒŧ ト エ ãƒŗ ト ãƒĒ が 、 ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ãĢ å…Ĩ れ ら れ る 。

ã‚Ē プ ã‚ˇ ョ ãƒŗ

-a

全 ãĻ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を エ ク ゚ ポ ãƒŧ ト ãƒģ ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト す る 。

-o options,...

exports (5) と 同 じ åŊĸ åŧ で エ ク ゚ ポ ãƒŧ ト ã‚Ē プ ã‚ˇ ョ ãƒŗ ぎ ãƒĒ ゚ ト を 指 厚 す る 。

-i

/etc/exports フ ã‚Ą イ ãƒĢ を į„Ą čĻ– す る 。 デ フ り ãƒĢ ト ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ と ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ で 指 厚 さ れ た ã‚Ē プ ã‚ˇ ョ ãƒŗ ぎ ãŋ が äŊŋ わ れ る 。

-r

全 ãĻ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を 再 エ ク ゚ ポ ãƒŧ ト す る 。 /var/lib/nfs/xtab を /etc/exports と 同 期 さ せ る 。 /etc/exports か ら 削 除 さ れ た エ ãƒŗ ト ãƒĒ を /var/lib/nfs/xtab か ら も 削 除 し 、 æ—ĸ ãĢ į„Ą 劚 ãĢ ãĒ ãŖ た エ ãƒŗ ト ãƒĒ を ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ か ら 削 除 す る 。

-u

1 つ äģĨ 上 ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト す る 。

-f

「 新 し い 」 ãƒĸ ãƒŧ ド ãĢ お い ãĻ 、 ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ か ら 全 ãĻ を 書 き å‡ē す 。 ã‚ĸ ク テ ã‚Ŗ ブ ãĒ ク ナ イ ã‚ĸ ãƒŗ ト は 、 mountd ãĢ よ ãŖ ãĻ čŋŊ 加 さ れ た 新 し い エ ãƒŗ ト ãƒĒ を 、 æŦĄ ãĢ čρ æą‚ を 行 ãŖ た と き ãĢ 取 åž— す る 。

-v

čŠŗ į´° ãĢ 襨 į¤ē す る 。 エ ク ゚ ポ ãƒŧ ト ぞ た は ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト す る と き ãĢ įŠļ æŗ を 襨 į¤ē す る 。 įž 在 ぎ エ ク ゚ ポ ãƒŧ ト ãƒĒ ゚ ト を 襨 į¤ē す る と と も ãĢ 、 エ ク ゚ ポ ãƒŧ ト ã‚Ē プ ã‚ˇ ョ ãƒŗ も 襨 į¤ē す る 。

č­° čĢ–

デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ エ ク ゚ ポ ãƒŧ ト

1 į•Ē į›Ž ぎ 書 åŧ は 、 新 し い エ ãƒŗ ト ãƒĒ を エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ãĢ čŋŊ 加 す る た め ぎ ã‚ŗ マ ãƒŗ ド ぎ å‘ŧ ãŗ å‡ē し æ–š で あ る 。 exportfs -a を äŊŋ う と 、 exports (5) ãĢ あ る 全 ãĻ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ が xtab ãĢ čŋŊ 加 さ れ 、 įĩ 果 と し ãĻ åž— ら れ る ãƒĒ ゚ ト が ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ å…Ĩ れ ら れ る 。

host:/path åŧ• き 数 は 、 エ ク ゚ ポ ãƒŧ ト す る デ ã‚Ŗ ãƒŦ ク ト ãƒĒ と ホ ゚ ト を 指 厚 す る 。 exports (5) ãĢ 記 čŋ° さ れ ãĻ い る 全 ãĻ ぎ フ り ãƒŧ マ ッ ト が ã‚ĩ ポ ãƒŧ ト さ れ ãĻ い る 。 全 ãĻ ぎ ホ ゚ ト ãĢ 寞 し ãĻ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を エ ク ゚ ポ ãƒŧ ト す る ãĢ は 、 単 į´” ãĢ :/path と 指 厚 す れ ば よ い 。

į‰š 厚 ぎ ホ ゚ ト /デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ ペ ã‚ĸ ãĢ 寞 す る エ ク ゚ ポ ãƒŧ ト ã‚Ē プ ã‚ˇ ョ ãƒŗ は 、 い ろ い ろ ãĒ æ–š æŗ• で 指 厚 で き る 。 デ フ り ãƒĢ ト ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ が い く つ か 存 在 す る が 、 こ れ ら は ( -i ã‚Ē プ ã‚ˇ ョ ãƒŗ が 指 厚 さ れ ãĒ い 限 り ) /etc/exports ぎ エ ãƒŗ ト ãƒĒ で 変 更 で き る 。 さ ら ãĢ 、 įŽĄ ᐆ 者 は こ れ ら ぎ æ–š æŗ• で 指 厚 さ れ た ã‚Ē プ ã‚ˇ ョ ãƒŗ を -o åŧ• き 数 を äŊŋ ãŖ ãĻ 変 更 で き る 。 -o ã‚Ē プ ã‚ˇ ョ ãƒŗ ぎ 垌 ãĢ は 、 exports (5) で 指 厚 す る ぎ と 同 じ åŊĸ åŧ で 、 ã‚ŗ ãƒŗ マ で åŒē 切 ãŖ た ã‚Ē プ ã‚ˇ ョ ãƒŗ ぎ ãƒĒ ゚ ト を įŊŽ ã 。 こ ぎ よ う ãĢ し ãĻ 、 exportfs は æ—ĸ ãĢ エ ク ゚ ポ ãƒŧ ト さ れ ãĻ い る デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ ã‚Ē プ ã‚ˇ ョ ãƒŗ を 変 更 す る こ と も で き る 。

nfsd (8) が äŊŋ う ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ を äŋŽ æ­Ŗ す る と 、 ã‚ŗ マ ãƒŗ ド ナ イ ãƒŗ が č§Ŗ 析 さ れ た 垌 す ぐ ãĢ 反 映 さ れ 、 xtab フ ã‚Ą イ ãƒĢ が 更 新 さ れ る 。

デ フ り ãƒĢ ト ぎ エ ク ゚ ポ ãƒŧ ト ã‚Ē プ ã‚ˇ ョ ãƒŗ は sync,ro,root_squash,no_delay で あ る 。

デ ã‚Ŗ ãƒŦ ク ト ãƒĒ ぎ ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト

3 į•Ē į›Ž ぎ 書 åŧ は 、 įž 在 エ ク ゚ ポ ãƒŧ ト さ れ ãĻ い る デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト す る æ–š æŗ• で あ る 。 exportfs -ua を äŊŋ う と 、 xtab ãĢ ãƒĒ ゚ ト さ れ ãĻ い る エ ãƒŗ ト ãƒĒ が ã‚Ģ ãƒŧ ネ ãƒĢ ぎ エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ か ら 削 除 さ れ 、 こ ぎ フ ã‚Ą イ ãƒĢ は ク ãƒĒ ã‚ĸ さ れ る 。 こ れ ãĢ よ り 全 ãĻ ぎ NFS ぎ 動 äŊœ を 劚 įŽ‡ įš„ ãĢ ã‚ˇ ãƒŖ ッ ト ダ ã‚Ļ ãƒŗ す る こ と が で き る 。

個 々 ぎ エ ク ゚ ポ ãƒŧ ト エ ãƒŗ ト ãƒĒ を 削 除 す る た め ãĢ は 、 host:/path ペ ã‚ĸ を 指 厚 す れ ば よ い 。 (こ ぎ ペ ã‚ĸ が も し 存 在 す れ ば ) 指 厚 さ れ た エ ãƒŗ ト ãƒĒ が xtab か ら 削 除 さ れ 、 寞 åŋœ す る ã‚Ģ ãƒŧ ネ ãƒĢ エ ãƒŗ ト ãƒĒ も 削 除 さ れ る 。

エ ク ゚ ポ ãƒŧ ト テ ãƒŧ ブ ãƒĢ ぎ ダ ãƒŗ プ

exportfs を åŧ• き 数 ãĒ し で čĩˇ 動 す る と 、 įž 在 エ ク ゚ ポ ãƒŧ ト さ れ ãĻ い る フ ã‚Ą イ ãƒĢ ã‚ˇ ゚ テ ム ぎ ãƒĒ ゚ ト を 襨 į¤ē す る 。 -v ã‚Ē プ ã‚ˇ ョ ãƒŗ を 指 厚 す る と 、 各 エ ク ゚ ポ ãƒŧ ト エ ãƒŗ ト ãƒĒ ãĢ äģ˜ åąž し ãĻ い る フ ナ グ ぎ ãƒĒ ゚ ト も 襨 į¤ē す る 。

例

æŦĄ ぎ ã‚ŗ マ ãƒŗ ド は 、 /etc/exports ãĢ ãƒĒ ゚ ト さ れ た 全 ãĻ ぎ デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を /var/lib/nfs/xtab ãĢ čŋŊ 加 し 、 įĩ 果 と し ãĻ åž— ら れ る エ ク ゚ ポ ãƒŧ ト エ ãƒŗ ト ãƒĒ を ã‚Ģ ãƒŧ ネ ãƒĢ ãĢ プ ッ ã‚ˇ ãƒĨ す る :

# exportfs -a

/usr/tmp デ ã‚Ŗ ãƒŦ ク ト ãƒĒ を ホ ゚ ト djando ãĢ エ ク ゚ ポ ãƒŧ ト し 、 非 同 期 書 き čžŧ ãŋ を 訹 可 す る å ´ 合 は 、 æŦĄ ぎ よ う ãĢ す れ ば よ い 。

# exportfs -o async django:/usr/tmp

䞝 存 性

IP ネ ッ ト ワ ãƒŧ ク や DNS ド ãƒĄ イ ãƒŗ 、 NIS ド ãƒĄ イ ãƒŗ へ エ ク ゚ ポ ãƒŧ ト し た と き は 、 こ れ ら ぎ グ ãƒĢ ãƒŧ プ ãĢ åąž す る ク ナ イ ã‚ĸ ãƒŗ ト は åŗ åē§ ãĢ は NFS ãĢ ã‚ĸ ク ã‚ģ ゚ で き ãĒ い 。 お ãĄ ら か と い う と 、 こ ぎ よ う ãĒ エ ク ゚ ポ ãƒŧ ト は mountd (8) が こ れ ら ぎ ク ナ イ ã‚ĸ ãƒŗ ト か ら ぎ マ ã‚Ļ ãƒŗ ト čρ æą‚ を 訹 可 す る か お う か ãĢ 寞 す る ヒ ãƒŗ ト ãĒ ぎ で あ る 。 æ—ĸ 存 ぎ マ ã‚Ļ ãƒŗ ト ポ イ ãƒŗ ト は ãƒĒ ブ ãƒŧ ト し ãĻ も rmtab ãĢ äŋ 存 さ れ る ぎ で 、 こ れ は 通 常 は 大 し た 問 題 ãĢ は ãĒ ら ãĒ い 。

ネ ッ ト ワ ãƒŧ ク エ ãƒŗ ト ãƒĒ や ド ãƒĄ イ ãƒŗ エ ãƒŗ ト ãƒĒ を ã‚ĸ ãƒŗ エ ク ゚ ポ ãƒŧ ト す る å ´ 合 、 こ ぎ グ ãƒĢ ãƒŧ プ ぎ ãƒĄ ãƒŗ バ ãĢ įž 在 エ ク ゚ ポ ãƒŧ ト さ れ ãĻ い る エ ãƒŗ ト ãƒĒ ãĢ つ い ãĻ 、 エ ク ゚ ポ ãƒŧ ト が 有 劚 ãĢ ãĒ ãŖ ãĻ い る か が チ ェ ッ ク さ れ 、 æ—ĸ ãĢ 有 劚 で ãĒ い å ´ 合 は 削 除 さ れ る 。

é–ĸ 逪 項 į›Ž

exports(5) , mountd(8)

著 者

Olaf Kirch, <okir@monad.swb.de>
Neil Brown, <neilb@cse.unsw.edu.au>