精华内容
下载资源
问答
  • 使用qemu-img创建虚拟磁盘文件

    千次阅读 2017-10-12 20:40:00
    # 安装qemu-img yum install -y qemu-img ...# 支持的虚拟磁盘文件格式 Supported formats: vvfat vpc vmdk(vmware,virtualbox磁盘文件) vhdx vdi ssh sheepdog rbd raw host_cdrom host_floppy ho...
    # 安装qemu-img
    yum install -y qemu-img
     
    # 获取帮助
    qemu-img --help
     
    # 支持的虚拟磁盘文件格式
    Supported formats: vvfat vpc vmdk(vmware,virtualbox磁盘文件) vhdx vdi ssh sheepdog rbd raw host_cdrom host_floppy host_device file qed qcow2(kvm的虚拟磁盘格式) qcow parallels(Mac上的parallels) nbd iscsi gluster dmg tftp ftps ftp https http cloop bochs blkverify blkdebug
     
    # 创建一个稀疏格式的虚拟磁盘文件, -f: 指定格式, -o:指定选项,/root/kvm.qcow2表示指定创建的虚拟磁盘路径, 80G指定磁盘大小
    qemu-img create -f qcow2 -o preallocation=metadata /root/kvm.qcow2 80G
     
    # 查看虚拟磁盘的预定大小
    [root@ 7 ~]# ls -lh /root/kvm.qcow2
    -rw-r--r--. 1 root root 81G Sep 29 11:30 /root/kvm.qcow2
     
    # 查看虚拟磁盘的实际大小
    [root@ 7 ~]# du -sh /root/kvm.qcow2
    16M /root/kvm.qcow2
     
    # 需改大小,不能缩小,只能扩大
    qemu-img resize /root/kvm.qcow2 300G

    转载于:https://www.cnblogs.com/liu1026/p/7657979.html

    展开全文
  • 2.按照参考链接,实现最简单的一种虚拟磁盘创建方式(主要利用回环设备,参考https://blog.csdn.net/dadoneo/article/details/8125500) 2.1格式化生成的test.file文件 mkfs.xfs -q test.file 2.2使用回环设备...

    1.首先生成一个10G大文件:

    fallocate -l 10G test.file

    2.按照参考链接,实现最简单的一种虚拟磁盘创建方式(主要利用回环设备,参考https://blog.csdn.net/dadoneo/article/details/8125500

    2.1格式化生成的test.file文件

    mkfs.xfs -q test.file 

    2.2使用回环设备挂载文件系统

    mkdir /wkz
    mount -o loop test.file  /wkz
    df -h

    3.若想再次挂载文件重复1和2

    fallocate -l 10G test.file2
    mkfs.xfs -q test.file2
    mkdir /wkz2
    mount -o loop  test.file2  /wkz2   
    df -h
    

    展开全文
  • 创建虚拟磁盘

    千次阅读 2019-06-18 22:38:41
    之前提到过关于 Linux 的很重要的一点,一切即文件,在 Linux 上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)都像普通文件一样,只是在各自的驱动程序中实现了对应的功能,dd 也可以读取...

    1.1 dd 命令简介(部分说明来自dd (Unix) wiki)

    dd命令用于转换和复制文件,不过它的复制不同于cp。之前提到过关于 Linux 的很重要的一点,一切即文件,在 Linux 上,硬件的设备驱动(如硬盘)和特殊设备文件(如/dev/zero和/dev/random)都像普通文件一样,只是在各自的驱动程序中实现了对应的功能,dd 也可以读取文件或写入这些文件。这样,dd也可以用在备份硬件的引导扇区、获取一定数量的随机数据或者空数据等任务中。dd程序也可以在复制时处理数据,例如转换字节序、或在 ASCII 与 EBCDIC 编码间互换。

    dd的命令行语句与其他的 Linux 程序不同,因为它的命令行选项格式为选项=值,而不是更标准的--选项 值或-选项=值。dd默认从标准输入中读取,并写入到标准输出中,但可以用选项if(input file,输入文件)和of(output file,输出文件)改变。

    我们先来试试用dd命令从标准输入读入用户的输入到标准输出或者一个文件中:

    # 输出到文件test
    $ dd of=test bs=10 count=1 
    # 或者
    $ dd if=/dev/stdin of=test bs=10 count=1
    # 输出到标准输出
    $ dd if=/dev/stdin of=/dev/stdout bs=10 count=1
    #注意:在打完了这个命令后,继续在终端(标准输入)打字,作为你的输入
    

    上述命令从标准输入设备读入用户输入(缺省值,所以可省略)然后输出到 test 文件,bs(block size)用于指定块大小(缺省单位为 Byte,也可为其指定如'K','M','G'等单位),count用于指定块数量。如上图所示,我指定只读取总共 10 个字节的数据,当我输入了“hello shiyanlou”之后加上空格回车总共 16 个字节(一个英文字符占一个字节)内容,显然超过了设定大小。使用du和cat命令看到的写入完成文件实际内容确实只有 10 个字节(那个黑底百分号表示这里没有换行符),而其他的多余输入将被截取并保留在标准输入。

    前面说到dd在拷贝的同时还可以实现数据转换,那下面就举一个简单的例子:将输出的英文字符转换为大写再写入文件:

    $ dd if=/dev/stdin of=test bs=10 count=1 conv=ucase
    此处输入图片的描述

    你可以在man文档中查看其他所有转换参数。

    使用 dd 命令创建虚拟镜像文件

    通过上面一小节,你应该掌握了dd的基本使用,下面就来使用dd命令来完成创建虚拟磁盘的第一步。

    从/dev/zero设备创建一个容量为 256M 的空文件:

    dd if=/dev/zero of=virtual.img bs=1M count=256 du -h virtual.img
    此处输入图片的描述

    然后我们要将这个文件格式化(写入文件系统),这里我们要学到一个(准确的说是一组)新的命令来完成这个需求。

    使用 mkfs 命令格式化磁盘(我们这里是自己创建的虚拟磁盘镜像)

    你可以在命令行输入 sudo mkfs 然后按下Tab键,你可以看到很多个以 mkfs 为前缀的命令,这些不同的后缀其实就是表示着不同的文件系统,可以用 mkfs 格式化成的文件系统。

    我们可以简单的使用下面的命令来将我们的虚拟磁盘镜像格式化为ext4文件系统:

    $ sudo mkfs.ext4 virtual.img
    此处输入图片的描述

    可以看到实际 mkfs.ext4 是使用 mke2fs 来完成格式化工作的。mke2fs 的参数很多,不过我们也不会经常格式化磁盘来玩,所以就掌握这基本用法吧,等你有特殊需求时,再查看 man 文档解决。

    更多关于文件系统的知识,请查看wiki: 文件系统 ext3,ext4

    如果你想知道 Linux 支持哪些文件系统你可以输入ls -l /lib/modules/$(uname -r)/kernel/fs(我们的环境中无法查看)查看。

    使用 mount 命令挂载磁盘到目录树

    用户在 Linux/UNIX 的机器上打开一个文件以前,包含该文件的文件系统必须先进行挂载的动作,此时用户要对该文件系统执行 mount 的指令以进行挂载。该指令通常是使用在 USB 或其他可移除存储设备上,而根目录则需要始终保持挂载的状态。又因为 Linux/UNIX 文件系统可以对应一个文件而不一定要是硬件设备,所以可以挂载一个包含文件系统的文件到目录树。

    Linux/UNIX 命令行的 mount 指令是告诉操作系统,对应的文件系统已经准备好,可以使用了,而该文件系统会对应到一个特定的点(称为挂载点)。挂载好的文件、目录、设备以及特殊文件即可提供用户使用。

    我们先来使用mount来查看下主机已经挂载的文件系统:

    $ sudo mount
    此处输入图片的描述

    输出的结果中每一行表示一个设备或虚拟设备,每一行最前面是设备名,然后是 on 后面是挂载点,type 后面表示文件系统类型,再后面是挂载选项(比如可以在挂载时设定以只读方式挂载等等)。

    那么我们如何挂载真正的磁盘到目录树呢,mount命令的一般格式如下:

    mount [options] [source] [directory]
    一些常用操作:

    mount [-o [操作选项]] [-t 文件系统类型] [-w|--rw|--ro] [文件系统源] [挂载点]
    注意:由于实验楼的环境限制,mount 命令挂载及 umount 卸载都无法进行操作,可以简单了解这些步骤。

    现在直接来挂载我们创建的虚拟磁盘镜像到/mnt目录:

    $ mount -o loop -t ext4 virtual.img /mnt

    也可以省略挂载类型,很多时候 mount 会自动识别

    以只读方式挂载

    $ mount -o loop --ro virtual.img /mnt

    或者mount -o loop,ro virtual.img /mnt

    使用 umount 命令卸载已挂载磁盘

    注意:由于实验楼的环境限制,mount 命令挂载及 umount 卸载都无法进行操作,可以简单了解这些步骤。

    命令格式 sudo umount 已挂载设备名或者挂载点,如:

    $ sudo umount /mnt
    不过遗憾的是,由于我们环境的问题(环境中使用的 Linux 内核在编译时没有添加对 Loop device的支持),所以你将无法挂载成功:

    此处输入图片的描述

    另外关于 loop 设备,你可能会有诸多疑问,那么请看下面来自维基百科/dev/loop的说明:

    在类 UNIX 系统中,/dev/loop(或称vnd (vnode disk)、lofi(循环文件接口))是一种伪设备,这种设备使得文件可以如同块设备一般被访问。

    在使用之前,循环设备必须与现存文件系统上的文件相关联。这种关联将提供给用户一个应用程序接口,接口将允许文件视为块特殊文件(参见设备文件系统)使用。因此,如果文件中包含一个完整的文件系统,那么这个文件就能如同磁盘设备一般被挂载。

    这种设备文件经常被用于光盘或是磁盘镜像。通过循环挂载来挂载包含文件系统的文件,便使处在这个文件系统中的文件得以被访问。这些文件将出现在挂载点目录。如果挂载目录中本身有文件,这些文件在挂载后将被禁止使用。
    使用 fdisk 为磁盘分区(关于分区的一些概念不清楚的用户请参看主引导记录)

    注意:由于实验楼的环境限制,fdisk 命令无法进行操作,可以简单了解这些步骤。

    同样因为环境中没有物理磁盘,也无法创建虚拟磁盘的原因我们就无法实验练习使用该命令了,下面我将以我的物理主机为例讲解如何为磁盘分区。

    查看硬盘分区表信息

    $ sudo fdisk -l

    输出结果中开头显示了我主机上的磁盘的一些信息,包括容量扇区数,扇区大小,I/O 大小等信息。

    我们重点看一下中间的分区信息,/dev/sda1,/dev/sda2 为主分区分别安装了 Windows 和 Linux 操作系统,/dev/sda3 为交换分区(可以理解为虚拟内存),/dev/sda4 为扩展分区其中包含 /dev/sda5,/dev/sda6,/dev/sda7,/dev/sda8 四个逻辑分区,因为主机上有几个分区之间有空隙,没有对齐边界扇区,所以分区之间不是完全连续的。

    进入磁盘分区模式

    $ sudo fdisk virtual.img

    在进行操作前我们首先应先规划好我们的分区方案,这里我将在使用 128M(可用 127M 左右)的虚拟磁盘镜像创建一个 30M 的主分区剩余部分为扩展分区包含 2 个大约 45M 的逻辑分区。

    操作完成后输入p查看结果如下:

    最后不要忘记输入w写入分区表。

    使用 losetup 命令建立镜像与回环设备的关联

    注意:由于实验楼的环境限制,losetup 命令无法进行操作,可以简单了解这些步骤。

    同样因为环境原因中没有物理磁盘,也没有 loop device 的原因我们就无法实验练习使用该命令了,下面我将以我的物理主机为例讲解。

    $ sudo losetup /dev/loop0 virtual.img

    如果提示设备忙你也可以使用其它的回环设备,"ls /dev/loop*"参看所有回环设备

    解除设备关联

    $ sudo losetup -d /dev/loop0
    然后再使用mkfs格式化各分区(前面我们是格式化整个虚拟磁盘镜像文件或磁盘),不过格式化之前,我们还要为各分区建立虚拟设备的映射,用到kpartx工具,需要先安装:

    sudo apt-get install kpartx sudo kpartx -av /dev/loop0

    取消映射

    $ sudo kpartx -dv /dev/loop0

    接着再是格式化,我们将其全部格式化为 ext4:

    sudo mkfs.ext4 -q /dev/mapper/loop0p1 sudo mkfs.ext4 -q /dev/mapper/loop0p5
    $ sudo mkfs.ext4 -q /dev/mapper/loop0p6
    格式化完成后在/media目录下新建四个空目录用于挂载虚拟磁盘:

    $ mkdir -p /media/virtualdisk_{1..3}

    挂载磁盘分区

    sudo mount /dev/mapper/loop0p1 /media/virtualdisk_1 sudo mount /dev/mapper/loop0p5 /media/virtualdisk_2
    $ sudo mount /dev/mapper/loop0p6 /media/virtualdisk_3

    卸载磁盘分区

    sudo umount /dev/mapper/loop0p1 sudo umount /dev/mapper/loop0p5
    $ sudo umount /dev/mapper/loop0p6
    然后:

    $ df -h

    轻松一下

    cowsay命令,可以让你在终端里以一种动物说话的形式打印出一段话。

    更新软件包

    $ sudo apt update

    安装

    $ sudo apt install -y cowsay

    默认是一只牛

    $ cowsay hello shiyanlou

    加上'-l'参数打印所有支持的动物(其实不只是动物)种类

    $ cowsay -l

    使用'-f'参数选择动物种类

    $ cowsay -f elephant hello shiyanlou

    安装 fortune-zh

    $ sudo apt-get install fortune-zh

    此外它还可以结合我们之前的作业讲过的 fortune 命令一起使用

    $ /usr/games/fortune | cowsay -f daemon
    此处输入图片的描述
    下一步

    展开全文
  • dd 命令创建虚拟硬盘文件

    千次阅读 2013-07-18 16:04:56
    Linux下面没有未分区的硬盘空间了,但是又需要建立...虚拟块设备文件是本人杜撰的一个名称,该类文件在主机操作系统上是普通文件,在虚拟机中作为一个虚拟块设备,也就是虚拟机中的硬盘。在虚拟机中对虚拟块设备的读写
    Linux下面没有未分区的硬盘空间了,但是又需要建立一个单独硬盘分区,怎么办,如果已分区的硬盘还有可用空间那就是用dd 命令吧
    
    虚拟机技术 - 把Linux安装在一个文件中(用dd生成虚拟块设备文件) 

    第一个问题是:什么是虚拟块设备文件?虚拟块设备文件是本人杜撰的一个名称,该类文件在主机操作系统上是普通文件,在虚拟机中作为一个虚拟块设备,也就是虚拟机中的硬盘。在虚拟机中对虚拟块设备的读写,实际都是对主机上该文件的操作。 

    虚拟块设备文件更通用的名称是硬盘镜像文件(Hard Disk Image),但不是所有的硬盘镜像文件都是虚拟块设备文件,例如,目前Ghost的GHO格式的镜像文件就不能成为虚拟机中的硬盘。 


    LInux的dd命令,可以用于生成虚拟块设备文件。既可以用于创建空镜像文件,也可以用于创建物理硬盘的镜像。先看一个实际例子:

    # dd if=/dev/hda of=/mnt/nebula/hda_dd.image4757130+0 records in4757130+0 records out
    上面这个命令将IDE设备/dev/hda的内容复制到/mnt/nebula/hda_dd.image文件。参数if告诉dd从哪个文件读取数据,参数 of告诉dd读出的数据写入哪个文件中。注意,对于dd来说,输入和输出都是文件,dd做的只是文件拷贝工作,这得益于Unix/Linux下面将设备也抽象为特殊的文件。

    一般来说设备文件有两种,一种是块设备,一种是字符设备。块设备的特点是可以随机读写(Random Access),比如内存、硬盘等。字符设备的特点是顺序读写(Sequential Access),比如鼠标,键盘,麦克风等。

    前面说了如何生成物理硬盘的镜像,如果想生成空镜像文件(本文的主要目的),还需要一个特殊的设备。/dev/zero是Linux提供的一个特殊的字符设备,它的特点是可以永远读该文件,每次读取的结果都是二进制0。下面的命令可以生成一个100M的空镜像文件:IXPUB技术博客 



    dd if=/dev/zero of=100M.img bs=1M count=100
    Y#x L![v#Z+r7{0 100+0 records inIXPUB技术博客 w7vOf{7M#l
    100+0 records outIXPUB技术博客 ^R1A8rr"L!`'s]
    104857600 bytes (105 MB) copied, 0.18719 seconds, 560 MB/s 



    除了前面已经解释的of和if参数,这次又出现了bs和count参数。bs=1M表示每一次读写1M数据,count=100表示读写 100次,这样就指定了生成文件的大小为100M。bs参数还可以进一步细分为ibs和obs两种,为读操作与写操作分别指定不同的Buffer大小。 


    这样就生成100M的空镜像文件,问题是,如果要生成1G的虚拟块设备文件,就得占用1G的硬盘空间,而这个镜像文件完全是空的,是不是有一点浪费?好在Linux支持Sparse(稀疏)文件。请看下面的例子 

    # dd if=/dev/zero of=1G.img bs=1M seek=1000 count=0
    0+0 records in
    0+0 records out
    0 0 bytes (0 B) copied, 3.3e-05 seconds, 0.0 kB/s

    # ls -l 1G.img
    -rw-r-r- 1 root  root  1048576000 Mar 25 15:32 1G.img
    # du -m 1G.img

    这里用了一个新的命令seek,表示略过1000个Block不写(这里Block按照bs的定义是1M),count=0表示写入0个Block。用ls命令看新生成的文件,大小可以看出是1000M。但是再用du一看,实际占用硬盘大小只有1M。
    展开全文
  • .eap文件使用Enterprise architect打开。 项目是模拟cmd功能实现的,主要是在虚拟文件系统中实现cd、dir、mkdir、rmdir、copy、compare、del等命令。
  • win10创建虚拟磁盘步骤 1、首先右键开始按钮找到磁盘管理。 2、在上方找到操作,选择创建VHD。 3、选择虚拟磁盘的路径之后对创建的虚拟磁盘命名后保存。 4、接着还在这个界面下自己定义虚拟硬盘的大小,之后选择...
  • hyper-v无法创建虚拟硬盘的解决方法

    千次阅读 2020-04-17 19:20:04
    这是因为创建的虚拟机的名字和虚拟机存储目录下有重名 要么改名,要么删除重名的虚拟机文件 删除虚拟机文件: 右击 开始 >> 磁盘管理 >> 找到虚拟机的磁盘(是一个单独出现的磁盘),右击它,然后...
  • ubuntu创建虚拟硬盘

    千次阅读 2016-02-23 10:26:49
    1、创建虚拟硬盘 在虚拟机关闭状态下,设置—添加新硬件设备—硬盘硬盘类型选择SCSI—命名可以默认—硬盘大小自定义—立即分配所有磁盘空间—完成 Root用户登录虚拟机 输入 fdisk -l 可以看到/dev/sdb相关信息...
  • 步骤:(1) 创建虚拟磁盘 (2) 给虚拟磁盘分区(3) 虚拟磁盘各分区格式化(4) 挂载虚拟磁盘各分区 (1)创建虚拟磁盘: 点击编辑虚拟机,选中硬盘(SCSI),点击左下角“添加” 选中“硬盘”,点击下一步 选择磁盘类型...
  • 源码里包括FileDisk驱动端源码,及编译好的sys文件,包括一个客户端程序,客户端程序提供对Filedisk创建虚拟磁盘,虚拟磁盘自动格式化,卸载虚拟磁盘等一系列操作。对虚拟磁盘的编写有很大参考价值。
  • 这是一个用Java实现的一个虚拟文件系统,支持多用户使用,模拟了数据分块,实现了一些基本的文件目录操作,如创建目录,目录跳转,目录的重命名,复制拷贝,删除,以及文件创建,编辑,重命名和删除,查看目录和...
  • 用户可以创建虚拟磁盘类型 VixDiskLib 中支持的虚拟磁盘类型 虚拟机文件类型前文列表VMware 虚拟化编程(1) — VMDK/VDDK/VixDiskLib/VADP 概念简析虚拟磁盘文件 VMDK虚拟磁盘文件(VMDK File) 后缀为 .vmdk,是...
  • Windows10下如何创建VHDX(VHD)文件 一、Windows10系统中创建 1、右键“此电脑”选择“管理”进入“计算机管理” 2、选择“磁盘管理” 3、在右边“操作”栏的“更多操作”栏选择“创建VHD”进入“创建和附加虚拟...
  • 从TrueCrypt中摘出来的代码,供二次开发者使用。提供三个接口:创建文件柜,加载文件柜,卸载文件柜。编译工具vc2008。在vista系统中使用FAT32格式,其他系统默认使用NTFS格式。
  • 可以在电脑里虚拟出一个U盘,可设密码,可以弹出或者插入,再也不怕别人偷看自己的文件,保护文件安全
  • win7系统使用CMD命令创建VHD虚拟硬盘文件的技巧.docx
  • 1.右键单击我的电脑(此电脑),单击“管理” 2.在“计算机管理”选择“磁盘管理” ...6.当要再次使用虚拟磁盘时,只要右键单击“磁盘管理”,然后点击“附加VHD”,找到之前创建的.VHD文件即可 ...
  • 命令创建虚拟磁盘

    2017-07-18 20:21:58
    #创建三个空硬盘dd if=/dev/zero of=/tmp/disk0 bs=1Mcount=1000 dd if=/dev/zero of=/tmp/disk1 bs=1Mcount=1000dd if=/dev/zero of=/tmp/disk2 bs=1mcount=1000#查看三个硬盘ll /tmp/disk* #将该文件与系统设备...
  • 虚拟磁盘的类型可以是硬盘、软驱也可以是CD/DVD-ROM驱动器。可以将加载的映像文件虚拟到物理内存中,任何对虚拟磁盘的操作都不会在原始映像文件上得到改变,当卸载虚拟磁盘时,所有对虚拟盘的更改都将丢失,这一点和...
  • 1. 使用dd创建虚拟磁盘文件。例如,使用下面可以创建一个200M的磁盘 dd if=/dev/zero of=~/HDD.img bs=1M count=200 2. 使用fdisk对其进行分区   [lujun9972@X61 ~]$ fdisk HDD.img   .....
  • VirtualBox虚拟硬盘文件管理

    千次阅读 2017-03-14 16:19:18
    如果我们有现成的虚拟硬盘文件(如.vdi格式), 那么可以在VirtualBox下基于该虚拟硬盘文件来新建虚拟机。有时我们会将该虚拟硬盘文件拷贝一份,然后试图基于这两个硬盘文件新建两个完全隔离的虚拟机。建立第一个时还...
  • VMware备份与恢复的好处不做赘述,罗列三种备份与恢复的方法。 一、只备份虚拟磁盘文件 ... 1)备份他人的虚拟磁盘文件(若是多个文件,记得也复制只有 3KB的vmdk主配置文件)。 2)直接新建虚拟机。 ...
  • 介绍了一种基于虚拟磁盘的文件加密方法,其思想是利 用WindowsWDM设备驱动程序技术,创建虚拟磁盘分区,在响应虚拟磁盘的UO请求的过程中,进行实时的数据ha/解密,并 采用USB智能卡进行用户身份...
  • C语言实现建议的虚拟文件系统,完成dir,mv,copy等命令,基于文件模拟一个电脑磁盘上的文件管理。C语言实现建议的虚拟文件系统,完成dir,mv,copy等命令,基于文件模拟一个电脑磁盘上的文件管理。
  • 创建虚拟机时,WMware对虚拟磁盘默认选取的是 “将虚拟磁盘拆分成多个文件”,同时也提示:拆分磁盘后,可以更轻松地在计算机之间移动虚拟机,但可能会降低大容量磁盘的性能。 如何将其转回单个文件呢?VMware自带...
  • C# 创建虚拟

    2020-12-10 11:13:49
    一、介绍 虚拟盘有点类似于文件的快捷方式,但是又有不同。 ...创建虚拟盘的指令是使用cmd命令程序来执行subst命令,那么C#代码,就要模拟这个过程,具体代码如下: static void Main(string
  • 大家好,我是波仔欢迎大家又来和我...微软在2005年公布了自己的虚拟硬盘文件格式的技术文档,并且扩大了虚拟硬盘的使用范围,使得虚拟硬盘的应用范围得到了扩大。从Windows7开始,微软的操作系统开始支持对虚拟...
  • filedisk的功能就是可以把磁盘上的某个文件映射成一个磁盘驱动器 像一般的磁盘卷一样来使用 关于filedisk的原理简单来说就是利用驱动程序创建一个磁盘设备(IoCreateDevice) 然后在用户态程序中用DefineDosDevice...
  • 基于虚拟磁盘文件加密方法 基于虚拟磁盘文件加密方法 基于虚拟磁盘文件加密方法 文档

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 203,716
精华内容 81,486
关键字:

创建虚拟磁盘文件