如何实现Windows与Linux文件系统互访的解决办法

如何实现Windows与Linux文件系统互访的解决办法,第1张

linux与windows系统互相访问共享文件夹方法:首先安装并配置软件samba[html]viewplaincopysudoyuminstallsambasamba-clientvim/etc/samba/smb.conf找到security这行并将#注释符号去掉改成security=share#共享模式添加如下代码:[share]comment=sharepath=/home/test#设置共享文件夹目录browseable=yesguestok=yeswritable=yesservicesmbstartservicesmbdstart(ubuntu)(1)在windows下访问linux共享:直接在windows运行里输入\\192.168.16.128即可访问linux共享资源,并且不需要密码。(2)在linux下访问windows共享:smbclient-L192.168.16.1-Uxiaoxing//查看共享了那些目录,由此知道主机名为XIAOXING-PCsmbclient//192.168.16.1/Users-Uxiaoxing输入windows密码即可进入//直接挂载windows共享目录sudomount-tsmbfs-ousername=xiaoxing,password=123456//XIAOXING-PC/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/或者:sudomount-tsmbfs-ousername=xiaoxing,password=123456,ip=192.168.16.1//XIAOXING-PC/system/mnt/win/注意:如果出现如下错误:mount:unknownfilesystemtype’smbfs’说明系统已经不能识别smbfs文件系统了,查资料说RHE5的kernel已经不再支持smbfs,而改用CommonInternetFileSystemcifs(cifs)取代了原有的smbfs,所以命令就改为:sudomount-tcifs-ousername=xiaoxing,password=123456//192.168.16.1/system/mnt/win/解开挂载断开刚才挂载在linux/mnt/win/路径上的winodws共享文件夹。sudoumount/mnt/win/

双系统中从Windows访问Linux分区 ext2 ext3 的三种方法

如果你有一个Windows/Linux双重启动的系统,你可能会知道这个问题:你可以在Linux里访问Windows里的文件,但是相反的路却行不通。

本指南展示了三种从Windows里访问Linux分区(ext2或ext3文件系统)的方法:Explore2fs, DiskInternals Linux Reader,还有Ext2 Installable File System For Windows。前两种提供只读访问,而Ext2 Installable File System For Windows则提供可读可写的 *** 作。

1 下载最新的explore2fs压缩文件...

然后解压。在解压出来的文件夹,你会找到explore2fs可执行文件。双击开始安装它:

启动Explore2fs文件浏览器;现在你可浏览你的Linux分区并复制/粘贴文件到你Windows分区:

2 下载并安装 DiskInternals Linux Reader。

安装完成后,Linux Reader自动启动并扫描你硬盘上的Linux分区:

然后,你就可以在Linux Reader中发现你的Windows和Linux分区(就像 Windows的资源管理器):

3 Ext2 Installable File System For Windows Ext2 Installable File System For Windows (它支持ext2ext3!)。 安装过程中会要求你为Linux分区指定驱动器盘符(比如L);没有必要为交换分区指定一个驱动器盘符:

安装完成,你可以发现Linux分区出现在Windows资源管理器中(在安装过程中你指定的盘符下):

Samba是基于SMB协议的一个应用程序,目前的版本是2.3.x。Samba的功能很强大,但易用性比较差。不过如果仅仅实现文件共享这一目的,配置Samba很简单,具体的 *** 作如下。1.假设装有Linux的系统,其计算机名为ww,需要共享的目录为/pub,那么对它进行如下 *** 作:在/etc/下找到smb.conf,用VI编辑器打开输入的命令为vi/etc/smb.conf或vi/etc/samba/smb.conf在【gobal】字段下,添加netbios记录,一般加在workgroup记录的下一行netbios name = testsamba在【gobal】字段下,修改secrity记录secrity = share在【public】字段下,修改path记录path = /pub在【public】字段下,添加geuest ok记录guest ok = yes删除【public】字段每行行首的“”标识保存退出。这里添加的netbios name是可以在Windows系统中的网络邻居上看得见的计算机名添加的/pub是可以在网络邻居中看见的共享目录添加guest ok是允许所有用户都可以用guest账户访问共享资源删除“”标识是要使整个【public】字段成为可执行。经过以上设置,现在/pub就成为可以被Windows系统和其他安装了Linux系统的计算机作为共享的目录了。2.Linux系统访问Windows 2000下的共享文件在Linux系统下,为了能够使用Windows系统下的共享文件夹可以进行以下 *** 作(假设Windows系统的计算机名为ww2000):smbclient -L //ww2000此命令为查看ww2000下的共享情况,注意在系统要求输入pa word时,直接按回车键即可进入ww2000,此时屏幕上列出ww2000下的共享。smbclient \\\\ww2000\\share -U share (或smbmount //ww2000/share /pub)使用这个命令可进入ww2000的share目录,屏幕上出现MS-DOS的提示符:\时说明用户进入了share目录。此时可以在提示符后输入“?”查找你可使用的命令。3.在Windows系统下访问Linux系统下的共享文件在Windows系统下,如果要使用Linux系统(机器名为ww)的共享目录/pub,可以进行以下 *** 作。查找计算机ww,当ww目标出现时,双击图标pub,即进入共享文件夹pub了。4.在Linux系统下访问Linux系统的共享文件假设访问的计算机pub目录已经存在,那么可以进行如下 *** 作。smbmount //ww/pub pub该命令即可将ww下的pub挂到本机的pub上,同上在系统要求输入pa word时,直接按下回车键,接着依次输入cd /pub/pub、ls,等命令,屏幕上即可列出计算机名为ww的pub目录下的文件了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7290130.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-03
下一篇2023-04-03

发表评论

登录后才能评论

评论列表(0条)

    保存