實例說明:客戶兩臺服務器,一臺web服務器(linux)只有50G,課程資源太多太大致使磁盤不夠用;客戶的文檔服務器(windows)磁盤很大超過1T,因此產生了,將web資源使用文檔服務器磁盤的想法;linux
windows文檔服務器
192.168.-.-
用戶名administrator,密碼Y123!
203.86.-.-web
作共享前先備份哦(先掛着個共享目錄,後將資源複製到共享目錄中;取消掛載;從新掛載共享目錄中複製的資源;刪除本地資源;)windows
文檔服務器上建立共享目錄 E:\share 複製連接share (file://YUETONG226/share)服務器
測試 在linux服務器上建立要掛載目錄 /www/htdocs/webapps/jtcbs/learnspace/testShareapp
執行掛載命令(testShare下內容沒了,直接使用share 文件內容)webapp
mount -t cifs //192.168.-.-/share/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/incoming -o username=administrator,password=Y123\!,rw,uid=501,gid=501測試
具體步驟:ui
cat /etc/passwd | grep jtcbsspa
# df -hci
umount /www/htdocs/webapps/jtcbs/learnspace/testShare(報錯的話先切換到其餘目錄)
1 文檔服務器上建立共享目錄 E:\share
2 在linux服務器上建立要掛載目錄 /www/htdocs/webapps/jtcbs/learnspace/testShare
3 執行掛載命令(testShare下內容沒了,直接使用share 文件內容,密碼爲Y123!使用\轉義!)
mount -t cifs //192.168.-.-/share/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/incoming -o username=administrator,password=Y123\!,rw,uid=501,gid=501
4 執行 cp -r /www/htdocs/webapps/jtcbs/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/testShare,將incoming目錄下的資源文件複製到windows共享目錄;
5 刪除掛載umount /www/htdocs/webapps/jtcbs/learnspace/testShare(報錯的話先切換到其餘目錄)
6 執行掛載
mount -t cifs //192.168.-.-/share/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/incoming -o username=administrator,password=Y123\!,rw,uid=501,gid=501
7 修改掛載目錄權限給jtcbs用戶; chowm -R jtcbs:jtcbs /www/htdocs/webapps/jtcbs/learnspace/*;執行 df -h查看掛載是否成功
8 遇到的問題
問題1 :命令:
mount -t cifs //192.168.-.-/share/incoming2 /www/htdocs/webapps/jtcbs/manage/testShare -o username=administrator,password=Y123\!,rw,uid=501,gid=501
Couldn't chdir to /www/htdocs/webapps/jtcbs/manage/testShare: No such file or directory
修改:中間一個空格:
mount -t cifs //192.168.-.-/share/incoming2 /www/htdocs/webapps/jtcbs/manage/testShare -o username=administrator,password=Y123\!,rw,uid=501,gid=501
問題2 :錯誤命令:非root用戶無寫權限
mount -t cifs -o username=administrator,password=Y123! //192.168.-.-/share/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/incoming
9 開機自啓動
Vi /etc/rc.local
寫入命令
mount -t cifs //192.168.-.-/share/learnspace/incoming /www/htdocs/webapps/jtcbs/learnspace/incoming -o username=administrator,password=Y123\!,rw,uid=501,gid=501