kvm中创建虚拟机时怎么创建一个固定大小的文件来代替磁盘文件

kvm中创建虚拟机时怎么创建一个固定大小的文件来代替磁盘文件,第1张

1、创建一块磁盘文件

qemu-img create -f qcow2 /data/images/test_disk.qcow2 200G #创建一个200G的磁盘文件

2、修改虚拟机配置文件

virsh edit test_server

#新增一块磁盘配置,注意磁盘名字和路径

<disk type='file' device='disk'>

<driver name='qemu' type='qcow2'/>

<source file='/data/images/test_disk.qcow2'/>

<target dev='vdb' bus='virtio'/>

</disk>

3、重启虚拟机

4、使用fdisk分区,然后mount挂载

可以这样使用dd命令来创建指定大小的文件:生成固定大小文件dd if=/dev/zero of=/home/bluestorm/100M.img bs=1M count=1024(生成一个100M的文件,文件名为100M.img)使用的格式如下:(从sina.html文件读取1024Byte字节生成一个文本文件mm0.txt)“dd if=/home/sina.html of=/home/mms0.txt bs=1024 count=1”if的参数是输入文件是新浪的主页,of的参数是要生成的文件,bs的参数是每次读入的block大小,这里就设为要生成的文件大小,count的参数是读取的block个数,这里就设为1。 通过bs和count组合就可以生成指定大小的文件,根据if输入源的不同也内容也可以随机。2. 编程 方法是写入文件流,并且在代码中给定串的大小(Nbyte)。当然,这样的话java, C++, C应该都可以做到。

有的时候需要做各种测试,比如测试向U盘写入文件的速度而这种测试都需要很大的文件。可是一时半会也找不到硬盘中合适的文件。下面就给大家介绍一个方法直接创建一个大小可以指定的空白文件。

这个其实很简单的,只需要在命令行中输入几段代码就可以轻松搞定,首先快捷键win+R调出运行窗口,输入CMD调出命令行窗口,先定位到准备存放这个文件的文件夹,如果要存放到F盘根目录那么就输入“F:”,然后输入“fsutil file createnew test.txt 6442450944”,为什么数字会是6442450944呢?当然就是硬盘厂商和微软对于容量的换算不同啦,所以输入这个数字才能在Windows中制作出大小刚好为6GB的TXT文件。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/161467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-23
下一篇2023-03-23

发表评论

登录后才能评论

评论列表(0条)

    保存