1 认识EXT2文件系统

1.1 硬盘组成与分区的复习

第一个扇区最重要,里面有硬盘主引导记录(Masterbootrecord, MBR)及分区表(partition table),其中MBR有446B,分区表有64B。

1.2 文件系统特性

磁盘分区完毕后需进行格式化,之后OS才能使用这个分区。因为每种OS所设置的文件属性/权限并不同,为了存放这些文件所需的数据,需进行将分区格式化,以被OS利用。

文件系统的运行与OS的文件数据有关,包括实际内容数据属性。文件系统通常会将这两部分的数据分别放在不同的块,权限与属性放置到inode中【同时记录对应的data block】,实际数据放置到data block。此外,还有一个super block会记录整个文件系统的整体信息,包括inode与block的总量、使用量、剩余量等。

Linux使用的Ext2文件系统属于索引式文件系统,而U盘(闪存)采用的文件系统是FAT格式。FAT这种格式的文件系统并没有inode存在。

1.3 挂载点(mount point)的意义

每个文件系统有独立的inode、block、super block等信息。这个文件系统要能够链接到目录树才能被我们使用 【挂载】挂载点一定是目录,该目录成为该文件系统的入口。

2 文件系统的简单操作

2.1 磁盘与目录的容量:df, du

命令行界面如何调用superblock与inode数据呢?
- df:列出文件系统的整体磁盘使用量;
- du:常用语评估目录所占容量

df [-ahikHTm] [目录或文件名]

-a:列出所有的文件系统,包括系统特有的/proc等文件系统;
-k:以KB的容量显示各文件系统;
-m:以MB的容量显示各文件系统;
-h:以人们较易阅读的GB、MB、KB等格式自行显示

2.2 连接文件:ln
  • hard link(硬连接)【限制多,用途受限】
    hard link只是在某个目录下新建一条文件名连接到某inode号码的关联记录。

  • symbolic link (符号链接,即快捷方式)【限制少,使用广】
    symbolic link就是再创建一个独立的文件,而这个文件会让数据的读取指向它连接的那个文件的文件名。

    ln [-sf] 源文件 目标文件
    

    -s:若无参数链接,则为硬链接。-s指的是符号链接
    -f:若目标文件存在,则强制将目标文件删除后再创建

鸟哥的Linux私房菜——第二部分|第8章 Linux磁盘与文件系统管理相关推荐

  1. 鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记

    鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记 文章目录 鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记 linux的文件权限与目录配置 用户与用户组 linux文件权限概念 linux目录配置 li ...

  2. 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理

    第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...

  3. 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理

    第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...

  4. 鸟叔linux私房菜基础篇简体,鸟叔的Linux私房菜基础篇-学习笔记(一)

    鸟叔的Linux私房菜基础篇-学习笔记(一) 开机进入命令行模式: ctrl+alt+[F1-F6]的任意键进入命令行编辑界面 ctrl+alt+F7进入图形界面模式 开始下达指令 [dmtsai@s ...

  5. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH

    第十一章.认识与学习 BASH 最近升级日期:2009/08/25 在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达命令的方式,就是透过 ...

  6. 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.2. 磁盘分区)

    第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 2. 磁盘分区 2.1 磁碟连接的方式与装置档名的关系 2.2 磁碟的组成复习 2.3 磁盘分区表(partition table) 2 ...

  7. 鸟哥的Linux私房菜(服务器)- 第十四章、账号控管: NIS 服务器

    第十四章.账号控管: NIS 服务器 最近更新日期:2011/07/28 有没有想过,如果我有十部 Linux 主机,这十部主机仅负责不同的功能,事实上,所有的主机账号与对应的密码都相同! 那么我是将 ...

  8. 鸟哥的Linux私房菜(服务器)- 第十二章、网络参数控管者: DHCP 服务器

    第十二章.网络参数控管者: DHCP 服务器 最近更新日期:2011/07/27 想象两种情况:(1)如果你在工作单位使用的是笔记本电脑,而且常常要带着你的笔记本电脑到处跑, 那么由第四章.连上 In ...

  9. 鸟哥的Linux私房菜(基础篇)- 第十七章、程序管理与 SELinux 初探

    第十七章.程序管理与 SELinux初探 最近升级日期:2009/09/11 一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为程序(process).程序是操作系统上非常重要的概念,所有系 ...

最新文章

  1. display:inline-block 的使用
  2. 纯Python实现Torch API,康奈尔副教授为自己的课程创建了DIY教学库
  3. dos 删除文件夹 rd
  4. Tomcat学习总结(1)——Tomcat入门教程
  5. 如何只用2GB内存从20/40/80亿个整数中找到出现次数最多的数
  6. 计算机图形学基础期末考试试题,计算机图形学基础_试卷(B)答案
  7. python区域找图命令_python读取图片任意范围区域
  8. 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用
  9. 黑苹果睡眠重启后死机_iPhone卡屏、死机、黑屏?| 学会这招,秒解!
  10. redis专题:redis键值设计、性能优化以及redis连接池配置
  11. opencv 计数后不动了 训练模型时_用OpenCV,深度学习和Python进行年龄识别
  12. Win10 - 下方【任务栏】- 颜色设置方法
  13. C语言实现学生信息管理系统
  14. (2020)最新 java 多线程面试题(其一)
  15. 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析
  16. 71、不同灭火器的适用范围
  17. 明清时期江右商的宗族教育——江西流坑村的历史人类学考察
  18. 理解单调栈与单调队列
  19. Android常用RGB值以及中英文名称
  20. 代扣代收 VS 代付代发

热门文章

  1. 什么东西比地球上的沙子还要多?
  2. 摄影教室:数码摄影区域曝光法实用教程
  3. java中的常用名词,Java编程基础常见英语词汇
  4. 十二、动态座位响应及用户订票《仿淘票票系统前后端完全制作(除支付外)》
  5. R语言-matrix生成矩阵
  6. 安徽师范大学计算机学院导师,安徽师范大学 数字计算机学院 耿焕同老师简介 联系方式 手机电话 邮箱...
  7. linux的echo连接字符串输出,echo命令 – 输出字符串或提取She
  8. 2019登高架设作业在线免费模拟考试系统及模拟题库
  9. HQChart使用教程30-K线图如何对接第3方数据35-固定范围/可视范围成交量分布图数据
  10. 云南2018年GDP增长8.9% 较2017年增长速度有所下降