标签: loopback

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

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

dd if=/dev/zero of=./disk.img bs=1MiB count=1024
Run Code Online (Sandbox Code Playgroud)

接下来,我使用fdisk disk.img;创建了 2 个主分区;一种是 FAT32,另一种是 EXT3。现在,我必须格式化两个分区才能创建要挂载为-o loop devices. 但我不明白如何格式化它们?我不能使用mkfs.vfatdisk.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
Run Code Online (Sandbox Code Playgroud)

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

linux filesystems ext3 partitioning loopback

9
推荐指数
2
解决办法
7353
查看次数

如何通过挂载为环回(不烧录)从 ISO 映像升级 Ubuntu

我正在尝试在不将 ISO 映像刻录到磁盘的情况下升级 9.10。使这个工作的步骤是什么?

我正在使用Ubuntu-9.10-desktop-amd64.iso图像。

有一些关于此的帖子,但没有一个适用于 9.10。

upgrade mount iso-image loopback ubuntu

8
推荐指数
1
解决办法
3万
查看次数

如何创建和分区原始磁盘映像?

我需要创建一个用于虚拟机的原始磁盘映像,但我需要在创建文件系统或安装操作系统之前创建分区。

谁能描述一个过程来做到这一点?

partitioning dd loopback fdisk virtual-machine

8
推荐指数
2
解决办法
3万
查看次数

与 mount -o 循环相反:我可以将块设备作为常规文件读取吗?

我正在尝试使用 Duplicity 备份 LVM 卷(注意:不仅是卷的文件内容,还包括实际卷本身,逐字节)。

\n\n

到目前为止我发现的最好方法是将ddLVM卷上的所有数据保存到一个临时文件中,将该文件包含在备份集中,并在备份完成后将其删除。但这似乎效率极低:我不必要地破坏磁盘并复制所有数据。

\n\n

似乎需要的是一种基本上相反的方法mount -o loop。换句话说,我不想将文件安装为块设备:相反,我想将块设备“安装”为常规(只读)二进制文件 \xe2\x80\x94 ,然后 Duplicity 将为我阅读并备份。

\n\n

有什么办法可以实现这一点吗?

\n

linux mount filesystems loopback lvm

6
推荐指数
1
解决办法
2746
查看次数

iptables 在环回上拒绝 tcp-reset

我正在尝试检查软件在出现网络故障时的行为方式。该软件正在使用tcpsend()recv()进行通信。

以前,我通过将它们放在 LAN 网络上的 2 台不同机器上来使软件进行通信。因此,为了模拟网络故障,我使用了以下规则。

sudo iptables -A INPUT -p tcp -s 10.100.52.234 -j REJECT --reject-with tcp-reset
Run Code Online (Sandbox Code Playgroud)

让我们假设10.100.52.234是其中一个系统的 IP。这导致一瞬间的失败。一切都很好。


现在,我正在尝试使用 loopback address 在一台机器上模拟这一点127.0.0.1。一切都像以前的设置一样工作,但上面的命令不起作用。它不会使网络连接失败,软件只是挂起。没有发生通信,但也不会失败。

我已经使用了命令

sudo iptables -A INPUT -p tcp -s 127.0.0.1 -j REJECT --reject-with tcp-reset
Run Code Online (Sandbox Code Playgroud)

sudo iptables -A INPUT -p tcp -i lo -j REJECT --reject-with tcp-reset
Run Code Online (Sandbox Code Playgroud)

两者都不起作用。该软件需要很长时间才能失败。

是否有不同的方法可以立即使环回地址的连接失败?

networking tcp loopback iptables

6
推荐指数
1
解决办法
2132
查看次数

安装为循环设备失败,并显示“错误的文件系统类型、错误的选项、错误的超级块……”

我试过

$ mount -o loop ./live-cd.iso /mnt

在 Live-OS 映像上,失败了:

mount: /mnt: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error.

图像文件未损坏。

linux mount livecd loopback liveusb

6
推荐指数
1
解决办法
4万
查看次数

