如何将服务器中文件夹或磁盘映射到多台个人电脑实现共享 如何利用公司服务器实现特定几台电脑之间的文件共享及

作者&投稿:斐果 (若有异议请与网页底部的电邮联系)

映射网络驱动器时,每次重启电脑需要映射,让人不厌其烦,后来想到制作一个批处理文件,并设置开机启动,这样就解决了这一问题。 
批处理文件命令: 

Java代码  

  • @echo off  

  • net use Z: \\IP\shareFile "password" /user:"ftpname"  


  • 开机启动设置: 


  • win+R跳出运行对话框;然后输入regedit调出注册表编辑器-依次展开HKEY_LOCAL_MACHINE-SOFTWARE-MICROSOFT-WINDOWS-CURRENTVERSION-RUN 在右面新建一个字符串值数据设置为该批处理文件的路径!关闭就OK!! 





  • 详情如下: 


  • 1.     利用批处理文件来自动映射 



  • ①      首先制作自动映射网络驱动器批处理文件; 



  • ②      利用Net Use命令,其基本格式如下: 



  • NET USE 



  • [devicename | *] [\\computername\sharename[\volume] [password | *]] 



  • [/USER:[domainname\]username] 



  • [/USER:[dotted domain name\]username] 



  • [/USER:[username@dotted domain name] 



  • [/SMARTCARD] 



  • [/SAVECRED] 



  • [[/DELETE] | [/PERSISTENT:{YES | NO}]] 



  • 其中,devicename是映射的盘符,自己定义,比如Z:、Y:等,如果为*,则每次创建都选择一个盘符;computername为所要映射的计算机名称,用其IP地址也可以;sharename为共享的文件夹;password为连接所需密码;username是连接该计算机的用户名;SAVECRED是否保存用户名和密码;PERSISTENT是否永久连接,YES或NO,示例如下: 



  • @echo off 



  • net use z: \\Server\sharefile "" /user:"guest" /persistent:no 



  • 即映射\\Server\sharefile到Z:盘,用户名为Guest,密码为空 



  • ③      制作步骤如下: 



  • 首先定义一个txt文件,然后修改其扩展名为bat,比如NetMapping.bat;接着编辑这个批处理文件,写入如下命令: 



  • @echo off 



  • net use z: \\Server\sharefile "" /user:"guest" /persistent:no 



  • 根据需要修改要连接的计算机名称,共享文件名,登陆用户名和密码,还有定义的盘符。 



  • 再接着有几种执行方式,最简单的方式是将这个批处理文件放在“启动”项里,用户每次注销或重启计算机都会自动映射网络驱动器,但是如果Z:映射的已经存在,则不再创建。



第一种 samba共享
1、安装samba:可以先检查下是否已经安装:rpm -qa | grep samba,没有的话自己安装下,这里介绍下基于RPM包的一种在线安装模式yum yum是一种快速安装模式,它会自动解决软件安装时的依赖问题并自动去特定的服务器下载相应的软件进行安装,安装命令:yum install samba
2、创建共享文件夹 mkdir -m 777 /home/default/share
3、修改/etc/samba/smb.conf,这里面的参数就比较多,主要是
workgroup = WORKGROUP(这个就是windows工作组模式,还有一种是域模式)
hosts allow = 192.168.1.100(可以放问的IP地址,这里写的时windows地址)
然后在文件的结尾加上
[public](共享名,就是windows访问时会显示的名称)
comment = Public Stuff(注释)
path = /home/def/share(共享名)
public = yes(公开)
writable = yes(可写)
注:vim /etc/samba/smb.conf. 将security=share. 本人win7系统。
当然这里只是些基础的参数,还有其他的参数根据情况设置,比如会出现乱码,还要指定编码格式。
4、重启smb服务
service smb restart
5、创建samba客户
smbpasswd -a def,回车后会提示输入密码。这个就是将来远程主机登录时需要的密码,这里的def帐号必须是系统已经有的帐号,没有的话会报错,然后新输的密码就是远程登录密码,这样做的好处就是自己的密码和远程登录的密码分开。
6、windows下连接,启动运行,输入\\192.168.1.101,输入smb帐号密码就可以了
第二种 通过NFS来访问主机端共享文件夹
NFS简介:NFS,是Network File System的简写,即网络文件系统。网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。
NFS最显而易见的好处:
1>本地工作站使用更少的磁盘空间,因为通常的数据可以存放在一台机器上而且可以通过网络访问到。
2>用户不必在每个网络上机器里头都有一个home目录。Home目录 可以被放在NFS服务器上并且在网络上处处可用。
3>诸如软驱,CDROM,和 Zip(是指一种高储存密度的磁盘驱动器与磁盘)之类的存储设备可以在网络上面被别的机器使用。这可减少整个网络上的可移动介质设备的数量。
1、安装nfs服务器
Sudo apt-get install nfs-kernel-server
2、配置NFS服务器
Sudo vi /etc/exports
/source/rootfs *(rw,sync,no_subtree_check,no_root_squash)
Rw:具有读写权限
Sync:文件同步写入到内存和硬盘
no_subtree_check:如果共享的是根目录,则不检查子目录
No_root_squash:如果客户端是root的话,那么他对这个目录具有root的权限
3、重启NFS服务器
Sudo service nfs-kernel-server restart
4、进行挂载测试
Sudo mount -t nfs localhost:/source/rootfs /mnt
Ls -l /mnt
5、卸载
Sudo umount /mnt
第三种 通过9p-virtio来访问主机端共享文件夹
9p-virtio简介: 英文全称为:Plan 9 folder sharing over Virtio - I/O virtualization framework,是一种host和guest端共享文件夹的文件系统服务。目前guest端暂不支持windos系统(系统不支持virtio服务,且mount命令不支持挂载该格式的文件系统)。我测试guest端用的是ubuntu-13.10。
1, 检查host端是否支持9p-virtio。
lsmod | grep 9p
如果已经加载 9p.ko,9pnet_virtio.ko,9pnet.ko,说明已经支持virtio-9p。
如果不支持,需要重新编译kernel或9p对应的模块,并加载到host系统。编译前需要在kernel中添加如下配置选项:
CONFIG_NET_9P=y
CONFIG_NET_9P_VIRTIO=y
CONFIG_9P_FS=y
CONFIG_9P_FS_POSIX_ACL=y
注:如果是模块,将y换成m,建议编译为驱动模块,省时间,’安全性高’。
2,客户端安装linux系统, 我安装的是ubuntu13-10版本。
测试时需要用到root账户,所以先把root账户密码激活,
ubuntu默认root密码不启动,密码激活:sudo passwd root 输入你
装系统时用户的密码,设置root 密码。
将guest关机,通过host端命令启动guest。
3,Host端启动虚拟机命令参数如下:
qemu-kvm –cpu host -m 1024 -enable-kvm
-drive file=/var/lib/libvirt/images/zxc_linux1.img,cache=writeback,if=virtio -localtime
-fsdev local,id=test_dev,path=/var/share,security_model=none
-device virtio-9p-pci,fsdev=test_dev,mount_tag=testmount
-vnc 0.0.0.0:0 -vga cirrus -monitor stdio
启用9p的参数解释如下:
-fsdev fsdriver,id=[id],path=[pathtoshare]
,security_model=[mapped|passthrough|none][,writeout=writeout]
[,readonly][,socket=socket|sock_fd=sock_fd]
-device virtio-9p-pci,fsdev=[id],mount_tag=[mount tag]
Fsdriver: 该选项指定fs驱动端使用,目前支持”only”,”handle”,”proxy”文件 系统驱动。
Id: 用来关联fsdev
Path:host端用来共享的文件夹。
Security_model:应该是共享权限,官方解释是:有效选项被映射,一种是透传模式,一种是none。Proxy文件系统驱动时不需要指定该选项。
-device 指定设备virtio-9p-pci.
Mount-tag:一个标识,用来在guest端mount时的tag。
4,在host端创建要和guest端共享的文件夹
Mkdir /var/share
5,在客户端执行如下命令:
mount -t 9p -o trans=virtio testmount /tmp/shared/ -oversion=9p2000.L,posixacl,cache=loose
-t 标识mount 类型;
-o 标识共享传输方式;
Testmount是mount_tag;
/tmp/shared 是guest端将要挂载到host端共享文件夹的目录。
-oversion是标识9p的版本信息。

Unix 系统共享文件不是一两句话就能搞出来的,如果你有 Linux 系统的基础可以看资料搞一下,要么劝你一定一个 Windwos 系统的共享文件网上教程多也好弄。

unix一般用下面几种方式实现文件共享:
1、nfs,可以mount远程主机export的nfs文件系统,当本地文件系统一样用。
2、samba,可以mount远程主机的samba共享目录,和操作本地文件目录一样用,这种方式可以和windows之间共享文件目录。
3、ftp/tftp,服务器提供共享文件目录,客户端用ftp/tftp/wget工具浏览下载文件,这种方式主要是提供文件传输方法。
4、其它的远程拷贝和同步工具如:rcp,rsync,scp等。

使用坚果云,坚果云可以让文件在协作的同事之间自动流转,随时可以获得对方的最新工作成果,再也不用去专门要文件、等文件。之前IDC也做过相关的调查,使用我们的产品后,平均节约2.1%的时间,按8小时工作时间计算,相当于每个员工每月多出来5小时的工作时间。

买服务器?你的需求NAS就可以实现啊
单单只是要要个存储的功能的话,NAS就可以实现,装个黑群晖

如何实现多台电脑互联共享文件?~

windows系统如何实现多台电脑在局域网内共享文件

为不同用户设置不同的访问共享文件的权限,并且需要密码验证的共享文件设置。方法如下:
1.先开始设置文件共享。假设你的公司有老板,部门经理,普通人员访问共享,怎样让他们有不同权限和级别,关键看你对他们用户权限的定义。假设老板取用户名为A,部门经理取名为:E,普通人员取名为:T,那么首先打开【开始】【管理工具】【计算机管理】中的【本地用户和组】,一一将这些用户添加进去,记住这三个用户均要设置密码,并且密码均不一样。


当所有用户都已添加完成时,然后就是给这些用户赋予权限了,赋予权限的不同,所操作共享的级别也不同。点击计算机管理左边目录树的组文件夹,在右边窗口空白处点击右键,选择添加新组。

设定一个组名成为G,然后再点击界面上的【添加】按钮,弹出对话框,点击【高级】,弹出对话框,点击【立即查找】,这是现面就显示出刚才你添加的哪几个用户了,双击admin,返回了上一个对话框,这是你看到ADMIN用户已添加到白色的添加框里了,再点击【高级】【立即查找】,双击easy,返回上一个对话框,再点击【高级】【立即查找】,双击temp,返回上一个对话框,如图所示,这时候这三个用户就都添加进去了,点击【确定】按钮,点击下个对话框里的【创建】按钮!点击【关闭】OK!

...用不同的windows 账号登录后,可以从服务器上映射一个共享目录到本...
答:比如在E:盘有一个文件夹名称为Share,我们要把它共享为一个名为ShareFolder的共享文件夹,可以使用下面的命令net share ShareFolder=E:\Share 不过此时的共享权限是默认共享权限,如果要修改可以在资源管理器中进行修改。删除一个共享net share ShareFolder /D 作成批处理后弄成自启动即可/ ...

怎么映射共享文件夹
答:在局域网中,我们经常需要访问共享文件服务器上的共享文件,访问共享文件通常需要在地址栏输入IP地址,然后输入服务器的登录账户和密码才可以。但是这种操作比较繁琐,对于一些不太懂技术的人员操作起来也比较吃力。因此,我们可以映射网络驱动器、映射共享文件夹到本地磁盘的方式来访问共享文件。具体如何实现呢...

写一个BAT文件 能把服务器的共享文件夹映射成本地的Z盘 服务器用户名ab...
答:命令的格式为:net use z: \\IP\路径 "密码" /user:"帐号" 将对方的c盘映射为自己的z盘 根据你的情况,BAT文件只要如下一行:net use z: \\服务器名称\共享文件夹路径 "hcer" /user:"abcd"要注意斜杠及反斜杠

如何将共享文件夹映射到本次磁盘
答:4 这时候需要你输入一个访问这个地址的用户名和密码,这个可找管理员询问 5 输入正确的用户名和密码后,就可以直接进入到主界面。比如我想把1.50这个电脑上的共享文件DEV_team,映射到本地电脑,那么在右边网络下,会有DEV_TEAM,我需选中该文件夹,然后右键,选择“映射到磁盘管理器”6 映射后会弹出...

win10系统共享文件映射图文教程
答:11、在电脑桌面使用快捷方式唤出登录界面,在弹出的窗口中根据提示输入密码,然后点击确定登入。12、在弹出的窗口中根据提示输入共享文件服务器的IP地址,然后点击保存即可连接上,这时再按照上述步骤操作也可成功映射共享文件夹。13、当然该局域网共享文件管理系统帮助访问共享文件夹只是基础功能,还可以通过他...

如何将局域网中电脑的硬盘“映射”到自己的电脑中,就像使用自己的本地...
答:不就想建个快捷方式么,右键新建快捷方式就好了,出来的向导中把你要访问的远程目录填进去。还有一种就是直接加到“我的电脑”里,开打我的电脑,工具,映射网络驱动器,一样是个向导,填写相关信息就好了。

如何将共享文件夹映射到本次磁盘
答:4 这时候需要你输入一个访问这个地址的用户名和密码,这个可找管理员询问 5 输入正确的用户名和密码后,就可以直接进入到主界面。比如我想把1.50这个电脑上的共享文件DEV_team,映射到本地电脑,那么在右边网络下,会有DEV_TEAM,我需选中该文件夹,然后右键,选择“映射到磁盘管理器”6 映射后会弹出...

如何将磁盘文件夹映射成虚拟盘符,dos命令是什么?
答:(非纯DOS模式下,也就是CMD中)虚拟盘符用SUBST命令 SUBST [drive1: [drive2:]path]SUBST drive1: /D drive1: 指定要指派路径的虚拟驱动器。[drive2:]path 指定物理驱动器和要指派给虚拟驱动器的 路径。/D 删除被替换的 (虚拟) 驱动器。不加任何参数键入 SUBST,可以显示当前虚拟驱动器...

如何将共享文件夹映射到本次磁盘
答:而访问者则一般设置只读即可,避免管理员数据遭到改动。当然,这里的设置需要根据实际需求选择。建立好共享文件夹以后,再通过Synology Assistant客户端进行网络硬盘的关联 重新输入群晖DS713+的登陆密码后,系统就可以自动关联到之前共享的文件夹,点击确定即可。希望我的回答对您有所帮助,望采纳!

Linux 服务器之间如何进行文件目录共享
答:当客户端尝试连接并使用RPC服务器提供的服务(如NFS服务)时,portmap会将所管理的与服务对应的端口提供给客户端,从而使客户可以通过该端口向服务器请求服务。五、NFS服务器的配置NFS服务器的配置相对比较简单,只需要在相应的配置文件中进行设置,然后启动NFS服务器即可。NFS的常用目录/etc/exports NFS服务的主要配置文件...