如何将windows硬盘共享给linux使用?

工作中经常需要在windows和linux两系统中相互传送文件,我个人通常使用winscp软件和本地磁盘共享两种方式。

winscp:

如何将windows硬盘共享给linux使用?_第1张图片

登录界面

如何将windows硬盘共享给linux使用?_第2张图片

左侧是本地windows磁盘内容,右侧是远程linux主机目录,双方可直接拖动相关文件到对面进行传输。 需要注意一点的就是设置传输类型,默认是auto,有时候由于两个系统的差异导致文本传输后会被修改。为了防止这种情况,可以传输类型改为Binary。 修改方法:Options => Preferences => Transfer => Transfer Mode,如下图:

如何将windows硬盘共享给linux使用?_第3张图片

本地磁盘共享:

个人习惯用vmware虚拟机安装的linux系统, 这样一台电脑可同时兼顾windows、linux。 为了能使linux直接使用windows磁盘内容,需要先给vmware虚拟机安装一个工具软件VMware Tools,步骤如下:

将安装包载入虚拟机光驱(虚拟机 => 设置 => 硬件 => CD/DVD => 使用ISO映像文件 => 浏览, 我机器里的linux.iso位于C:\Program Files (x86)\VMware\VMware Workstation\linux.iso)

如何将windows硬盘共享给linux使用?_第4张图片

选中linux.iso确认后需要将光驱驱动起来: 虚拟机 => 重新安装 VMware Tools

2. 将光驱内容拷贝出来解压缩

进入linux终端,输入df命令,查看VMware Tools是否已被加载:

如何将windows硬盘共享给linux使用?_第5张图片

将vmware tools安装包拷贝到我们新建的文件夹vmtools,在终端里输入如下命令:mkdir vmtools; cp /media/VMware\ Tools/VMwareTools-10.0.10-4301679.tar.gz vmtools/

然后进入vmtools目录解压压缩包:

cd vmtools; tar zxf VMwareTools-10.0.10-4301679.tar.gz ; cd vmware-tools-distrib

3. 执行安装脚本: ./vmware-install.pl

需要选择时直接一路回车选用默认选项,等安装完成就可以了。 这个安装过程大概需要几分钟时间。

4. 设置共享目录

虚拟机 => 设置 => 选项 => 共享文件夹, 在右侧的“文件夹共享”里选择“总是启用”, 在右侧的“文件夹”下方点击 “添加”按钮添加共享目录:

如何将windows硬盘共享给linux使用?_第6张图片

点击下一步确定完成。

5. 确认共享目录是否生效

在终端里输入ls /mnt/hgfs 命令查看是否已经有刚刚共享的那个文件夹,如果有就算是完成了。 比如我这个共享目录名是work,可以直接读写/mnt/hgfs/work/里面的内容了。

如果发现/mnt/hgfs下面没有任何东西,表明系统还未挂载该目录内容,则需要将挂载命令添加到系统启动配置文件里。 使用root权限打开/etc/fstab文件,在里面添加如下一行内容,然后保存退出,重启系统就可以了。

host:/shared /mnt/hgfs vmhgfs defaults 0 0

你可能感兴趣的:(LINUX)