为什么 Windows 10x 上的环回比 Linux VM 中的环回慢?

我一直在使用 iperf3 测试我的 Windows 机器环回适配器的速度,得到以下结果:

Windows 上的 iperf3 结果

但是,当我在同一 Windows 计算机上运行的 Linux 虚拟机中运行完全相同的测试(使用 Oracle VM VirtualBox)时,我得到以下结果:

Linux 虚拟机上的 iperf3 结果

这使得吞吐量增加了 10 倍以上,这根本没有意义。我本以为环回流量的主要瓶颈是 CPU 或 RAM,但两个测试都在完全相同的硬件上运行,只是操作系统不同。

我的问题是,造成这种差异的原因是什么?这些结果分别是 Windows/Linux 的典型结果吗?在 Windows 上运行测试时,我可以采取什么措施来提高吞吐量?

我尝试过禁用防火墙,结果为零。

windows linux loopback

5
推荐指数
0
解决办法
1746
查看次数

从同一局域网内的PC通过网络服务器公共IP访问网站

如果两台机器位于同一个 LAN(一台 PC 和一台 Web 服务器)上,为什么需要在路由器上启用“NAT 环回”,以便 PC 使用路由器公共 IP(哪个端口转发)访问 Web 服务器上托管的网站?在端口 80 到网络服务器)?这篇关于动态 DNS 的文章完美地说明了设置http://www.dyndns.com/support/kb/loopback_connections.html

(在示例中,他们试图使用 URL www.example.com 访问网络服务器,出于与我无关的问题的目的,我只是对通过公共 IP 访问网络服务器感兴趣,不涉及 URL)

上面文章的最后一句话是:“如果他们尝试通过主机名 www.example.com 访问计算机,NAT 路由器将尝试将其路由出其 WAN 接口,然后再返回。在大多数情况下,这要么失败或者返回路由器本身的 Web 界面,因为路由器不了解用户正在尝试做什么。”

任何人都可以提供有关为什么路由器会感到困惑的技术解释吗?在这种情况下,一旦数据包到达路由器以混淆它,数据包实际上会发生什么?

第二个问题,如果路由器支持“NAT Loopback”,这个功能在路由中改变以允许您使用公共IP是什么?

router nat ip loopback

4
推荐指数
1
解决办法
8904
查看次数

为什么 TCPReplay 在环回接口上重放数据包时会显示警告?

当我使用以下命令重播1.pcaplo

tcpreplay --mbps=10 --intf1=lo 1.pcap
Run Code Online (Sandbox Code Playgroud)

然后我看到这些警告:

.警告:在 lo 上不支持的物理层类型 0x0304。也许它有效,也许它不会。查看门票 #123/318

问题是什么?

networking loopback

4
推荐指数
1
解决办法
3012
查看次数

本地主机是否解析为 127.0.0.1?

可能的重复:
为什么在 HOSTS 文件中需要“127.0.0.1 localhost”?

本地主机是否解析为 127.0.0.1?

如果“是”,那么如果我使用 127.0.0.222(或任何环回 IP 127.0.0.0.0),为什么所有东西(IIS、ASP.NET、MS SQL Server、webapps、sharepoint 等)在我的 WINdows XP Pro SP3 上都完全相同? .0.*) 而不是 127.0.0.1?

localhost 是众所周知的 Windows 标识符吗?

windows loopback

3
推荐指数
1
解决办法
7843
查看次数

1
推荐指数
2
解决办法
664
查看次数

为基本视频游戏激活 NAT 环回是否有任何好处?它是否有助于 PS4 使用 UPnP?

我有一个可以打开和关闭 NAT 环回的路由器。路由器仅用于游戏和电话以及正常的日常互联网浏览。

我的问题是启用 NAT 环回有什么好处吗?它对 PS4 UPnP 有帮助吗,或者它甚至与那种类型的东西有什么关系?我已经谷歌了,无法给出明确的答案。

nat loopback

1
推荐指数
1
解决办法
9731
查看次数