Linux文件系统操作与磁盘管理,linux入门之文件系统操作与磁盘管理(4)

本文针对程序员需求,比较了红轴和茶轴机械键盘优劣,并深入讲解了Linux文件系统的构成、挂载原理、常见目录及ext4和tmpfs的区别。重点介绍了Linux目录与分区的关系、磁盘映射与文件系统操作,适合技术背景的读者。
摘要由CSDN通过智能技术生成

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

基本概念

linux的文件系统,主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、常见目录。

什么是文件系统?

文件系统是对一个存储设备上的数据和元数据进行组织的机制

Linux 文件系统体系结构是一个对复杂系统进行抽象化的有趣例子。

Linux 可以在许多种存储设备上支持许多种文件系统。

什么是挂装(mount)?

在Linux中将一个文件系统与一个存储设备关联起来的过程称为挂装。

使用mount命令将一个文件系统附着到当前文件系统层次结构中(根)。

在执行挂装时,要提供文件系统类型、文件系统和一个挂装点。

linux 常见目录

通过tree命令可以查看,根目录下的所有目录

实验楼

linux文件类型

实验楼

实验楼环境,使用的就是ext4和 tmpfs 这两种文件类型

ext4 Ext4的文件系统容量达到1EB,而文件容量则达到16TB

tmpfs tmpfs是最好的基于内存(RAM)的文件系统,自动调整动态文件系统,速度快

linux目录和分区的关系

linux目录和分区的关系

常见操作df、du和fdisk命令

df 查看分区使用情况 (挂载目录情况和空间使用情况)

du 查看文件占用空间情况(某目录下所有的文件或目录大小)

fdisk查看硬盘分区表 (实验楼环境无此命令)

实验楼创建虚拟磁盘

dd命令 用于转换和复制文件,功能很强大。

losetup命令 用于设置循环设备loop设备(一种伪设备)

实例介绍创建空的磁盘镜像文件,这里创建一个1.44M的软盘

$ dd if=/dev/zero of=floppy.img bs=512 count=2880

使用 losetup将磁盘镜像文件虚拟成快设备

$ losetup /dev/loop1 floppy.img

挂载块设备

$ mount /dev/loop0 /tmp

以上完成通过/tmp目录像访问真实设备来访问磁盘镜像文件floppy.img。

卸载loop设备

$ umount /tmp

$ losetup -d /dev/loop1

【因为本实验楼环境没有 /dev/loop1,所以无法完成该实例】

有条件的同学可尝试下, 参考资料: Linux文件系统剖析

作业

cowsay 命令

可以让你在终端里以一种动物说话的形式打印出一段话。 如下:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值