精华内容
下载资源
问答
  • 创建虚拟磁盘怎么删除
    2021-05-14 14:35:26

    原标题:使用 losetup 帮你创建虚拟磁盘

    来源:暗无天日 ,

    lujun9972.github.io/blog/2018/04/09/使用losetup帮你创建虚拟磁盘/

    linux一切都是文件的特性可以使你把一个文件当成虚拟磁盘来用。步骤如下:

    1. 使用dd创建虚拟磁盘文件。例如,使用下面可以创建一个200M的磁盘

    dd if=/dev/zero of=~/HDD.img bs=1M count=200

    2. 使用fdisk对其进行分区

    [lujun9972@X61 ~]$ fdisk HDD.img

    欢迎使用 fdisk (util-linux 2.32)。

    更改将停留在内存中,直到您决定将更改写入磁盘。

    使用写入命令前请三思。

    设备不包含可识别的分区表。

    创建了一个磁盘标识符为 0x38ffa4dc 的新 DOS 磁盘标签。

    命令(输入 m 获取帮助):n

    分区类型

    p 主分区 (0个主分区,0个扩展分区,4空闲)

    e 扩展分区 (逻辑分区容器)

    选择 (默认 p):p

    分区号 (1-4, 默认 1):

    第一个扇区 (2048-409599, 默认 2048):

    上个扇区,+sectors 或 +size{K,M,G,T,P} (2048-409599, 默认 409599): +100M

    创建了一个新分区 1,类型为“Linux”,大小为 100 MiB。

    命令(输入 m 获取帮助):n

    分区类型

    p 主分区 (1个主分区,0个扩展分区,3空闲)

    e 扩展分区 (逻辑分区容器)

    选择 (默认 p):p

    分区号 (2-4, 默认 2):

    第一个扇区 (206848-409599, 默认 206848):

    上个扇区,+sectors 或 +size{K,M,G,T,P} (206848-409599, 默认 409599):

    创建了一个新分区 2,类型为“Linux”,大小为 99 MiB。

    命令(输入 m 获取帮助):w

    分区表已调整。

    正在同步磁盘。

    3. 使用losetup创建loop设备

    [lujun9972@X61 ~]$ sudo losetup -Pf --show ~/HDD.img

    [sudo] lujun9972 的密码:

    /dev/loop0

    其中参数

    -P

    强制要求核心扫描loop设备中的分区表

    -f

    自动寻找并使用第一个未用的loop设备

    –show

    输出所分配的loop设备

    使用 lsblk 可以看到已经把虚拟磁盘文件挂载上去了

    [lujun9972@X61 ~]$ lsblk

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

    loop0 7:0 0 200M 0 loop

    ├─loop0p1 259:2 0 100M 0 loop

    └─loop0p2 259:3 0 99M 0 loop

    sda 8:0 0 111.8G 0 disk

    ├─sda1 8:1 0 50G 0 part /home

    ├─sda2 8:2 0 8G 0 part [SWAP]

    └─sda3 8:3 0 53.8G 0 part /

    4. 像普通磁盘那样使用

    虚拟磁盘用起来跟普通磁盘一样:

    可以创建文件系统

    [lujun9972@X61 ~]$ sudo mkfs.reiserfs /dev/loop0p1

    mkfs.reiserfs 3.6.27

    Guessing about desired format.. Kernel 4.15.15-1-ARCH is running.

    Format 3.6 with standard journal

    Count of blocks on the device: 25600

    Number of blocks consumed by mkreiserfs formatting process: 8212

    Blocksize: 4096

    Hash function used to sort names: "r5"

    Journal Size 8193 blocks (first block 18)

    Journal Max transaction length 1024

    inode generation number: 0

    UUID: 6cad1bcb-4798-4643-b471-a5ab695e0eb5

    ATTENTION: YOU SHOULD REBOOT AFTER FDISK!

    ALL DATA WILL BE LOST ON '/dev/loop0p1'!

    Continue (y/n):y

    Initializing journal - 0%....20%....40%....60%....80%....100%

    Syncing..ok

    ReiserFSis successfully created on /dev/loop0p1.

    可以挂载

    [lujun9972@X61 ~]$ sudo mount /dev/loop0p1 /mnt

    [lujun9972@X61 ~]$ df -h

    文件系统 容量 已用 可用 已用% 挂载点

    dev 1.9G 0 1.9G 0% /dev

    run 1.9G 720K 1.9G 1% /run

    /dev/sda3 53G 7.3G 43G 15% /

    tmpfs 1.9G 23M 1.9G 2% /dev/shm

    tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup

    tmpfs 1.9G 52K 1.9G 1% /tmp

    /dev/sda1 50G 25G 26G 49% /home

    tmpfs 388M 4.0K 388M 1% /run/user/1000

    /dev/loop0p1 100M 33M 68M 33% /mnt

    存入文件

    [lujun9972@X61 ~]$ sudo touch /mnt/secret

    [lujun9972@X61 ~]$ ls -l /mnt/secret

    -rw-r--r-- 1 root root 0 4月 9 18:36 /mnt/secret

    5. 使用完后,再使用losetup卸载虚拟磁盘

    [lujun9972@X61 ~]$ sudo umount /mnt

    [lujun9972@X61 ~]$ sudo losetup -d /dev/loop0

    [lujun9972@X61 ~]$ lsblk

    NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT

    sda 8:0 0 111.8G 0 disk

    ├─sda1 8:1 0 50G 0 part /home

    ├─sda2 8:2 0 8G 0 part [SWAP]

    └─sda3 8:3 0 53.8G 0 part /返回搜狐,查看更多

    责任编辑:

    更多相关内容
  • 如何创建虚拟磁盘 建立一个虚拟磁盘方法
  • windows创建虚拟磁盘源代码
  • 内容索引:VB源码,系统相关,创建虚拟设备 这个程序可以创建虚拟设备比如磁盘或本机驱动器,代码中包含很多调用DOS命令的以及shellwait的功能,很有参考价值。
  • 如何删除Windows创建虚拟磁盘

    千次阅读 2021-09-01 10:04:46
    1.右键单击我的电脑(此电脑),单击“管理” 2.在“计算机管理”...5.创建的“虚拟磁盘”变被删除了 6.当要再次使用虚拟磁盘时,只要右键单击“磁盘管理”,然后点击“附加VHD”,找到之前创建的.VHD文件即可 ...

    1.右键单击我的电脑(此电脑),单击“管理”在这里插入图片描述
    2.在“计算机管理”选择“磁盘管理”在这里插入图片描述
    3.在创建好的“虚拟磁盘”上单击右键,选择“分离VHD”在这里插入图片描述
    4.对弹出的“提示”单击确定在这里插入图片描述
    5.创建的“虚拟磁盘”变被删除了在这里插入图片描述
    6.当要再次使用虚拟磁盘时,只要右键单击“磁盘管理”,然后点击“附加VHD”,找到之前创建的.VHD文件即可在这里插入图片描述
    在这里插入图片描述

    展开全文
  • 源码里包括FileDisk驱动端源码,及编译好的sys文件,包括一个客户端程序,客户端程序提供对Filedisk创建虚拟磁盘,虚拟磁盘自动格式化,卸载虚拟磁盘等一系列操作。对虚拟磁盘的编写有很大参考价值。
  • windows创建虚拟磁盘

    千次阅读 2021-08-15 09:37:05
    第一步:右键我的电脑选择“管理” ...第三步:编辑创建虚拟磁盘的大小和名字,如下图 第四步:右键创建的磁盘,进行初始化 第五步:初始化后,右键创建的磁盘,选择新建卷,创建分区即可。 完成如下: ...

    第一步:右键我的电脑选择“管理”
    在这里插入图片描述
    第二步:点击磁盘管理,选择“VHD”
    在这里插入图片描述
    第三步:编辑创建的虚拟磁盘的大小和名字,如下图
    在这里插入图片描述
    第四步:右键创建的磁盘,进行初始化
    在这里插入图片描述
    第五步:初始化后,右键创建的磁盘,选择新建卷,创建分区即可。
    在这里插入图片描述
    完成如下:
    在这里插入图片描述

    展开全文
  • 虚拟磁盘创建/修改/调整/连接/分离/删除虚拟磁盘在windowsserver2012(R2)中虚拟磁盘最为存储最上层供应用程序,服务,以及用户使用。弹性设置(磁盘布局),分层存储,都在虚拟磁盘上体现。在本节中将开始进行简单的...

    虚拟磁盘

    创建/修改/调整/连接/分离/删除虚拟磁盘在windows server 2012 (R2)中虚拟磁盘最为存储最上层供应用程序,

    服务,以及用户使用。弹性设置(磁盘布局),分层存储,都在虚拟磁盘上体现。

    在本节中将开始进行简单的虚拟磁盘操作,对于存储层,存储布局(弹性设置)

    将在之后的章节中进行综合讲解。

    Get-VirtualDisk此命令用于获取在存储池之上建立的虚拟磁盘以及其属性

    (VHDX,VHD等文件不能通过此命令获得)

    在默认输出下此命令将返回全部虚拟磁盘

    此命令可以在存储池,存储层,物理磁盘,存储节点,存储子系统,逻辑磁盘上筛选虚拟磁盘

    下面将演示在指定的存储池上获取虚拟磁盘

    Get-Virtualdisk -StoragePool (Get-StoragePool -FriendlyName ssdpool)

    f8a4addb9d6f148f17b40a4e138feb7b.png

    也许你会很疑惑这次标识存储池没有使用 name 等一系列的属性

    而是将整个存储池对象作为了参数值,这也是powershell 中的用法之一

    当你不知道参数需要什么类型的数据时 将整个对象作为参数值传递当cmdlet中(如果此时参数需要

    CIM类型的数据 个人觉得把整个对象放进去比获得cim数据要简单的多)

    事实上 上图中的确需要的是CIM 数据 如下图

    2d7588670af23df24e6d9ffb7b1aa387.png

    在上图中我伪造了数据 提示我asdas 不是有效CIM类型数据,注意 这也是探明参数需要的数据类型方法之一

    默认输出如上图 依照惯例上图不是要介绍的重点下图才是

    4fc07b2d682b42ac030d27606d05a689.png

    虽然这里是重点 但是其中涉及太多弹性设置/存储布局的内容这部分将放在后面进行解释

    或许你会觉得为什么要在弹性设置/存储布局之前介绍虚拟磁盘,请你随着文档认真的看下去。

    提问:如何找出虚拟磁盘所使用的物理磁盘

    请自行查找get- VirtualDisk 命令属性在GUI的位置

    New-VirtualDisk此命令用于在指定的存储池上创建虚拟磁盘

    请注意 如果存储池由单一物理磁盘组成在使用此命令创建虚拟磁盘时

    请务必指定-ResiliencySettingName (即磁盘布局/弹性设置)为simple

    否则你将收到红色提示

    (除非在创建存储池时指定参数ResiliencySettingNameDefault 为simple,或者后续进行更改

    默认为mirror

    获取存储池默认ResiliencySettingName 使用get-storagepool 获取ResiliencySettingNameDefault

    属性进行查看

    )

    5c5ef6c1eca8f61d402ead02f4264892.png

    上图为存储池中成员磁盘

    ad6a54050c8895d8689eed8a8f0ef80c.png

    提示说当前选定存储池中没有足够的物理磁盘用于创建虚拟磁盘

    下面的将演示物理磁盘使用方式为auto 即自动,创建虚拟磁盘

    在物理磁盘使用方式为auto 下我们不需要指定虚拟磁盘要使用那个物理磁盘

    这一切均由系统自动完成,(不论那种磁盘布局)

    要成功完成这条命令,必须要指定的有虚拟磁盘名称,磁盘大小,以及将要承载虚拟磁盘的存储池。

    New-VirtualDisk -StoragePoolFriendlyName SSDpool -FriendlyName SDD_VD –UseMaximumSize

    上面的命令在存储池SSDPOOL 上创建了一个使用全部容量,名为SDD_VD的虚拟磁盘。

    下面将演示物理磁盘使用方式为手动的情况下创建虚拟磁盘

    在物理磁盘使用方式为Manual-Select 即手动选择,我们需要手动指定承载虚拟磁盘的物理磁盘

    在本次演示中我们将磁盘布局设定为simlpe,同时精简配置为fixed,

    以更为直观的了解在powershell下的使用方式

    环境 延续上次的演示使用ssdpool 此池中成员物理磁盘使用方式如下图

    (Get-StoragePool -FriendlyName ssdpool |Get-PhysicalDisk) |Select-Object friend*,us*,si* |ft –AutoSize

    上面的命令中我使用friend*,us*,si*这种用法用于对属性进行模糊显示 “*”是通配符相信大家都不会陌生

    6cd7b32268ec049853aebea8f60ed3e2.png

    在这种情况下 创建虚拟磁盘除了要指定存储池,友好名称,大小还需要指定要使用的物理磁盘

    首先要计算 创建虚拟磁盘的大小与物理磁盘大小的关系用来确定使用的物理磁盘

    在磁盘空间使用上除去国际惯例的缺斤短两之外,存储池保留每个成员物理磁盘256M的空间

    用于存储其在存储池的元数据。图中的物理磁盘 标称容量均为10GB 在存储池中实际可使用空间为

    9.25GB

    如果此时我要创建20GB的虚拟磁盘就要最少使用三个物理磁盘

    步骤一 确定要使用物理磁盘同时确定其标识

    我们假定使用deviceID 为4,7,10的磁盘

    $pd_to_use = Get-PhysicalDisk -FriendlyName PhysicalDisk4,PhysicalDisk7,PhysicalDisk10

    第二步创建虚拟磁盘

    New-VirtualDisk -FriendlyName SSD_VD -StoragePoolFriendlyName ssdpool `

    -Size 20GB -ResiliencySettingName simple -PhysicalDisksToUse $pd_to_use |ft –AutoSize

    在上面的命令中 我们ResiliencySettingName 参数指定虚拟磁盘所使用的磁盘布局,

    同时使用PhysicalDisksToUse 指定要使用的物理磁盘 如下图

    ed3024c15819d74161c52ee00e212fc8.png

    细心的你已经发现虽然命令成功完成但是虚拟磁盘容量并不是20GB 而是21GB

    微软的官方解释 在使用固定设置以及使用simple 简单布局时 虚拟磁盘容量将大于实际创建容量

    同时微软官方还强烈建议不要在同一存储池中同时存在手动和自动两种使用方式的磁盘

    思考:如何找出池中未被虚拟磁盘使用的物理磁盘

    在本节中只是简单的进行创建虚拟磁盘,随着后面不断的深入将会继续对虚拟磁盘更多功能进行发掘

    Set-VirtualDisk此命令用于修改虚拟磁盘的友好名称,是否手动挂载,描述信息,访问方式,使用方式

    (请注意 无法通过此命令同时修改友好名称,否手动挂载以及访问方式)

    Set-VirtualDisk -FriendlyName "SDD_VD" -NewFriendlyName SSD_vd -OtherUsageDescription "this VD is on ssdpool"

    上面的命令 将在New-virtualdisk 一节中创建的虚拟磁盘sdd_vd 进行重命名为SSD_vd

    同时为其添加描述 this VD is on ssdpool

    上面的命令演示了修改友好名称以及描述

    下面对手动挂载以及访问方式的参数进行介绍

    -IsManualAttach     此为是否进行手动挂载 当设为 $true 时候需要手动将虚拟磁盘进行挂载/连接

    $false 时系统将自动挂载/连接 此为默认值

    -Access               此为访问方式

    Readable 可读

    Writeable 可写

    WriteOnce 可写一次

    ReadWrite 读/写 此为默认

    ---本文档由联科教育(http://www.iLync.cn)田梦博原创提供,如有问题请咨询我们的专家团队!---

    展开全文
  • 那么Win11怎么创建虚拟磁盘呢?下面教给大家操作方法,大家可以去尝试看看。教大家新电脑怎么装系统 1、右键点击【此电脑】,在打开的菜单项中,选择【管理】。 2、计算机管理窗口中,先点击存储下的【磁盘管理】...
  • 内存虚拟硬盘创建删除和修改本节介绍如何创建删除和修改内存虚拟硬盘,帮助您快速上手VSuite Ramdisk 软件。(注:以下示例中均使用 VSuite Ramdisk 服务器版)创建新的虚拟硬盘单击应用程序任务栏中内存虚拟...
  • Windows10系统下创建虚拟磁盘的方法

    千次阅读 2021-07-30 02:52:53
    在Windows10系统下创建虚拟磁盘,可以让真实硬盘在不动用真实分区情况下,于我的电脑中有一个像真实分区一样功能的分区。那么,我们该如何操作呢?下面,系统城小编就给大家详细介绍具体方法。具体如下:1、右击我的...
  • 如何用Windows创建虚拟磁盘 1.在些电脑(我的电脑)上单击击右键,然后单击“管理” 2.左键单击“磁盘管理” 3.在已有的磁盘分区上点击一下,激活虚拟磁盘的创建(如果不点击会是灰色) 4.右键单击“磁盘管理”,...
  • 创建一个磁盘文件 有三种方式:dd, truncate, fallocate dd if=/dev/zero of=VHD.img bs=1M count=1024
  • 在Hper-V中,我们可以轻松的创建虚拟磁盘和存储,磁盘以 .vhd 文件的形式进行存储,若要创建新的虚拟硬盘,可以使用新建虚拟硬盘向导或新建虚拟机向导。如果正在创建动态扩充磁盘,则新建虚拟机向导可以提供为新...
  • 一、安装工具cryptsetup sudo yum install cryptsetup # Ubuntu 系统执行如下命令 # sudo apt-get install cryptsetup 二、创建一个虚拟磁盘文件 ...所以这个命令会创建一个10G 大的虚拟磁盘文件...
  • IDRAC创建虚拟磁盘

    2021-03-10 15:16:33
    如何使用 Dell Raid 控制器上的 iDRAC 9 web 界面管理创建虚拟磁盘(PERC 9 & 10) 一.与 iDRAC web 界面的连接 要启动,请使用定义的 IP 地址和管理员凭据连接到 iDRAC web 界面。 2.虚拟磁盘创建 1)在 iDRAC...
  • hyper-v无法创建虚拟硬盘的解决方法

    千次阅读 2020-04-17 19:20:04
    这是因为创建的虚拟机的名字和虚拟机存储目录下有重名 要么改名,要么删除重名的虚拟机文件 删除虚拟机文件: 右击 开始 >> 磁盘管理 >> 找到虚拟机的磁盘(是一个单独出现的磁盘),右击它,然后...
  • Win10系统创建VHD虚拟磁盘的方法.docx
  • 利用内存制作虚拟硬盘,可有效提升系统运行速度。
  • 在Windows 10上,虚拟硬盘文件是一个以.vhdx或者.vhd扩展名...在Windows 10上创建虚拟硬盘 将鼠标光标置于Windows 10的开始按钮上,单击鼠标右键,选择并进入“磁盘管理”; 在菜单栏中依次点击:操作-创建VHD;
  • 虚拟磁盘就是在本地电脑里面虚拟出一个远程电脑里面的磁盘,可以加大硬盘的容量,从而提高电脑的运行速度,但是有些win7系统用户创建虚拟磁盘之后,又不想用了想要删除虚拟磁盘,但是却不知道要怎么操作,接下来小编...
  • 创建虚拟硬盘

    2013-02-08 17:37:27
    易语言创建虚拟硬盘源码
  • Windows 8中创建虚拟磁盘.docx
  • win10创建虚拟磁盘步骤

    千次阅读 2020-07-18 21:05:29
    win10创建虚拟磁盘步骤 1、首先右键开始按钮找到磁盘管理。 2、在上方找到操作,选择创建VHD。 3、选择虚拟磁盘的路径之后对创建的虚拟磁盘命名后保存。 4、接着还在这个界面下自己定义虚拟硬盘的大小,之后选择...
  • 您可以将NAS设备或服务器的iSCSI Target 挂载到TNAS作为虚拟磁盘(Virtual Disk),以此来扩充TNAS的...4.创建虚拟磁盘; 5.输入iSCSI Target服务器的IP地址,点击获取iSCSI LUN,点击下一步(在执行该操作前需要在
  • Win server2012如何创建虚拟机存储虚拟磁盘Widnows server2012在创建好虚拟机之后下一步就是创建虚拟机存储虚拟磁盘了,执行以下步骤以创建“虚拟机存储”虚拟磁盘:1.在“故障转移群集管理器”控制台中,在控制台左...
  • 内存虚拟硬盘C++源码

    2021-04-26 01:00:15
    内存虚拟硬盘 很流行的小软件,可以将内存虚拟硬盘(ramDisk),以提高对文件的读写速度。 内存虚拟硬盘 很流行的小软件,可以将内存虚拟硬盘(ramDisk),以提高对文件的读写速度。
  • Windows 7创建虚拟磁盘分区的方法.docx
  • 其实在win7中也有自带虚拟磁盘的功能,为没有光驱的电脑用户带来了很多的方法,那么该如何创建虚拟磁盘呢?现在小编就跟大家分享一下win7系统下怎么创建虚拟磁盘分区吧。1、首先进入Win7系统中的开始...
  • Win8下创建虚拟磁盘安装Win7.docx

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 257,222
精华内容 102,888
热门标签
关键字:

创建虚拟磁盘怎么删除