【命令】如何将文件夹(永久)映射成虚拟硬盘

(一)如何将文件夹映射成虚拟硬盘?

       利用subst命令可以将文件夹映射成磁盘盘符
       subst是一个不太常用的DOS命令,它的位置隐藏在\Windows\Command\下(针对Windows
9X/Me系统),如果是Windows 2000/XP,则应该隐藏在\Windows\System32\下。
  subst的完整名称是“给目录赋驱动器符命令”,它的功能是以磁盘驱动器号代替路径名称,以使驱动器号与指定的子目录路径关联,其命令格式很简单:

subst [Driver1: [Driver2:] Path]
如D:/我的音乐,变成独立盘符G!
          subst G:D:/我的音乐
注意:在G:、D:我的音乐 前均有空格!
  其中的“Driver1”是指定指派路径的虚拟驱动器盘符,“Driver2 Path”则是指定物理驱动器和要指派给虚拟驱动器的路径,Driver1和Driver2 Path之间用空格隔开。

在映射盘符时,可以通过‘批处理文件(*.bat)’来实现我们的目的,例如:要将D盘下temp文件夹映射成 W盘符。首先,打开记事本,键入 subst w: d:\temp 注意:在w 、d前均有空格!   然后,保存成 .bat 文件就可以了。何时需要,点击一下就可以了。
但是这种映射方法在机器关机后会消失!
另外,subst w: /D 可以执行删除映射命令,方法

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
将Docker容器中的文件映射到宿主机上是一个非常常见的需求,这通常用于从宿主机上的本地文件系统读取和持久化容器中的数据。因此,Docker提供了一种简单但有效的方式——被称为容器卷的功能进行文件映射。 容器卷是指一个目录,它被设计为可以与宿主机文件系统中的某个目录共享,以便在容器中持久化数据。Docker支持两种类型的卷:命名卷和匿名卷。 1. 命名卷:命名卷是创建的卷,它具有一个显式的名称,可以在容器启动时或通过命令行创建。对于这些类型的卷,我们需要在运行容器时通过-v选项提供宿主机和容器文件系统之间的映射路径。 假设我们想将Docker容器数据映射到当前工作目录的"data"文件夹中,则使用下面的命令运行容器: docker run -it -v "$(pwd)/data:/data" image_name 这将会将容器的“/data”文件夹映射到本地计算机上当前工作目录下的“data”文件夹。可以将此路径替换为任何路径,以满足我们的需求。 2. 匿名卷:另一方面,匿名卷不需要指定卷的名字,在容器运行期间自动生,而且通常用于存储容器中的临时数据。可以通过-Dockerfile中的VOLUME指令创建匿名卷。 在Dockerfile中,可以使用以下命令创建匿名卷: VOLUME ["/data"] 这将创建一个名为“/data”的卷,该卷可以在容器运行期间自动生。无需指定卷的名称和路径,Docker会自动处理它。 总而言之,通过将Docker文件夹映射到宿主机上,我们可以使我们的容器拥有与宿主机相同的数据/文件,而不必每次重新安装容器。 通过使用卷,可以确保容器中的数据永久保存并且可供下次使用,避免数据丢失的情况。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值