linux - 如何在 Linux 上从包含多个分区的镜像文件中挂载一个分区?

标签 linux filesystems mount loopback

最佳答案

你可以这样做,没有太多麻烦:

# kpartx -v -a logging-test.img 
add map loop0p1 (251:0): 0 497664 linear /dev/loop0 2048
add map loop0p2 (251:1): 0 66605058 linear /dev/loop0 501758
add map loop0p5 (251:2): 0 66605056 251:1 2
# ls /dev/mapper/
control  loop0p1  loop0p2  loop0p5
# mount /dev/mapper/loop0p1 /mnt/test
# mount  | grep test
/dev/mapper/loop0p1 on /mnt/test type ext2 (rw)
#

完成后移除循环设备:

# kpartx -v -d logging-test.img
del devmap : loop0p2
del devmap : loop0p1
loop deleted : /dev/loop0
#

关于linux - 如何在 Linux 上从包含多个分区的镜像文件中挂载一个分区?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1419489/

相关文章:

Linux正弦波音频发生器

ruby - 什么决定了 File#path 的编码?

C#/C++ : Launch an application and handle its I/O calls to the system

amazon-web-services - 在 AWS EC2 上挂载 NVME 磁盘

python - 使 xterm 窗口打开直到它被用户关闭

c++ - 如何从包含 csv 数据的字符串创建字符串数组?

linux - 是否有适用于 Linux 的 MongoDB GUI 桌面应用程序?

python - Firefox 附加组件 : 1) Linking Python script to add-on main code | 2) win32 api in JPM/NPM | 3) set file attributes in Windows with OS. 文件

Docker-Compose 挂载卷覆盖主机文件

amazon-web-services - AWS EBS 卷未挂载,但没有错误消息