精华内容
下载资源
问答
  • 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 7创建虚拟磁盘分区的方法.docx
  • 如何创建虚拟磁盘 建立一个虚拟磁盘方法
  • Windows 7中创建虚拟磁盘分区.docx
  • 编辑虚拟机设置—添加—硬盘—SCSI—创建虚拟磁盘—1GB—完成 2.查看所有磁盘 Disk /dev/sdb 就是我们新添加的磁盘 3.开始分区 查看帮助: 4.创建第一个分区 5.同理,创建3个主分区,1个扩展分区 扩展分区分配...
  • 虚拟磁盘分区安装win7win8双系统
  • 虚拟磁盘映像安装工具 ImDisk Toolkit x64 中文特别版 虚拟磁盘映像安装工具 ImDisk Toolkit x64 中文特别版 对于那些不知道的人,RAM 磁盘是由随机存取存储器或系统存储器创建的硬盘驱动器。 这种存储的主要优点是...
  • 虚拟磁盘分区安装win7win8双系统。.docx
  • windows创建虚拟磁盘

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

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

    展开全文
  • VM虚拟磁盘分区.pdf

    2022-01-04 12:20:46
    VM虚拟磁盘分区.pdf
  • 如何在Windows 7中创建虚拟磁盘分区

    千次阅读 2011-05-20 15:48:00
    1.创建VHD文件  下面我们先来创建一个虚拟磁盘创建时,右键单击“计算机”,在弹出的右键菜单中选择...在此输入虚拟磁盘文件的保存位置,将以将该文件保存到较大的分区中。随后在“虚拟磁盘大小”输入

    1.创建VHD文件

      下面我们先来创建一个虚拟磁盘,创建时,右键单击“计算机”,在弹出的右键菜单中选择“管理”,在打开的“计算机管理”界面中点选“磁盘管理”,进入到磁盘管理界面。

      提示:在 “运行”对话框中输入diskmgmt.msc,可以直接打开“磁盘管理”对话框。

      在“磁盘管理”窗口中单击菜单中的“操作”→“创建VHD”命令,打开“创建和附加虚拟磁盘向导”对话框。在此输入虚拟磁盘文件的保存位置,将以将该文件保存到较大的分区中。随后在“虚拟磁盘大小”输入虚拟磁盘的容量,在此我们可以根据需要输入。接下来我们看到该对话框下面有两个单选项。

      

    在Windows7中创建虚拟的磁盘分区

     

      创建虚拟硬盘

      其中“Fixed size”项表示设置虚拟磁盘使用固定的空间大小,而“Dynamically expanding”根据保存的数据动态调节大小。设置完成后点击“确定”系统自动完成虚拟磁盘的创建。

      2.附加VHD文件

      虚拟磁盘创建后,下面我们还要在磁盘管理器中对其进行附加。附加时,在磁盘管理器菜单中单击“操作”→“附加VHD”命令,打开“附加虚拟硬盘”对话框,单击浏览按钮选择好刚刚创建的VHD文件,单击确定即可将该虚拟磁盘添加到“磁盘管理器”中,在此显示为磁盘1。

      

    在Windows7中创建虚拟的磁盘分区

     

      附加VHD文件

      此时该虚拟磁盘还不能使用,像物理硬盘一样,使用前我们还需对其进行分区、格式化等设置操作。右键单击该驱动器选择“新建简单卷”命令,弹出磁盘分区向导,在此我们可以根据需要对虚拟磁盘进行分区操作。分区完成后,我们看到磁盘管理器中程序新的磁盘分区。

      

    在Windows7中创建虚拟的磁盘分区

     

      新建分区

      这两个分区就是VHD磁盘分区,以后我们可以在“我的电脑”中直接分区操作。VHD虚拟分区创建后,将VHP虚拟机文件复制到该分区中,我们就可以直接使用了。

      3.VHD文件的关闭和删除

      在使用虚拟磁盘时,我们可以根据需要对虚拟磁盘进行暂时性关闭。操作时,在“磁盘管理器”中右键单击“虚拟磁盘”图标选择“脱机”,这样该“虚拟磁盘”我们就无法在“资源管理器”访问虚拟磁盘创建的分区了。以后在使用时我们只要在“磁盘管理器”中右键单击“虚拟磁盘”选择“联机”,这样可在资源管理器中进行访问。

      在“磁盘管理器”中还为虚拟磁盘提供了一个“VHD文件”分离功能,通过分离功能我们可以将虚拟磁盘从磁盘管理器中删除,这样就无法使用VHD文件,直到以后重新附件该VHD文件即可。分离VHD文件时在磁盘管理器中选中虚拟磁盘图标右键单击选择“分离VHD”弹出分离虚拟硬盘向导,如果你勾选“删除磁盘后删除虚拟硬盘文件”,这样整个虚拟磁盘将会被彻底删除,保存在该磁盘上的数据也将丢失。

     

     

    来源:http://blog.sina.com.cn/s/blog_4560b80b0100g7mm.html

    展开全文
  • win10创建虚拟磁盘步骤

    千次阅读 2020-07-18 21:05:29
    win10创建虚拟磁盘步骤 1、首先右键开始按钮找到磁盘管理。 2、在上方找到操作,选择创建VHD。 3、选择虚拟磁盘的路径之后对创建虚拟磁盘命名后保存。 4、接着还在这个界面下自己定义虚拟硬盘的大小,之后选择...

    win10创建虚拟磁盘步骤

    1、首先右键开始按钮找到磁盘管理。
    在这里插入图片描述
    2、在上方找到操作,选择创建VHD。
    在这里插入图片描述
    3、选择虚拟磁盘的路径之后对创建的虚拟磁盘命名后保存。
    在这里插入图片描述

    4、接着还在这个界面下自己定义虚拟硬盘的大小,之后选择虚拟硬盘格式为VHDX,此时虚拟硬盘类型会自动选择动态扩展。
    在这里插入图片描述
    5、此时在磁盘管理界面会出现一个新的未初始化的磁盘,大小为刚刚设置的虚拟磁盘大小。
    在这里插入图片描述
    6、右击磁盘1,选择初始化磁盘。

    在这里插入图片描述
    7、选择磁盘分区形式,这里默认的是MBR,可以根据自己的需要进行选择。MBR和GPT更加详细的对比也可以在https://blog.csdn.net/a351945755/article/details/22444607?%3E这个博文中看到。
    在这里插入图片描述
    8、在初始化的磁盘右侧右击新建简单卷。
    在这里插入图片描述
    9、在引导下进行新建,可以一路选择默认选项,直到完成。
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    10、打开李华的文档新建一个文件夹,可以看到H盘中也多了一个新建文件夹,H盘即虚拟出的磁盘(盘符顺延,所以是H盘,每个人的情况可能不同)。
    在这里插入图片描述在这里插入图片描述

    展开全文
  • VM虚拟磁盘分区.doc

    2021-10-10 19:06:34
    VM虚拟磁盘分区.doc
  • 在Hper-V中,我们可以轻松的创建虚拟磁盘和存储,磁盘以 .vhd 文件的形式进行存储,若要创建新的虚拟硬盘,可以使用新建虚拟硬盘向导或新建虚拟机向导。如果正在创建动态扩充磁盘,则新建虚拟机向导可以提供为新...
  • Windows10系统下创建虚拟磁盘的方法

    千次阅读 2021-07-30 02:52:53
    在Windows10系统下创建虚拟磁盘,可以让真实硬盘在不动用真实分区情况下,于我的电脑中有一个像真实分区一样功能的分区。那么,我们该如何操作呢?下面,系统城小编就给大家详细介绍具体方法。具体如下:1、右击我的...
  • Linux系统增加虚拟磁盘,命令fdisk磁盘分区及划分分区详解
  • Linux创建磁盘分区命令

    千次阅读 2020-06-14 10:20:32
    创建磁盘分区2.1 启动Linux,用超级管理员登录,打开终端进行操作2.2 按照命令操作 1.首先创建磁盘 1.1 首先点击虚拟机,再点设置 1.2点击内存在点下面的磁盘添加 1.4 添加磁盘向导 2.创建磁盘分区 2.1 启动Linux,...
  • Win API 实现虚拟磁盘

    2013-12-06 13:55:08
    利用Windows API 实现虚拟磁盘创建,VHD function 实现实例.
  • AOMEI Partition Assistant 是一个简单易用且免费的磁盘分区管理软件,在它的帮助下,你可以无损数据地执行调整分区大小,移动分区位置,复制分区,复制磁盘,合并分区,切割分区、恢复分区、迁移操作系统等操作,是...
  • 全面兼容内部和外部硬盘驱动器、Hyper-V、VMware虚拟磁盘以及所有类型的硬件RAID阵列等多种存储设备,独特的文件移动算法远比包括鸡肋一般的电脑自带磁盘分区工具以及经典的磁盘分区工具diskgen在内的任何磁盘分区...
  • 如何删除Windows创建虚拟磁盘

    千次阅读 2021-09-01 10:04:46
    3.在创建好的“虚拟磁盘”上单击右键,选择“分离VHD” 4.对弹出的“提示”单击确定 5.创建的“虚拟磁盘”变被删除了 6.当要再次使用虚拟磁盘时,只要右键单击“磁盘管理”,然后点击“附加VHD”,找到之前创建的....
  • 创建虚拟磁盘

    千次阅读 2019-06-18 22:38:41
    进入磁盘分区模式 $ sudo fdisk virtual.img 在进行操作前我们首先应先规划好我们的分区方案,这里我将在使用 128M(可用 127M 左右)的虚拟磁盘镜像创建一个 30M 的主分区剩余部分为扩展分区包含 2 个大约 45M 的...
  • dos命令映射文件夹为虚拟磁盘分区

    千次阅读 2017-03-24 14:59:44
    DOS环境下想把某个文件夹虚拟为X盘,...这样虽然你多了一个分区,但硬盘容量并没有增加。而且重启机器后,刚才虚拟的x盘就没了,需要重新subst一下。解决方案:可以建一个.bat脚本(批处理文件),内容输入:  @echo
  • VM虚拟机中Centos7磁盘分区+格式化+挂载(超级详细一看就会) 1、环境介绍 centos系统版本:7.9,命令:cat /etc/redhat-release 虚拟机版本:15(VM) 2、分区简介+个人理解 分区基本步骤:磁盘分区——磁盘...
  • 虚拟磁盘文件使用的是VHD(微软虚拟机VPC的文件格式)文件,也就是说它可以直接读取微软虚拟机VPC创建的文件,非常方便,下面我们就一起看看如何创建VHD虚拟分区。  1.创建VHD文件  下面我们先来创建一个...
  • 创建一个200M的磁盘 dd if=/dev/zero of=~/HDD.img bs=1M count=200 使用fdisk对其进行分区 fdisk HDD.img ...使用 lsblk 可以看到已经把虚拟磁盘文件挂载上去了 (此时也可格式化sudo mkfs.ext3 -q /dev/l...
  • 易语言源码简单虚拟分区.rar 易语言源码简单虚拟分区.rar 易语言源码简单虚拟分区.rar 易语言源码简单虚拟分区.rar 易语言源码简单虚拟分区.rar 易语言源码简单虚拟分区.rar
  • 主要步骤:将磁盘设置为LVM类型,并在这四个分区创建物理卷、卷组和逻辑卷,最后将逻辑卷挂载。电脑使用Windows10 企业版 LTSC 操作系统。虚拟机使用VMware15.5 pro 。 话不多说我们直接开始,文章会很详细,我...
  • 创建】 1、先查看是否有硬盘没有分区。 fdisk -l 上图中第一个框是已经分好区的磁盘,第二、三...图中的step X表示磁盘新建分区的设置,step2表示创建分区的类别,step3和step4设置分区的起始位置,step5保存分区

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 105,390
精华内容 42,156
关键字:

如何创建虚拟磁盘分区