Linux脚本攻略学习笔记之file和环回文件系统

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/whandgdh/article/details/84835409

一、file

在Unix/Linux系统中,文件类型并不是由文件扩展名决定的(在微软Windows平台中是这么做的)

1.1、打印文件类型信息 实例演示

file filename

1.1.1、查看密码文件

  file  /etc/passwd

在这里插入图片描述

1.1.2 查看软连接

 file link.txt

在这里插入图片描述

1.1.2 查看目录

file touch

在这里插入图片描述

1.2 -b选项

file -b filename

在这里插入图片描述

二、环回文件

环回(loopback)文件系统是Linux类系统中非常有趣的部分。我们通常是在设备上(例如磁
盘分区)创建文件系统。这些存储设备能够以设备文件的形式来使用,比如 /dev/device_name。
为了使用存储设备上的文件系统,我们需要将其挂载到一些被称为挂载点(mount point)的目录
上。环回文件系统是指那些在文件中而非物理设备中创建的文件系统。我们可以将这些文件作为
文件系统挂载到挂载点上。这实际上可以让我们在物理磁盘上的文件中创建逻辑磁盘。

2.1创建一个1GB大小的文件

dd if=/dev/zero of=/home/wanghao/study/look_back_file/look_back_file.img bs=1G count=1

在这里插入图片描述

2.2 mkfs

mkfs 命令将1GB的文件格式化成ext4文件系统

mkfs.ext4  /home/wanghao/study/look_back_file/look_back_file.img 

在这里插入图片描述

2.3 使用下面的命令检查文件系统

在这里插入图片描述

2.4 挂载环回文件

在这里插入图片描述

mount -o loop /home/wanghao/study/look_back_file/look_back_file.img  /mnt/lookback/#   mount: 只有 root 用户能使用“--options”选项

在这里插入图片描述

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

2.5 手动来操作

losetup /dev/loop1 /home/wanghao/study/look_back_file/look_back_file.img
mount /dev/loop1 /mnt/loopback

2.6 卸载( umount )

# umount mount_point
例如:
# umount /mnt/loopback
也可以用设备文件的路径作为 umount 命令的参数:
# umount /dev/loop1

同样 unmount 命令和mount命令一样只有root才能使用

猜你喜欢

转载自blog.csdn.net/whandgdh/article/details/84835409
今日推荐