在linux系统中一切皆是文件,下面简要总结了一下linux文件系统中分区类型、文件系统类型以及常用命令。

一、分区类型
1.主分区:最多只能有四个
2.扩展分区:只能有一个,也可以看做是主分区的一种。即主分区加扩展分区最多只能有四个。
但是扩展分区不能存储数据和格式化,必须要划分成逻辑分区才能使用。
3.逻辑分区:是在扩展分区中划分得到的,分区号从5开始(1-4被主分区和扩展分区占用),
如果是IDE硬盘linux最多支持59个逻辑分区,如果是SCSI硬盘linux最多支持11个逻辑分区。

格式化:写入文件系统。

二、文件系统类型
ext2:是ext文件系统的升级版本,Red Hat Linux7.2版本以前的系统默认都是
ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件。
ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以便在系统故障时提高文件系统的可靠性。
支持最大16TB的分区和最大2TB的文件
ext4:是ext3文件系统的升级版。ext4在性能、伸缩性和可靠性方面有大量改进。比如向下兼容ext3、
最大1EB文件系统和16TB文件、无限数量子目录、Extents连续数据块概念、多块分配、延迟分配、
持久预分配、快速FSCK、日志校验、无日志模式、
在线碎片整理、inode增强、默认启用barrier等。是CentOS6.3默认的文件系统。

三、文件系统常用命令
df:查看文件系统的磁盘空间占用信息
df 选项 文件
选项:
-a:显示所有的文件系统信息,包括特殊文件系统,如 /proc、/sysfs
-h:方便阅读方式显示,如KB,MB,或GB
-T:显示文件系统类型
-m:以MB为单位显示容量
-k:以KB为单位显示容量。也是默认单位
-i:显示inode信息

du:统计目录或文件大小
du 选项 目录或文件名
选项:
-a:显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量
-h:以方便阅读方式显示磁盘占用量,如KB,MB或GB
-s:统计总占用量,而不列出子目录和子文件的占用量
注意:如果目录中文件较多,使用du命令会扫描整个目录,比较耗资源,速度慢。

df和du的区别
1.df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令本身或程序占用的空间(如文件已经删除,
但是程序并没有释放空间),所以使用df查看到的剩余空间才是真正可用空间。
2.du命令是面向文件的,只会计算文件或目录占用的空间

fsck:文件系统修复
fsck 选项 分区设备文件名(如/dev/sda1)
选项:
-a:不显示用户提示,自动修复文件系统
-y:自动修复。和-a作用一致,有的文件件系统只支持-y
该命令系统启动时会自动执行一次,所以平时很少使用知道就可以,而且使用该命令需要管理员权限。

Linux文件系统简介及常用命令的更多相关文章

  1. linux 文件系统简介

    linux文件系统简介   文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基 ...

  2. Linux基础 - 系统优化及常用命令

    目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...

  3. Linux基础系统优化及常用命令

    # Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...

  4. Linux文件管理和编辑常用命令

    Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...

  5. [转帖]「日常小记」linux中强大且常用命令:find、grep

    「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...

  6. Linux 文件夹相关常用命令

    Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf  -r  就是向下递归,不管有多少级目录,一并删 ...

  7. Linux系统管理和维护常用命令

    Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...

  8. Linux课程---4、Linux目录结构及常用命令(目录结构)

    Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...

  9. linux命令之文件系统权限操作常用命令

    1.   umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...

随机推荐

  1. Kendo UI开发教程(7): Kendo UI 模板概述

    Kendo UI 框架提供了一个易用,高性能的JavaScript模板引擎.通过模板可以创建一个HTML片段然后可以和JavaScript数据合并成最终的HTML元素. Kendo 模板侧重于UI显示 ...

  2. Unity3D中使用MiniJson解析json的例子

    json: --------------------------------- {     "name":"中国",     "province&qu ...

  3. 用Bottle开发web程序(二)

    返回码 在开发web程序时,除了一些服务器错误等,常常需要自定义返回码,以便告诉用户处理请求的结果或者状态.bottle支持自定义的返回码,可以通过以下几种方式进行实现. abort 在bottle中 ...

  4. java获取登陆用户的IP地址

    /** * 通过HttpServletRequest返回IP地址 * @param request HttpServletRequest * @return ip String * @throws E ...

  5. PHP常用之封装分页工具类

    分页基本上是每个项目都会使用到的,所以呢,把它封装成一个工具类,以后直接调用就可以了(虽然TP框架的灰常强大,但是自己封一个也未尝不可.),这样既省时又省力还赚'工分'. 我封的这个分页工具类还比较完 ...

  6. MySQL基础知识2

  7. 【CodeVS】1293

    输入输出样例 思路:看到题目我萌第一眼想到的肯定是求联通快对吧,但是这个联通快有点奇特,因为 这样他也算是一个联通快.解决此题其实有三种解法:1)宽搜(这个符合基本法):2)并查集:3)灌水法 但是蒟 ...

  8. js实现浏览器通知功能

    概述 Notification API是浏览器的通知接口,用于在用户的桌面(而不是网页上)显示通知信息,桌面电脑和手机都适用,比如通知用户收到了一封Email.具体的实现形式由浏览器自行部署,对于手机 ...

  9. [DP之多重背包优化方法]

    首先我们看一道有趣的题目 然后这道题很快想到是一个多重背包和无限背包混合体 那么我们就以这道题 来讨论一下多重背包的优化 首先我们看看朴素打法 memset(F,,]=; ;i<=N;i++) ...

  10. strutsprepareAndExecuteFiter

    FilterDispatcher是早期struts2的过滤器,后期的都用StrutsPrepareAndExecuteFilter了,如 2.1.6.2.1.8.StrutsPrepareAndExe ...