每天一个Linux命令(1)&环回文件

使用环回文件

环回文件系统是指那些在文件中而非物理设备中创建的文件系统。我们可将这些文件作为文件系统挂载到挂载点上。这实际上可以让我们在物理磁盘上的文件中创建逻辑磁盘。

实战演习

  • 创建一个100M大小的文件
$ dd if=/dev/zero of=loobackfile.img bs=10M count=10
  • 将文件格式化为ext4文件系统
$ mkfs.ext4 loobackfile.img
  • 检查文件系统
$ file loobackfile.img
  • 挂载环回文件
# mkdir /mnt/loopback
# mount -o loop loobackfile.img /mnt/loopback

其中, -o loop用来挂载环回文件系统。

这实际上是一种快捷的挂载方法,我们无需手动连接任何设备。但是在内部,这个环回文件连接到了一个名为/dev/loop1或loop2的设备上。

  • 手动挂载
# losetup /dev/loop1 loobackfile.img
# mount /dev/loop1 /mnt/loopback
  • 卸载方式

    • 以挂载点路径作为卸载参数
    # umount /mnt/loopback
    
  • 以设备文件的路径作为卸载参数

# umount /dev/loop1

你可能感兴趣的:(每天一个Linux命令(1)&环回文件)