windows 挂载linux?docker运行windows镜像

老铁们,大家好,相信还有很多朋友对于windows 挂载linux和docker运行windows镜像的相关问题不太懂,没关系,今天就由我来为大家分享分享windows 挂载linux以及docker运行windows镜像的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

Linux中如何挂载windows共享文件以实现文件传输

使用过Linux操作系统的都知道,Linux系统和windows之间的文件传递比较复杂,那么要如何实现Linux和windows之间的文件传输呢?其实可在Linux上挂载windows共享文件夹,下面随小编一起来详细了解下吧。

本方法是以win7,VMware9.0.1,centos6.4为基础实验的。

1.首先安装VMware Tools(如果已经安装过了就不用安装了)

(1)挂载VMware Tools

先点击虚拟机中菜单栏的VM,下拉菜单中的settings,然后弹出下面这张图,按顺序选择。

在第3步Browse中会选择vmware tools,可以在你的安装文件的VMware Workstation下面找到5个iso的文件。虚拟机中装的什么系统你就选择相应的iso,本方法中选择的是linux.iso。如果你安装的是精简版或者绿色版的话没有那5个iso文件,需要自己下载,下载的通用地址为:(代表workstation版本)/7.1.2(版本号)/301548(版本号)/windows(or linux)(宿主操作系统类型)/packages/tools-windows-8.4.4.exe.tar(安装文件包名)。你可以直接浏览器输入在里面找跟自己版本对应的工具。查看自己安装的版本在虚拟机的Help-》About VMware Workstation-》Porduct Information。然后把自己下载的工具通过第3步加载进去。

完成第5步ok后,桌面上就会出现一个VMware Tools的光盘,然后你可以在桌面出现的光盘中(双击)或者/media/VMware Tools下面找到你需要的安装文件。

(2)复制安装文件,解压,安装

复制桌面光盘中的文件(鼠标操作)或者cp/media/VMware Tools下的文件到任何地方(本文复制到桌面),只要你安装的时候能找到就可以了。然后解压,安装,见下图

上一页123下一页共3页

安装的只是直接cd进vmware-tools-distrib/执行wmware-install.pl即可,中间出现的选择yes or no的选项直接enter即可,安装需要一定时间。该目录下的INSTALL文件里有详细的安装,卸载方法。

到此VMware Tools安装完成。

2.共享文件夹设置

(1)设置Windows下的共享文件夹

对你要共享的文件夹右键共享,特定用户,选择用户,完成即可。

(2)linux共享设置

虚拟机菜单栏VM-》settings,打开下图的中的框。选择Options-》Shared Folders-》Always enabled-》Add-》Ok即可

3.完成设置

然后执行下面的命令,data文件夹就是共享的文件夹

到此完成所有设置

上面就是Linux挂载windows共享文件夹的方法介绍了,通过该方法挂载后就可以实现Linux系统和windows系统之间的文件传输了,是不是很简单呢?赶紧试试看吧。

在Windows11上利用WSL挂载 linux硬盘

Windows 11的用户可能会遇到需要在系统中挂载Linux硬盘的需求,尤其是对于Windows 11 Build 22011及以上版本。然而,升级到这个特定版本可能会有些困扰,因为Windows 10的更新路径并不清晰。

首先,确保你的电脑连接了硬盘,然后以管理员权限打开PowerShell。在命令行中输入指令检查硬盘信息,第二块硬盘通常会显示为问题盘。

为了裸挂载硬盘,你需要在WSL终端中操作。例如,如果你的挂载设备名为sdc1,可以通过命令行识别。若此时TYPE显示为"ext4",说明硬盘是ext4格式。如果blkid命令没有输出,尝试添加sudo权限再试一次。

