linux 映射windows linux磁盘映射
本篇文章给大家谈谈linux 映射windows,以及linux磁盘映射对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。
Linux虚拟机映射Windows本地硬盘
共享包括两个方面
一是我给他们共享文件,这是从Windows访问ubuntu的共享。
二是他们给我共享文件,这是从unbutn访问windows共享。
从ubuntu访问windows共享,缺省情况下已经可以,但不支持带域环境的Windows环境,刚好我单位的机子在域环境之中,这个问题,暂没有时间来解决。先放一放。先解决第一个问题。
从windows访问ubuntu共享功能,由samba的server来支持,但ubuntu缺省并没有安装samba server。为了安全起见,共享还应该有密码,所以还应该安装smbpass部件来着。
这两个组件是ubuntu的自带的组件,只用如下命令就可以安装:
sudo apt-get install samba libpam-smbpass
安装完成之后,就可以将本机目录设置为共享了。比如设置~/share为共享。
设置完成之后,从外面的windows访问我的机子,可以看到共享了,但认证怎么样都通不过。也就是说,samba并没有将系统用户权限复制过来,需要手工来做这一步。用下列命令将允许访问samba共享的用户加下到samba权限列表中:sudo smbpass-a<用户名>
经过这么设置,就可以正常从windows系统访问ubuntu的共享了。
祝你顺利呀。
linux怎么挂载windows共享文件夹
操作步骤:
1、在尝试访问Windows共享之前,需要首先确认samba-client已经安装了。最简单的方式是命令行查询“rpm-qa|grepsamba-client”,当然也可以使用“yum”工具查询,如“yuminfosamba-client”或“yumlistsamba-client”之类的命令。
2、如果samba-client没有安装,就需要使用命令“yuminstallsamba-client”安装一下,yum会自动安装samba-client所需的相关依赖库,安装时选择Y就行了。
针对常见的DebianLinux发行版,如Ubuntu或CentOS,也可以使用“sudoapt-getinstallsmbclient”和“sudoapt-getinstallsmbfs”安装相应的共享访问工具。
3、准备停当,就可以尝试访问Windows共享文件夹了。我们可以首先使用“smbclient-L//IP地址-U用户名”查看一下该用户共享权限下的共享情况。其中不带“$”的那个,就是我们可以访问的共享文件夹了,其中“-U”是用来指定查询共享权限的用户名的。
4、Linux将共享文件夹也是当作磁盘资源对待的,因此需要使用mount工具将其挂载到本地文件空间才可以访问,这一点就像Windows常用的网络磁盘映射是一样的。
因此,首先我们需要创建一个挂载点,也就是在本地目录空间中创建一个挂载目录,如“mkdir-p/mnt/MYSHARE”。
挂载点创建之后,就可以使用mount命令挂载共享文件夹了,“mount-tcifs-ouser=用户名称,password=共享密码,iocharset=utf8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”,其中cifs使用Linux常用的网络文件类型,也可以使用smbfs,以系统可以识别为准,如Ubuntu常见命令就是“sudomount-tsmbfs-ouser=用户名称,password=共享密码,iocharset=utf8,codepage=cp936//共享IP地址或NetBIOS名称/共享目录”。“-o”表示挂载参数,常见的是需要提供共享的用户名和密码,另外需要注意的是iocharset和codepage,这两个参数是用来解决系统之间的字符编码转换的,如果出现乱码的情况,是需要调整这两个参数的,针对简体中文,使用utf8和cp936一般都可以解决问题,关于字符编码已经超出了本经验的范围。
挂载完成之后,就可以像使用本地文件目录一样访问Windows共享文件夹和文件了。
5、当然,Linux也有图形化的资源管理器,挂载之后,资源管理器也可以正常访问的。进入Linux桌面,打开“我的电脑”。
6、然后就可以像浏览本地文件一样,浏览共享的Windows文件夹和文件了,与命令行并没有太多的差异。
7、Windows共享资料使用完毕之后,也可以将其使用umount命令卸载,卸载就很简单了,直接使用“umount/mnt/MYSHARE”就可以了,其中MYSHARE是就是我们前面创建的挂载点了。
如果以后不需要,也可以将挂载点删除的。
8、挂载的Windows共享文件夹在Linux重启之后就会消失的,如果还要使用,是需要重新挂载的。
如何在linux系统里访问windows的磁盘共享文件
1、首先,通过DB server将SAN存储中开辟一个10T的存储空间,并将其格式化为NTFS的文件系统。此时,这个10T的存储区域相当于这个DB server的一个磁盘,并且文件系统为NTFS。
2、下面就是如何谈论的就是如何在linux系统中,访问windows的磁盘?
这里采用的方案是通过在linux上安装samba和mount。以下是具体的实现方法:
(1)首先,需要Windows上对磁盘进行网络映射。将Windows的磁盘共享即可(属性-共享-高级共享,增加一个共享名即可)
在这里我们是将Window下的F盘进行共享,通过增加一个共享名称为Share。
(2)然后,在Linux下安装一些小的功能:
yum install mount
yum install samba
(3)mount-t cifs-o username=administrator,password=Passw0rd!//192.168.2.246/Share/mnt/share
其中,//192.168.2.246/Share代表网络映射位置(就是你windows机器的ip地址和共享文件夹名),/mnt/share代表Linux下的文件夹位置(需要实现创建一个空的文件夹)。
(4)如果每次开机就希望该分区已经加载了,那么可以执行如下的步骤:
编辑文件:gedit/etc/fstab或者 vi/etc/fstab
在文件末尾添加一行:
//192.168.2.246/Share/mnt/share cifs defaults,auto,username=administrator,password=Passw0rd!
其中username和password就是Linux的用户名密码
然后重启或者输入sudo mount-a即可~
(5)最后可以通过执行:df-h来查看是否加载成功。更多Linux介绍可查看《Linux就该这么学》。