C语言挂载文件夹,使用autofs 按需挂载共享目录
23.6.1安裝autofs
通過如下命令檢測autofs是否已經(jīng)安裝
#rpm –q autofs
autofs-5.0.1-0.rc2.88
如果系統(tǒng)當(dāng)前未安裝autofs服務(wù),可以通過系統(tǒng)安裝光盤進(jìn)行安裝。
23.6.2啟動(dòng)autofs服務(wù)
#service autofs start
關(guān)閉服務(wù)
#service autofs stop
查看autofs服務(wù)狀態(tài)
#service autofs status
23.6.4修改auto配置文件
/etc/auto.master是autofs的主配置文件,該文件的配置非常簡單,只需要設(shè)置掛載點(diǎn)頂層目錄和映射文件即可。格式如下:
掛載點(diǎn)頂層目錄映射文件
映射文件格式如下所示:
掛載點(diǎn)[-掛載選項(xiàng)]NFS服務(wù)器名或IP:共享目錄
重啟autofs服務(wù)使配置生效,可以運(yùn)行如下命令重新讀取配置文件的信息而無需重啟服務(wù):
#service autofs reload
重新載入maps
23.6.5配置實(shí)例
服務(wù)器10.0.0.24所輸出的共享目錄有四個(gè),包括/tmp、/sharefiles/info、/sharefiles/upload、/sharefiles/hr,exports文件的具體內(nèi)容如下所示:
#cat /etc/exports
/tmp
10.0.0.0/24(rw,no_root_squash)
/sharefiles/info 10.0.0.0/24(ro,all_squash)
/sharefiles/hr 10.0.0.25(rw)
10.0.0.20(rw)
10.0.0.0/24(ro,all_squash)
/sharefiles/upload 10.0.0.0/24(rw,all_squash,anonuid=220,anongid=220)
現(xiàn)在,要通過autofs服務(wù)把這些目錄都掛載到本地,掛載點(diǎn)分別如下所示:
/nfs/tmp
/nfs/info
/nfs/upload
/nfs/hr
在10.0.0.25客戶機(jī)上操作
1、使用如下命令創(chuàng)建掛載點(diǎn)目錄的上一級(jí)目錄,掛載點(diǎn)對(duì)應(yīng)的目錄無需創(chuàng)建:
#mkdir /nfs
2、編輯/etc/auto.master文件,在文件中加入如下內(nèi)容
/nfs/etc/auto.nfs
3、創(chuàng)建/etc/auto.nfs文件,文件的內(nèi)容如下所示。
# cat auto.nfs
tmp-ro,bg,softnfsserver:/tmp
info –rw,bg,soft nfsserver:/sharefiles/info
private –rw,bg,softt nfsserver:/sharefiles/upload
hr-ro,bg,softnfsserver:/sharefiles/hr
4、執(zhí)行如下命令使配置生效。
#service auotfs reload
5、進(jìn)行如下測試
#cd /nfs
[root@xuekun nfs]#ls//目錄為空
//使用cd命令進(jìn)入upload目錄,autofs服務(wù)會(huì)動(dòng)態(tài)創(chuàng)建目錄、、//upload并掛載NFS文件系統(tǒng)到該目錄下
[root@xuekun nfs]#cd upload
[root@xuekun upload]#pwd
/nfs/upload
配置成功!
總結(jié)
以上是生活随笔為你收集整理的C语言挂载文件夹,使用autofs 按需挂载共享目录的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mysql索引组织结构_MySQL中创建
- 下一篇: 成绩查询系统源java代码_基于jsp的