win和linux 以及linux和linux之间的文件共享
来源:互联网 发布:求最大公约数算法 编辑:程序博客网 时间:2024/06/15 20:51
推荐方法
windows下的文件夹共享到Linux的步骤:
1. 把windows的一个目录设置为共享目录
2. 在linux下建立一个同名目录
mount -t cifs -o username=XXX,password=XXX //IP/共享目录名 /mnt/建立的目录名(目录可以任意指定)
如果要linux下的文件夹也有读权限,应该在win下:属性----共享-----高级共享-----权限--中进行修改。。
注意:
1.如果删掉本地共享文件夹,虚拟机对应的文件夹将会出现问题(不存在共享)
此时删掉这个文件删不掉,需要进行两步操作:
1. umount /mnt/work (如果umount不掉,lsof |grep目录 ,kill掉进程)
ps:如果这样也不行直接重启机器,会自动umount掉
2. rm /mnt/work (之前设置的共享路径)
2.本地文件损坏,虚拟机文件将会受到影响;虚拟机挂掉,本地文件不受影响
linux之间的文件夹共享
一、在linux1上设置文件共享
(一)【Redhat下配置samba】
1.启动服务
[root@localhost ~]# /etc/init.d/smb start
[root@localhost ~]# /etc/init.d/nmb start
2.修改samba配置文件
1)首先将原配置文件进行备份
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2)修改配置文件,设置共享文件夹
vi /etc/samba/smb.conf
[global]
workgroup = Administrators
netbios name =
server string = Linux Samba Server TestServer
security = share
[svn] #====>要共享的文件夹名字
path = /sysvol/mq_workhome/svn #注意:如果共享路径是有层次的路径,需要chmod -R 777 root,不能只对platform 增加读写权限,还需要对root增加
writeable = yes
browseable = yes
guest ok = yes
public = yes
create mask = 0777
directory mask = 0777
browseable = yes
3. 重启服务:
[root@localhost ~]# /etc/init.d/smb restart
[root@localhost ~]# /etc/init.d/nmb restart
温馨提示:
若希望开机启动samba服务,可修改开机启动配置文件,增加启动服务
具体操作:
vi /etc/rc.local
/etc/init.d/smb start
/etc/init.d/nmb start
(二)【ubuntu下配置samba】
ubuntu下可能需要手动安装samba服务
具体安装操作:
apt-get install samba
apt-get install smbclient
sudo /etc/init.d/smbd start
sudo /etc/init.d/nmbd start
其他操作同redhat下相同
二、在另一台linux机器linux2上共享linux1上的共享目录
若希望在linux2上对linux1上的共享目录进行共享或读写,需要将linux1上的共享目录挂载到linux2上
mount共享文件夹:
mount.cifs //192.168.*.*/svn /sysvol/mq_workhome/svn -o username=root,password=driver,rw
#192.168.*.*为linux1的ip地址
#svn为linux1上的共享文件夹名(如上设置)
# /sysvol/mq_workhome/svn 表示要将共享文件夹挂载到linux2上的该目录下
#username=root,password=driver为linux1的用户名和密码
#rw表示可对共享文件夹进行读写
三、若想解除linux2对linux1共享文件夹的操作
执行:
umount /sysvol/mq_workhome/svn
PS:利用cifs方式实现linux之间的挂载有可能存在源代码python库找不到的情况
换成nfs同样可以实现linux之间的挂载
参考安装法:
http://www.chengyongxu.com/blog/centos%E4%B8%8Bnfs%E6%9C%8D%E5%8A%A1%E5%99%A8%E9%85%8D%E7%BD%AE/
1.挂载源端,在配置文件/etc/exports中写入要共享的文件夹以及该文件夹的共享属性
eg: /sysvol/mq_workhome 192.168.75.*(rw,sync,no_root_squash,no_subtree_check)
2.挂载源端,打开nfs服务
3.挂载目的端,同样打开nfs服务
4.挂载目的端:挂载
(eg:mount -t nfs -0 nfsvers=2 源端ip地址:/**/**(源端共享路径) /**/**(目的端挂载路径))
- win和linux 以及linux和linux之间的文件共享
- Linux和Win7之间的文件共享
- LINUX和WINDOWS之间的文件共享
- linux和win共享数据
- linux win 共享文件
- linux和Windows之间共享文件
- linux和Windows之间共享文件
- linux和windows双系统时之间的文件共享
- FTP在win和linux之间传文件
- 如何轻松在win和linux之间互传文件
- Linux之间的文件共享
- Linux和Linux之间共享目录
- Linux和Linux之间共享目录
- Linux和Linux之间共享:NFS服务器
- Linux 访问win 共享文件
- Linux与Linux之间的文件共享
- linux和windows或者mac之间共享文件
- Fedoral17 Linux和windows之间通过NFS实现文件共享
- Qt学习之路(17): Qt标准对话框之QMessageBox
- 作为一名程序员,我一直为中国的软件产业感到苦恼。
- jquery加载页面的方法(页面加载完成就执行)
- UNIX网络编程——套接字选项(SO_RCVBUF和SO_SNDBUF)
- 计算机数学好书推荐
- win和linux 以及linux和linux之间的文件共享
- Attribute value request.getAttribute("xxxx") is quoted with " which must be
- linux下c++的编译器g++的基本使用
- java读取文件的几种方法
- OSPF NBMA网络
- 内联函数的编程风格
- njupt 会漏的栈
- android JNI学习之一环境搭建
- Upload applications