Amazon Best VPN GoSearch

OnWorks 网站图标

virt-make-fs - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 virt-make-fs

这是 virt-make-fs 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


virt-make-fs - 从 tar 存档或文件创建文件系统

概要


virt-make-fs [--选项] 输入.tar 输出.img

virt-make-fs [--options] 输入.tar.gz 输出.img

virt-make-fs [--options] 目录 output.img

商品描述


Virt-make-fs 是一个命令行工具,用于从 tar 存档或某些文件创建文件系统
目录中的文件。 它类似于像这样的工具 mki软件(1) 基因图像(1)和
米斯瓜什夫(1). 与那些工具不同,它可以创建常见的文件系统类型,如 ext2/3 或
NTFS,如果您想将这些文件系统附加到现有的虚拟
机器(例如,将大量只读数据导入虚拟机)。

要创建空白磁盘,请使用 虚拟格式(1). 要创建复杂的布局,请使用 客鱼(1)。

基本用法是:

virt-make-fs 输入 output.img

其中“输入”是包含要添加的文件的目录,或者是 tar
存档(未压缩的 tar 或 gzip 压缩的 tar); 和 输出.img 是磁盘映像。
自动检测输入类型。 输出磁盘映像默认为原始 ext2
稀疏图像,除非您指定额外的标志(请参阅下面的“选项”)。

文件系统
默认文件系统类型是“ext2”。 几乎任何 libguestfs 的文件系统类型
可以使用支架(但 而不去 只读格式,如 ISO9660)。 这里有一些更多
常见选择:

ext3
请注意,ext3 文件系统包含一个日志,大小通常为 1-32 MB。 如果你是
不会以需要日志的方式使用文件系统,那么这只是
浪费了开销。

NTFS or VFAT
如果将数据导出到 Windows 客户机,则很有用。

极小值
开销比“ext2”低,但对文件名长度和总数有一定的限制
文件系统大小。



virt-make-fs --type=minix 输入 minixfs.img

TO 分割 OR 不是 TO 分割
virt-make-fs 可以选择将分区表添加到输出磁盘。

添加分区可以使磁盘映像更兼容某些虚拟化
不希望看到直接位于块上的文件系统的操作系统
设备(Linux 不在乎并且很乐意处理这两种类型)。

另一方面,如果您有分区表,则输出图像不再是
直接文件系统。 例如你不能运行 fsck的(8) 直接在分区磁盘上
图片。 (但是 libguestfs 工具如 客鱼(1)和 虚拟调整大小(1) 还可以
用过的)。



添加一个 MBR 分区:

virt-make-fs --partition -- 输入disk.img

如果输出磁盘映像可能是 TB 大小或更大,最好使用
EFI/GPT 兼容的分区表:

virt-make-fs --partition=gpt --size=+4T --format=qcow2 输入disk.img

额外服务 空间
与 tar 和 squashfs 等格式不同,文件系统并不“只适合”
它包含,但可能有额外的空间。 取决于您将如何使用
输出,您可能认为这些额外的空间被浪费了并希望将其最小化,或者您可能
想要留出空间以便以后可以添加更多文件。 Virt-make-fs 默认为
尽量减少额外的空间,但您可以使用 - 尺寸 标志以在其中留出空间
文件系统,如果你想要的话。

留下额外空间但不会使输出图像更大的另一种方法是使用
替代磁盘映像格式(而不是默认的“原始”格式)。 使用
--格式=qcow2 将使用原生 qemu/KVM qcow2 图像格式(检查您的管理程序
在使用它之前支持它)。 这使您可以选择大 - 尺寸 但额外的
在您尝试在其中存储某些内容之前,实际上不会在图像中分配空间。

不要忘记,您还可以使用本地命令,包括 调整大小2fs(8)和
虚拟调整大小(1) 调整现有文件系统的大小,或重新运行 virt-make-fs 以构建另一个
从头开始的图像。



virt-make-fs --format=qcow2 --size=+200M 输入 output.img

配置


- 帮帮我
显示简要帮助。

--软盘
创建虚拟软盘。

目前这预选了大小(1440K)、分区类型(MBR)和文件系统类型
(VFAT)。 将来它也可以选择几何。

--大小=
--大小=+
-s
-s +
使用 - 尺寸 (或 -s) 选项来选择输出图像的大小。

如果这个选项是 而不去 给定,那么输出图像将足够大
包含所有文件,没有太多浪费的空间。

要选择固定大小的输出磁盘,请指定一个绝对数字后跟
b/K/M/G/T/P/E 表示字节、千字节、兆字节、千兆字节、太字节、拍字节或
艾字节。 这必须足够大以包含所有输入文件,否则你会得到
一个错误。

要留出额外的空间,请指定“+”(加号)和一个数字,后跟 b/K/M/G/T/P/E
表示字节、千字节、兆字节、千兆字节、太字节、拍字节或艾字节。 为了
例: --大小=+200M 意味着输入文件有足够的空间,并且(大约)一个
额外的 200 MB 可用空间。

请注意 virt-make-fs 估计可用空间,因此不会产生
精确包含请求的可用空间的文件系统。 (价格要贵很多
并且很费时地生成一个文件系统,该文件系统精确地具有所需的空闲
空间)。

--格式=
-F
选择输出磁盘映像格式。

默认值为“raw”(原始稀疏磁盘映像)。

--type=
-t
选择输出文件系统类型。

默认值为“ext2”。

任何由 libguestfs 支持读写的文件系统都可以在这里使用。

--标签=
设置文件系统标签。

- 划分
--分区=
如果指定,此标志会将 MBR 分区表添加到输出磁盘映像。

您可以更改分区表类型,例如。 --分区=gpt 对于大磁盘。

对于 MBR,virt-make-fs 会自动设置分区类型字节。

-v
--详细
启用调试信息。

-V
- 版
显示版本号并退出。

-x 启用 libguestfs 跟踪。

使用 onworks.net 服务在线使用 virt-make-fs


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad




×
广告
❤️在这里购物、预订或购买——免费,有助于保持服务免费。