linux存储管理之文件系统
EXT3/4文件系统
====================================================================================
Ext3:	文件系统最大16TB,单个文件最大2TB
Ext4:  文件系统最大16TB,单个文件最大16TB
Ext3/Ext4文件系统基本结构:
inode table: 	存储文件的元数据(文件权限,时间戳,指向block的指针等信息)
data block:	    存储文件的实际数据
block 与inode
Linux正统的文件系统(如ext2、ext3、ext4)一个文件由目录项、inode和数据块组成。
    目录项:包括文件名和inode节点号。
    Inode:又称文件索引节点,是文件基本信息的存放地和数据块指针存放地。
    数据块:文件的具体内容存放地。

目录项结构 
 
其中文件的inode结构如下(inode里所包含的文件信息可以通过stat filename查看得到):
inode结构
 
查看superblock(文件系统的信息)
dumpe2fs
[root@localhost ~]# dumpe2fs /dev/sda2 |less
tune2fs
[root@localhost ~]# tune2fs -l /dev/sda3
tune2fs 1.39 (29-May-2006)
Filesystem volume name:   yang
Last mounted on:          <not available>
Filesystem UUID:          28459f88-87dc-4624-94a7-07b0f3eb2420
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal ext_attr resize_inode dir_index filetype needs_recovery sparse_super
Default mount options:    (none)
Filesystem state:         	clean
Errors behavior:          	Continue
Filesystem OS type:         Linux
Inode count:              	48960
Block count:              	    195312
Reserved block count: 9765
Free blocks:              	    183410
Free inodes:              	48946
First block:              		1
Block size:               		1024
First inode:              		11
Inode size:               	    128
Journal inode:            	8
更改文件系统的信息
[root@localhost ~]# tune2fs -L yyy /dev/sda5
[root@localhost ~]# tune2fs -o acl /dev/sda5
[root@localhost ~]# tune2fs -o ^acl /dev/sda5
修复文件系统(修复超块)fsck,e2fsck

linux存储管理之文件系统的更多相关文章
- linux的常用文件系统格式
		文件系统指文件存在的物理空间.在Linux系统中,每个分区都是一个文件系统,都有自己的目录层次结构.Linux的最重要特征之一就是支持多种文件系统,这样它更加灵活,并可以和许多其它种操作系统共存.Vi ... 
- Linux 下EXT2文件系统 —— 如何将蚂蚁和大象优雅的装进冰箱里
		这一阵子真是偷懒,无时无刻不和自己身体中的懒癌做斗争.最终我还是被打败了,星期天两天几乎都是荒废过去的,在空闲的时候实际上我内心也是有点焦虑的,不知道去怎么度过这时间.学习吧又不想学习,看电视娱乐吧也 ... 
- linux磁盘与文件系统的管理
		本文涉及命令:dumpe2fs.df.du.fdisk.mkfs.mke2fs.fsck.badblocks.mount.umount.e2label.tune2fs.hdparm.parted 概念 ... 
- linux下的文件系统
		转http://www.cnblogs.com/yyyyy5101/articles/1901842.html 谈谈个人对于文件系统的认识,其实这也体现了计算机操作系统的抽象:你不用管计算机中的文件如 ... 
- (大数据工程师学习路径)第一步 Linux 基础入门----文件系统操作与磁盘管理
		介绍 本节的文件系统操作的内容十分简单,只会包含几个命令的几个参数的讲解,但掌握这些也将对你在学习后续其他内容的过程中有极大帮助. 因为本课程的定位为入门基础,尽快上手,故没有打算涉及太多理论内容,前 ... 
- 漫谈Linux标准的文件系统(Ext2/Ext3/Ext4)
		Ext 全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过 ... 
- 自学Linux Shell1.3-Linux文件系统
		点击返回 自学Linux命令行与Shell脚本之路 1.3-Linux文件系统 文件系统是文件存放在磁盘等存储设备上的组织方法.Linux系统能支持多种目前流行的文件系统,如EXT2. EXT3. F ... 
- Linux磁盘和文件系统简介
		Linux磁盘和文件系统简介 1.文件系统:存储设备上存储数据的方式方法 磁盘主要由盘片.机械手臂.磁头和主轴马达组成,而数据的写入实际是写在盘片上,磁盘的最小存储单位为扇区,每个扇区为512字节,扇 ... 
- Linux 的虚拟文件系统(强烈推荐)
		1 引言 Linux 中允许众多不同的文件系统共存,如 ext2, ext3, vfat 等.通过使用同一套文件 I/O 系统 调用即可对 Linux 中的任意文件进行操作而无需考虑其所在的具体文件系 ... 
随机推荐
- Coroutines declared with async/await syntax is the preferred way of writing asyncio applications. For example, the following snippet of code (requires Python 3.7+) prints “hello”, waits 1 second, and
			小结: 1.异步io 协程 Coroutines and Tasks — Python 3.7.3 documentation https://docs.python.org/3/library/a ... 
- https://stackoverflow.com/questions/10423781/sql-data-range-min-max-category
			select phone,count(order_id) as c from table_recordgroup by phoneorder by c desc SELECT CASEWHEN (ag ... 
- 模拟器中安装APK报Error:INSTALL_FAILED_NO_MATCHING_ABIS
			1.启动AVD Manager.exe 2.将APP的安装包.apk直接拖到模拟器中,报错 3.原来是代码里由于大小限制只开放了armeabi-v7a这个ABI,但创建的模拟机支持的CPU是其他类型的 ... 
- jmeter录制https请求
			工具:Jmeter4.0 + Java1.8 需求:对某https网站进行 登录-修改信息-退出 场景的压力测试 方法:使用Apache JMeter HTTP(S) Test Script Reco ... 
- java框架之SpringMVC(1)-入门&整合MyBatis
			前言 SpringMVC简介 SpringMVC 是一个类似于 Struts2 表现层的框架,属于 SpringFramework 的后续产品. 学习SpringMVC的原因 SpringMVC 与 ... 
- Linux服务器可以进百度,但是进阿里云或者别的一些网站提示‘错误代码:NS_ERROR_NET_INADEQUATE_SECURITY’的问题
			昨天遇到一个头疼的事情,在阿里云买了一台服务器: 然后环境各种都装了,因为本人是小白,所以一般都装MATE界面: 一开始环境没配好,访问百度可以进去,进万网但是进不去,先也没急着搞这个事情,第一天晚上 ... 
- 利用python脚本(xpath)抓取数据
			有人会问re和xpath是什么关系?如果你了解js与jquery,那么这个就很好理解了. 上一篇:利用python脚本(re)抓取美空mm图片 # -*- coding:utf-8 -*- from ... 
- log4j:WARN No appenders could be found for logger 解决方案
			我们在使用Log4j的时候,总是出现: log4j:WARN No appenders could be found for logger (org.apache.ibatis.logging.Log ... 
- phpcms网页替换验证码功能 及 搜索功能
			在使用phpcms替换网页的时候,除了正常的替换栏目.内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变 下面就是自己在失败中成功的过程,最后 ... 
- 记mysql中时间相关的一个奇怪问题
			发现mysql中类型为时间的字段,在查询时显示的时间是什么是依赖于客户端的,不同的客户端查同一个时间,可能在客户端显示的时间是不一样的.至于这个在哪里配置,以及服务端如何依据这个配置为客户端返回结果, ... 
