实例说明:客户两台服务器,一台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