Linux文件系统简介及常用命令
在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文件系统简介及常用命令的更多相关文章
- linux 文件系统简介
linux文件系统简介 文件系统是linux的一个十分基础的知识,同时也是学习linux的必备知识. 本文将站在一个较高的视图来了解linux的文件系统,主要包括了linux磁盘分区和目录.挂载基 ...
- Linux基础 - 系统优化及常用命令
目录 Linux基础系统优化及常用命令 Linux基础系统优化 网卡配置文件详解 ifup,ifdown命令 ifconfig命令 ifup,ifdown命令 ip命令 用户管理与文件权限篇 创建普通 ...
- Linux基础系统优化及常用命令
# Linux基础系统优化及常用命令 [TOC] ## Linux基础系统优化 Linux的网络功能相当强悍,一时之间我们无法了解所有的网络命令,在配置服务器基础环境时,先了解下网络参数设定命令. - ...
- Linux文件管理和编辑常用命令
Linux文件管理和编辑常用命令 mkdir 命令 功能说明 mkdir 命令用于创建一个目录,mkdir是make directory的缩写 格式: mkdir [选项] 目录名 mkdir 命令的 ...
- [转帖]「日常小记」linux中强大且常用命令:find、grep
「日常小记」linux中强大且常用命令:find.grep https://zhuanlan.zhihu.com/p/74379265 在linux下面工作,有些命令能够大大提高效率.本文就向大家介绍 ...
- Linux 文件夹相关常用命令
Linux 文件夹相关常用命令 查看 ls -la -l 列出详细信息 -a 列出全部,包括.和.. 删除 rm <folder> -rf -r 就是向下递归,不管有多少级目录,一并删 ...
- Linux系统管理和维护常用命令
Linux系统管理和维护常用命令 ls 命令 功能说明 ls 命令显示指定工作目录下的内容,列出工作目录所包含的文件及子目录. 语法结构: ls [选项] [路径或文件] ls 选项及说明 -a 显示 ...
- Linux课程---4、Linux目录结构及常用命令(目录结构)
Linux课程---4.Linux目录结构及常用命令(目录结构) 一.总结 一句话总结: 家目录:./root:root用户的家目录 能执行的程序:./bin:所有用户都能执行的程序:./sbin:只 ...
- linux命令之文件系统权限操作常用命令
1. umask:设置权限掩码 语法:umask [参数] 命令说明:umask可以单独使用,可以设置目录与文件的默认权限,默认权限掩码是022,所以默认目录权限是777-022=755,读权限是 ...
随机推荐
- Android 中单位讲解
1. dip(dp): device independent pixels(设备独立像素). dp也就是dip.这个和sp基本类似.如果设置表示长度.高度等属性时可以使用dp 或sp.但如果设置字体, ...
- 基于libgdx游戏引擎开发的飞天猫
闲来没事学学游戏,这是鄙人第一个小游戏——飞天猫 1,基于Android开发的小游戏,至少Android2.2以上的系统. 2,界面简洁,美观,游戏易操作,上手快. 3,可以左右摇摆手机来改变飞天猫的 ...
- net软件工程师求职简历
Net软件工程师求职简历 姓 名: 王静静 性 别: 女 出生日期: 1991-12 籍 贯: 河北 居住地: 北京 学 历: 专科 E-mail: 335659753@qq. ...
- spring mvc后台接收中文乱码
可从如下几方面着手 1.jsp页面编码 2.web.xml配置字符过滤器,该字符过滤器最好放在开头 3.tomcat下server.xml添加URIEncoding="UTF-8" ...
- Docker 基础 : 网络配置
大量的互联网应用服务包含多个服务组件,这往往需要多个容器之间通过网络通信进行相互配合.Docker 目前提供了映射容器端口到宿主主机和容器互联机制来为容器提供网络服务.接下来我们将讲述 Docker ...
- 线段树练习 3&&P3372 【模板】线段树 1
题目描述 Description 给你N个数,有两种操作: 1:给区间[a,b]的所有数增加X 2:询问区间[a,b]的数的和. 输入描述 Input Description 第一行一个正整数n,接下 ...
- C#Windows Form简易计算器实现(中)
昨天花了一天的时间弄计算器.也算是做出来了,还是简易的(怀疑猿生!!).在此先感谢昨天被我骚扰的朋友. 先贴一张界面看看 其实健壮性还是挺差的,用户体验也是极差的.比如说用户输入了不合理运算式子,我就 ...
- Pos终端中的主密钥、工作密钥、pin密钥、mac密钥
下面介绍一下加密机中最主要的几种密钥: 1.加密机主密钥(MK) 加密机主密钥(Master Key - MK)是存入在HSM机内的由三个成分合成的一对最上层密钥.在HSM机器以外的地方不会以明文形式 ...
- C#带参数打开网页及url获取
1.带参数打开网页 Response.Redirect("form2.aspx?id=url1&name=ok"); 其中?后面为参数. 2.获取url 命令 结果 Req ...
- C# EnumHelper
using System; using System.Collections.Generic; using System.ComponentModel; using System.Reflection ...