鸟哥的Linux私房菜——第二部分|第8章 Linux磁盘与文件系统管理
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磁盘与文件系统管理相关推荐
- 鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记
鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记 文章目录 鸟哥私房菜 第二部分学安文件目录与磁盘格式笔记 linux的文件权限与目录配置 用户与用户组 linux文件权限概念 linux目录配置 li ...
- 鸟哥的Linux私房菜(基础篇)- 第八章、Linux 磁盘与文件系统管理
第八章.Linux磁盘与文件系统管理 最近升级日期:2009/08/30 系统管理员很重要的任务之一就是管理好自己的磁盘文件系统,每个分割槽不可太大也不能太小,太大会造成磁盘容量的浪费,太小则会产生文 ...
- 鸟哥的Linux私房菜(基础篇)- 第七章、Linux 文件与目录管理
第七章.Linux文件与目录管理 最近升级日期:2009/08/26 在第六章我们认识了Linux系统下的文件权限概念以及目录的配置说明.在这个章节当中,我们就直接来进一步的操作与管理文件与目录吧!包 ...
- 鸟叔linux私房菜基础篇简体,鸟叔的Linux私房菜基础篇-学习笔记(一)
鸟叔的Linux私房菜基础篇-学习笔记(一) 开机进入命令行模式: ctrl+alt+[F1-F6]的任意键进入命令行编辑界面 ctrl+alt+F7进入图形界面模式 开始下达指令 [dmtsai@s ...
- 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH
第十一章.认识与学习 BASH 最近升级日期:2009/08/25 在 Linux 的环境下,如果你不懂 bash 是什么,那么其他的东西就不用学了!因为前面几章我们使用终端机下达命令的方式,就是透过 ...
- 鸟哥的Linux私房菜(基础篇)-第三章、主机规划与磁盘分区(三.2. 磁盘分区)
第三章.主机规划与磁盘分区 最近升级日期:2009/08/06 2. 磁盘分区 2.1 磁碟连接的方式与装置档名的关系 2.2 磁碟的组成复习 2.3 磁盘分区表(partition table) 2 ...
- 鸟哥的Linux私房菜(服务器)- 第十四章、账号控管: NIS 服务器
第十四章.账号控管: NIS 服务器 最近更新日期:2011/07/28 有没有想过,如果我有十部 Linux 主机,这十部主机仅负责不同的功能,事实上,所有的主机账号与对应的密码都相同! 那么我是将 ...
- 鸟哥的Linux私房菜(服务器)- 第十二章、网络参数控管者: DHCP 服务器
第十二章.网络参数控管者: DHCP 服务器 最近更新日期:2011/07/27 想象两种情况:(1)如果你在工作单位使用的是笔记本电脑,而且常常要带着你的笔记本电脑到处跑, 那么由第四章.连上 In ...
- 鸟哥的Linux私房菜(基础篇)- 第十七章、程序管理与 SELinux 初探
第十七章.程序管理与 SELinux初探 最近升级日期:2009/09/11 一个程序被加载到内存当中运行,那么在内存内的那个数据就被称为程序(process).程序是操作系统上非常重要的概念,所有系 ...
最新文章
- display:inline-block 的使用
- 纯Python实现Torch API,康奈尔副教授为自己的课程创建了DIY教学库
- dos 删除文件夹 rd
- Tomcat学习总结(1)——Tomcat入门教程
- 如何只用2GB内存从20/40/80亿个整数中找到出现次数最多的数
- 计算机图形学基础期末考试试题,计算机图形学基础_试卷(B)答案
- python区域找图命令_python读取图片任意范围区域
- 机器视觉系统中相机镜头选型技巧_工业相机在机器视觉系统中的地位和作用
- 黑苹果睡眠重启后死机_iPhone卡屏、死机、黑屏?| 学会这招,秒解!
- redis专题:redis键值设计、性能优化以及redis连接池配置
- opencv 计数后不动了 训练模型时_用OpenCV,深度学习和Python进行年龄识别
- Win10 - 下方【任务栏】- 颜色设置方法
- C语言实现学生信息管理系统
- (2020)最新 java 多线程面试题(其一)
- 基于bing 搜索引擎和 Microsoft Academic Search 的高校申请指南的NABC分析
- 71、不同灭火器的适用范围
- 明清时期江右商的宗族教育——江西流坑村的历史人类学考察
- 理解单调栈与单调队列
- Android常用RGB值以及中英文名称
- 代扣代收 VS 代付代发
热门文章
- 什么东西比地球上的沙子还要多?
- 摄影教室:数码摄影区域曝光法实用教程
- java中的常用名词,Java编程基础常见英语词汇
- 十二、动态座位响应及用户订票《仿淘票票系统前后端完全制作(除支付外)》
- R语言-matrix生成矩阵
- 安徽师范大学计算机学院导师,安徽师范大学 数字计算机学院 耿焕同老师简介 联系方式 手机电话 邮箱...
- linux的echo连接字符串输出,echo命令 – 输出字符串或提取She
- 2019登高架设作业在线免费模拟考试系统及模拟题库
- HQChart使用教程30-K线图如何对接第3方数据35-固定范围/可视范围成交量分布图数据
- 云南2018年GDP增长8.9% 较2017年增长速度有所下降