Linux-如何在一个文件中格式化多个文件系统?

精神病

我需要用两个空文件系统创建一个磁盘映像。我已经使用创建了它

dd if=/dev/zero of=./disk.img bs=1MiB count=1024

接下来,我使用fdisk disk.img创建了2个主分区一个是FAT32,另一个是EXT3。现在,我必须格式化两个分区,以便创建要挂载为的文件系统-o loop devices但是我不明白如何格式化它们?我不能mkfs.vfat在上使用disk.img所以我很困惑。

解决方案:感谢@ pjc50的回答,我找到了一个非常简单的解决方案:

sudo aptitude install multipath-tools
sudo kpartx -a disk.img   #it maps (mounts) found partitions to /dev/mapper/loop...
sudo mkfs.vfat -F 32 -n boot /dev/mapper/loop0p1
sudo mkfs.ext3 -L rootfs /dev/mapper/loop0p2

该解决方案的缺点是需要超级用户权限。

pjc50

看来您可以使用kpartx工具:http ://robert.penz.name/73/kpartx-a-tool-for-mounting-partitions-within-an-image-file/

Kpartx可用于为任何分区块设备的分区设置设备映射。它是Linux多路径工具的一部分。使用kpartx -l imagefile,您可以大致了解映像文件中的分区,而使用kpartx -a imagefile,则可以通过/ dev / mapper / loop0pX访问分区(X是分区号)。您现在可以使用mount / dev / mapper / loop0pX / mnt / -o loop,ro来安装它。卸载后,可以使用kpartx -d imagefile断开映射器设备的连接。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Linux中格式化闪存驱动器以与其他操作系统一起使用

来自分类Dev

使用linux shell命令重新格式化报告文件,将多行输出合并为一个

来自分类Dev

如何设计一个Linux文件系统?

来自分类Dev

如何在Linux Gnome Terminal中格式化stat表达式的输出?

来自分类Dev

如何在Linux中格式化写保护笔式驱动器?

来自分类Dev

在Linux中格式化文本

来自分类Dev

如何在Linux中伪装一个文件路径

来自分类Dev

如何删除一个时间晚于linux系统中系统时间的文件

来自分类Dev

格式化USB记忆棒时文件系统错误(Linux)

来自分类Dev

如何创建一个可以继承zfs的主机根文件系统的linux容器?

来自分类Dev

如何使用linux终端访问网络上的另一个文件系统?

来自分类Dev

如何使用另一个Linux操作系统访问另一个分区中的文件

来自分类Dev

在C#中格式化Linux路径

来自分类Dev

在 Linux 中格式化日期字符串

来自分类Dev

如何在UNIX中格式化文件

来自分类Dev

如何使用linux comand awks在多个字段文件中拆分一个字段文件?

来自分类Dev

如何使用linux comand awks在多个字段文件中拆分一个字段文件?

来自分类Dev

您如何在Linux上以编程方式创建一个完全为空的稀疏文件?

来自分类Dev

如何在QtCreator(Linux Ubuntu)中编译和运行一个随机的单个C ++文件?

来自分类Dev

如何在Linux中用另一个命令的返回数据列表搜索文件

来自分类Dev

如何在QtCreator(Linux Ubuntu)中编译并运行一个随机的单个C ++文件?

来自分类Dev

如何在网站代码中格式化文件系统路径我需要移植到电子

来自分类Dev

编译一个Linux内核文件

来自分类Dev

如何将 jenkins 配置为在同一个 jenkins 文件中的多个节点(一个用于 linux,一个用于 Windows)上构建?

来自分类Dev

如何在Linux ubuntu服务器12.04中使用一个命令重命名多个前缀文件名

来自分类Dev

如何在Linux中将文件挂载为HFS +文件系统?

来自分类Dev

什么API可以让我实现一个Linux文件系统,该文件系统知道哪个进程正在访问它?

来自分类Dev

如何在Linux中从另一个用户的主目录复制文件/文件夹?

来自分类Dev

linux命令将一个文件复制到多个文件夹?

Related 相关文章

  1. 1

    如何在Linux中格式化闪存驱动器以与其他操作系统一起使用

  2. 2

    使用linux shell命令重新格式化报告文件,将多行输出合并为一个

  3. 3

    如何设计一个Linux文件系统?

  4. 4

    如何在Linux Gnome Terminal中格式化stat表达式的输出?

  5. 5

    如何在Linux中格式化写保护笔式驱动器?

  6. 6

    在Linux中格式化文本

  7. 7

    如何在Linux中伪装一个文件路径

  8. 8

    如何删除一个时间晚于linux系统中系统时间的文件

  9. 9

    格式化USB记忆棒时文件系统错误(Linux)

  10. 10

    如何创建一个可以继承zfs的主机根文件系统的linux容器?

  11. 11

    如何使用linux终端访问网络上的另一个文件系统?

  12. 12

    如何使用另一个Linux操作系统访问另一个分区中的文件

  13. 13

    在C#中格式化Linux路径

  14. 14

    在 Linux 中格式化日期字符串

  15. 15

    如何在UNIX中格式化文件

  16. 16

    如何使用linux comand awks在多个字段文件中拆分一个字段文件?

  17. 17

    如何使用linux comand awks在多个字段文件中拆分一个字段文件?

  18. 18

    您如何在Linux上以编程方式创建一个完全为空的稀疏文件?

  19. 19

    如何在QtCreator(Linux Ubuntu)中编译和运行一个随机的单个C ++文件?

  20. 20

    如何在Linux中用另一个命令的返回数据列表搜索文件

  21. 21

    如何在QtCreator(Linux Ubuntu)中编译并运行一个随机的单个C ++文件?

  22. 22

    如何在网站代码中格式化文件系统路径我需要移植到电子

  23. 23

    编译一个Linux内核文件

  24. 24

    如何将 jenkins 配置为在同一个 jenkins 文件中的多个节点(一个用于 linux,一个用于 Windows)上构建?

  25. 25

    如何在Linux ubuntu服务器12.04中使用一个命令重命名多个前缀文件名

  26. 26

    如何在Linux中将文件挂载为HFS +文件系统?

  27. 27

    什么API可以让我实现一个Linux文件系统,该文件系统知道哪个进程正在访问它?

  28. 28

    如何在Linux中从另一个用户的主目录复制文件/文件夹?

  29. 29

    linux命令将一个文件复制到多个文件夹?

热门标签

归档