linux使用windows磁盤,掛載共享目錄


實例說明:客戶兩台服務器,一台web服務器(linux)只有50G,課程資源太多太大導致磁盤不夠用;客戶的文檔服務器(windows)磁盤很大超過1T,所以產生了,將web資源使用文檔服務器磁盤的想法;

 

windows文檔服務器
192.168.-.-
用戶名administrator,密碼Y123!
203.86.-.-

做共享前先備份哦(先掛着個共享目錄,后將資源復制到共享目錄中;取消掛載;重新掛載共享目錄中復制的資源;刪除本地資源;)

文檔服務器上創建共享目錄 E:\share  復制鏈接share (file://YUETONG226/share)

 

測試 linux服務器上創建要掛載目錄 /www/htdocs/webapps/jtcbs/learnspace/testShare

執行掛載命令(testShare下內容沒了,直接使用share 文件內容)

mount -t cifs //192.168.-.-/share/learnspace/incoming  /www/htdocs/webapps/jtcbs/learnspace/incoming -o username=administrator,password=Y123\!,rw,uid=501,gid=501

 

具體步驟:

查用戶pid,uid

cat /etc/passwd | grep jtcbs

查掛載狀態

# df -h

卸載

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查看掛載是否成功

 

遇到的問題

問題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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM