实例说明:客户两台服务器,一台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查看挂载是否成功

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

linux使用windows磁盘,挂载共享目录的更多相关文章

  1. Linux与Windows的桥梁--共享目录

    1.关闭防火墙和selinux         # service iptables stop         # chkconfig --level 2345 iptables off        ...

  2. Linux访问Windows磁盘实现共享

    业务需求说明:公司在部署hadoop集群和DB server与SAN存储,公司的想法是前端通过DB Server能够将非结构化的数据能放进SAN存储当中,而hadoop集群也能够访问这个SAN存储.因 ...

  3. Linux下查看磁盘挂载的三种方法

    Linux下查看磁盘挂载的三种方法 2009-06-05 23:17 好久没有更新日志了,呵呵.不是没有要写的东东.实在抽不出时间来写,要准备公司的考试呢,C++考试.已经有七个月没有写C++代码了, ...

  4. 设置共享,实现Linux和Windows之间的共享

    设置共享,实现Linux和Windows之间的共享 前提: 安装虚拟机.可以参考:在Windows上安装虚拟机详细图文教程 安装Linux.可以参考:在VMware Workstation里的Linu ...

  5. Linux下查看磁盘挂载的几种方法

    Linux下查看磁盘挂载的几种方法 第一种方法:df命令 # df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtm ...

  6. VirtualBox 挂载共享目录

    /********************************************************************** * VirtualBox 挂载共享目录 * 说明: * ...

  7. Linux常用命令-----------------磁盘挂载命令

    磁盘挂载: [root@sdw1 ~]# mkfs.ext4 /dev/vdb[root@sdw1 ~]# blkid /dev/vdb >> /etc/fstabvi /etc/fsta ...

  8. cacti监控linux和windows磁盘IO

    cacti监控linux和windows磁盘IO 标签:cacti linux磁盘IO windows磁盘IO 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则 ...

  9. 怎样在VirtualBox 虚拟机中挂载共享目录

    啊.好长时间没写博客了.近期有点忙~~ 不得不说 VirtualBox 对于一些不想装非常多个系统又非常想实验新系统的人来说确实是神器: 哈哈.个人还是比較爱玩这些个各种各样的Linux 发型版的,可 ...

随机推荐

  1. Java序列化Serializable和Externalizable

    纸上得来终觉浅,绝知此事要躬行  --陆游       问渠那得清如许,为有源头活水来  --朱熹 什么是Java序列化?为什么出现Java序列化?怎样实现Java序列化? 一.什么是Java序列化 ...

  2. python函数参数是值传递还是引用传递(以及变量间复制后是否保持一致):取决于对象内容可变不可变

    函数参数传递本质上和变量整体复制一样,只是两个变量分别为形参a和实参b.那么,a=b后,a变了,b值是否跟着变呢?这取决于对象内容可变不可变 首先解释一下,什么是python对象的内容可变不可变? p ...

  3. 《java入门第一季》之面向对象静态内部类和非静态内部类的区别

    很感谢在内部类章节,"开心阳"先生给与的建议.使用静态内部类.这里就简单说一下静态内部类的使用. package com.devin; public class MyMain{ p ...

  4. 漫谈程序员(十八)windows中的命令subst

    漫谈程序员(十八)windows中的命令subst 用法格式 一.subst [盘符] [路径]  将指定的路径替代盘符,该路径将作为驱动器使用 二.subst /d 解除替代 三.不加任何参数键入  ...

  5. LIRe 源代码分析 7:算法类[以颜色布局为例]

    ===================================================== LIRe源代码分析系列文章列表: LIRe 源代码分析 1:整体结构 LIRe 源代码分析 ...

  6. 解决winform窗体闪烁问题

    如果你在Form中绘图的话,不论是不是采用的双缓存,都会看到图片在更新的时候都会不断地闪烁,解决方法就是在这个窗体的构造函数中增加以下三行代码: 请在构造函数里面底下加上如下几行: SetStyle( ...

  7. Leetcode_257_Binary Tree Paths

    本文是在学习中的总结,欢迎转载但请注明出处:http://blog.csdn.net/pistolove/article/details/49432057 Given a binary tree, r ...

  8. 30多种iOS常用动画

    转自:http://blog.csdn.net/zhibudefeng/article/details/8691567 // //  CoreAnimationEffect.h //  CoreAni ...

  9. rails使用QQ邮箱发送邮件蛋疼的经历

    以前本猫在blog中写过使用ruby发送邮件的博文,其中使用了163和qq的邮箱发送邮件都可以发送成功.但是现在使用rails的发送邮件功能,使用的是qq的邮件服务器发送,死活不可以!要不就是认证失败 ...

  10. RHEL6 不重启扫描新添加硬盘

    First find your host bus number grep mpt /sys/class/scsi_host/host?/proc_name Which should return a ...