linux环回文件

环回文件的概念

我们通常在磁盘分区上创建文件系统,这些存储设备能够以设备文件的形式来使用,例如/dev/device_name。为了使用存储设备上的文件系统,我们将其挂载到挂载点。
环回文件系统是指那些在文件中而非物理设备中创建的文件系统,这种文件可以像物理设备一样用mount命令进行挂载,实际上是让我们在物理磁盘上的文件中创建逻辑磁盘。

如果想自己创建ISO文件,参见下面链接中的方法

标题:linux下命令行制作ISO文件
https://blog.csdn.net/wsuyixing/article/details/122840662?spm=1001.2014.3001.5501

对ISO文件进行自动挂载

将iso文件挂载到/mnt/image目录下

如ISO名为image-1.iso
创建挂载目录
mkdir /mnt/image
用mount命令进行挂载
mount -o loop image-1.iso /mnt/image

mount -t iso9660 -o loop image-1.iso /mnt/image #指定文件格式挂载

mount成功后进行查看
在这里插入图片描述
可以看到挂载点的文件就是image-1.iso中包含的文件
-o loop用来挂载环回文件系统
是一种快捷的挂载方法,无需手动链接任何设备,实际上环回文件会自动连接到一个设备上,如/dev/loop0 或loop1 或者其他,这个设备是执行mount -o loop image-1.iso /mnt/image 命令的时候自动创建,如果你mount了多次,则会在/dev下生成多个loop设备,loopx,x随着mount次数的增加相应递增

对ISO文件进行手动挂载

手动创建一个设备
先去查看下/dev下来的loopx设备(x为loop跟的阿拉伯数字),创建一个还不存在的的设备(如当前/dev目录下还没有loop3设置,可以进行创建)
losetup /dev/loop3 image-1.iso
创建mount点文件夹
mkdir /mnt/image-1
创建好设备以后做mount操作
mount /dev/loop3 /mnt/image-1
mount成功后就可以在该目录看到文件了,和自动挂载一样

对挂载后的文件进行移动

如之前已经把image-1.iso mount到/mnt/image-1
如果想把/mnt/image-1下所有文件拷贝到另一个目录,请先压缩然后到另一个位置再解压的方式

cd /mnt
mkdir image-2
cd /mnt/image-1
tar cf - . | (cd /mnt/image-2; tar xfp -)
cd -
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值