要真正实现访问,需要回到PowerShell。这时,硬盘会自动挂载到WSL系统目录`/mnt/wsl`。如果想通过资源管理器访问,可以输入`\\wsl$\Ubuntu-20.04\mnt\wsl\`(这里以Ubuntu-20.04为例,需替换为你实际的Linux版本)。不确定路径时,可以通过输入`wsl$`打开WSL目录逐级查找。

最后,当你不再需要挂载时,记得在PowerShell中执行卸载操作,以释放系统资源。

windows系统怎么挂载linux分区

一、手动配置方面:

1、进入linux后,打开shell终端,也就是命令行。

2、为你即将挂接的windows分区指定一个文件夹,因为所有的系统分区在linux内都是以文件形式记录和查看的。所以windows分区在linux内看到的也是一个文件夹。建议在mnt内创建一个分区文件夹,比如WinF(windows系统F分区)。

可以在X-windows内使用右键Create New folder,当然也可以在shell终端下面配置

first,进入mnt文件夹使用命令:(shell/mnt)# mkdir/mnt/WinF

你的文件夹就创建了,当然在linux下文件名称是区分大小写的,这个需要注意

3、使用mount命令将windowsXP的某个分区挂接到Linux下。

(shell/root)#mount(-afEhnrVm)<-l(标签)><-o(选项)><-t(文件系统)><dev(设备名)><挂入点>

当然前面的(-afEhnrVm)等这些参数的含义可以通过man mount命令进行查看,这里就不罗嗦了。

以我的系统为例:我现在希望把WindowXP的F分区挂到/mnt/WinF文件夹下,可以使用如下命令

(shell/root)#mount-t vfat/dev/hda7/mnt/WinF

OK,这样就可以访问WindowsXP下的F盘了。

解释一下这个命令。

mount挂载命令,-t指定下一个参数为文件系统参数,vfat文件系统为vfat,目前window的fat32,或fat分区都可以用这个参数,但是NTFS格式是不行的,这个可以查看我的另一篇专门讲述如何在linux下挂载NTFS分区的文章。/dev/hda7 windows下的F分区,为什么呢?

一共有两个普通IDE硬盘,linux是用/hd来标识IDE硬盘的,如果是SCSI硬盘就使用/sd

Unix的硬盘分区命名规则很简单。命名系统也适合于任何不要求直接连接声卡的光碟。

名构;的前两个字母反映磁盘类型:如果是普通IDE硬盘,则为hd;如果是SCSI硬盘,则为sd

第三个字母取决于硬盘的位置。第—个硬盘指定为a,第二个硬盘指定为b,等等。换句

话说,如果主控制器连接两个不同的物理IDE硬盘,则第二个盘(从盘)称为hdb。相反,

SCSI硬盘的字母对应于指定的ID号。例如,如果有两个SCSl硬盘,ID为0和1,则ID为0的

SCSI硬盘称为sda,ID为1的SCSI硬盘称为sdb。命名时,光碟和DvD也归类为硬盘。

第四个位置的字母反映了磁盘如何分区。由于最多可以有四个主分区,因此指定为1

2、3、4。第一个生成的逻辑盘在位置5,即使只有一个主分区。所以window的硬盘就是/hda,F区就是/hda7

/mnt/WinF不用解释了,就是你要映射到linux的一个文件夹。

以上的就是在进入linux系统后手动去挂载硬盘分区然后访问windows分区,下面介绍如何自动挂载。

二、系统启动时自动挂载WindowsXP分区

方法很简单,修改/etc/fstab文件即可,这个文件会在系统启动时执行,并将其中定义的设备进行挂载。我们只要在文件里面加入我们需要挂载的分区就OK了,参考下面的语句。

/dev/hda5/mnt/WinF vfat defaults 0 0

前三个参数不解释了。你应该明白。defaults为root用户挂装方式。有auto、defaults等。第一个0表示可读可写,第二个0表示启动顺序,0为第一个,一般挂载的硬盘分区,包括linux自己的分区也是在这里定义,启动参数也是0,然后系统会安装文件中定义的各个分区顺序进行挂载和读取在这个文件里你还能读到CDROM和Floppy的挂载定义。

阅读剩余
THE END