在上一篇文章中,我们提到了“文件系统”以及如何在文件系统中存储“文件”。

今天需要说的是一种特殊的文件 - 目录。

我们知道,目录对于我们平时的理解而言,其实就是一个“文件路径”,

最终指向的是一个具体的文件本身。

但是我们在查找和调用一个文件的时候,使用的都是“目录”的方式,

那这个“目录”,作为一个我们需要经常读取的“文件”,在文件系统中,

有是如何存储的呢?

并且在描述“目录”文件查找的过程中,

我们还遇见了“查找效率”的问题,所以我们又引出了“缓存”的概念。

在一个Linux系统中,面临不同的业务需求,可能我们需要不同类型的文件系统的,

不同的文件系统,就可以认为是不同的“技术解决方案”,一个Linux,并不是只能

使用一个统一的、固定的文件系统的(观念的转变),也不一定就是最新类型的文

件系统,就是最优的选择。(非常有必要了解清楚不同类型的文件系统)

我们还提到了“程序与文件系统”接口的问题,所以我们引出了“VFS-虚拟文件系统”的概念;

我们还提到了“程序运行时”堆内存的需要问题,所以我们引出了“Swap分许”的概念及其作用;

转载于:https://blog.51cto.com/caihong/1982918

Linux 基础 - 磁盘管理 -06相关推荐

  1. linux基础磁盘管理,Linux基础入门-文件系统操作与磁盘管理

    chrome 更新flash插件 下载下面的插件并安装 https://fpdownload.macromedia.com/pub/labs/flashruntimes/flashplayer/ins ...

  2. Linux基础——磁盘配额

    Linux基础--磁盘配额 一.磁盘配额概述 1.实现磁盘限额的条件 2.Linux 磁盘限额的特点 3.磁盘配额步骤 二.磁盘配额管理 1.设置磁盘配额 2.具体步骤 一.磁盘配额概述 1.实现磁盘 ...

  3. Linux 基础 - 用户管理

    Linux 基础 - 用户管理 Linux 用户管理 查看当前用户 ID:id 查看当前所属组:groups 查看当前登录用户:who 查看当前登录用户详细信息:w 调查用户:finger 新增用户: ...

  4. Linux命令-磁盘管理(二)

    Linux命令-磁盘管理(二) Linux mmount命令 Linux mmount命令用于挂入MS-DOS文件系统. mmount为mtools工具指令,可根据[mount参数]中的设置,将磁盘内 ...

  5. LINUX下磁盘管理的基本流程与相关操作命令

    LINUX下磁盘管理的基本流程与相关操作命令 磁盘的管理 添加磁盘 格式化分区 磁盘挂载 磁盘的管理 在Linux中我们可以通过以下几种方式来查看我们所用的磁盘 (1)df命令: 还可以添加后缀命令( ...

  6. Linux系统命令——磁盘管理命令

    目录 查看使用量 df du 磁盘分区 fdisk lsblk查看磁盘 查看分区文件 磁盘格式化 mount/umount挂载/卸载 mount挂载 开机自动挂载 umount卸载 Linux磁盘管理 ...

  7. Linux系统磁盘管理总结

    1. Linux系统磁盘管理体系 (1) Linux的磁盘管理主要分为5个步骤: ① 在Linux服务器上添加相应的硬盘(如/dev/sda.sdb.sdc-): ② 对全新的服务器(没有操作系统)做 ...

  8. linux权限命令chgrp,Linux 基础——权限管理命令chown、chgrp

    一.chown命令与chgrp命令的作用 有时你需要改变文件或目录的属主,比如有人离职或开发人员创建了一个在测试或生产环境中需要归属在系统账户下的应用.Linux提供了两个命令来实现这个功能:chow ...

  9. linux入门--磁盘管理之分区、格式化与挂载

    前面系列文章讲解了VI编辑器.常用命令.防火墙及网络服务管理,本篇将讲解磁盘管理相关知识. 本文将会介绍大量的Linux命令,其中有一部分在"linux入门系列5--新手必会的linux命令 ...

最新文章

  1. B树,B+树,B-树和B*树
  2. [转]搞ACM的你伤不起(转自Roba大神)
  3. Asp.net Ajax框架教程
  4. 大型互联网b2b b2c o2o电子商务云平台
  5. python获取当前服务器ip_Python实现获取域名所用服务器的真实IP
  6. python随机生成中文字符串_用Python生成随机UTF-8字符串
  7. dao传递类参数 mybatis_MyBatis DAO层传递参数到mapping.xml 几种方式
  8. T-SQL 编程之结果集循环处理
  9. 傅雷家书摘抄:怎么脱单
  10. P2572 [SCOI2010]序列操作
  11. java代码大全_各种java技术文章汇总整理
  12. Fiddler过滤指定域名
  13. python2 python3 通信_python与USB通信
  14. 唐山大地震 昨夜万人首映 尚雯婕演唱《23秒,32年》使观众情绪得以第二次温暖爆发...
  15. Linux下替代grep高效文本搜索工具
  16. 64位java虚拟机_java虚拟机64位下载
  17. raspberrypi
  18. 联想服务器出现系统恢复选项,Win10更新系统后开机提示自动修复的常规解决方案...
  19. 国密算法的ekey的使用--简述
  20. could not connect to server: Connection timed out (Ox0000274C/10060)ls the server running on host “

热门文章

  1. mysql5.7文本编辑器_Windows下mysql-5.7.28下载、安装、配置教程
  2. 小波包分解 matlab_多尺度一维小波分解
  3. js中 replace(/\//g, '') 什么作用. 正则表达式
  4. linux qt wifi连接,贡献自己写的,在linux,arm下的屏幕搜索wifi并连接(qt,多选择,wifi按信号排列)...
  5. b区计算机考研招不满的大学,B区又一所院校招收大量调剂!一志愿不满!
  6. java循环队列_java实现循环队列(顺序队列)
  7. vue component动态组件_vue-component组件
  8. linux驱动设备树
  9. MNIST数据集合在PaddlePaddle环境下使用简单神经网络识别效果
  10. 100法拉电容生猛无线充电背后原因