永久循环装置?

yar*_*can 10 linux mount loopback

Linux 上使用 Lostup 创建的循环设备是否应该是永久性的?这对我来说似乎并非如此。每当我重新启动计算机时,我都会看到循环设备不见了。我正在使用它来创建环回文件驱动器。

如何确保永久存储环回设备?

pqn*_*net 9

不,它们不应该是永久性的。您可以配置脚本以在启动时重新创建它们。

如果您要挂载环回设备,那么最好的办法可能是将该设备fstab存档。语法是:

/path/to/device  /path/to/mountpoint   filesystemtype   options
Run Code Online (Sandbox Code Playgroud)

在你的情况下它变成

/path/to/file    /path/to/mountpoint   filesystemtype   loop
Run Code Online (Sandbox Code Playgroud)

请注意,您的文件所在的设备必须在此之前安装:在某些系统中,将回送文件系统行放在包含文件系统之后就足够了,但在其他系统中这将不起作用,因为设备是并行安装的。


小智 5

由于声誉系统,无法在 pqnet 的答案中添加评论。谢谢你的建议。

我将它添加到/etc/fstab我的一台服务器中,

/path/to/file /path/to/mount ext4 loop 0 0

然后自动安装所有在fstabmount -a

我现在可以像使用 fs 一样使用该文件:

$ df
Filesystem                   1K-blocks       Used  Available Use%  Mounted on
/mnt/diskimg/data-u02.img    154818540     191944  153053732   1%  /u02
Run Code Online (Sandbox Code Playgroud)

@yaruncan,

不知道您的操作系统,但一种方法是将您的脚本置于运行级别,该运行级别在接下来依赖于它的内容之前启动,即需要查看环回设备的任何内容。