linux-文件系统管理(基本概念以及常使用命令)

1:分区类型

主分区:总共最多只能分四个,为了有更多的分区,需要拿出一个来作为扩展分区。

扩展分区:只能有一个,也算作主分区的一种,也就是说主分区加扩展分区最多有四个。但是扩展分区不能存储数据和格式化,必须再划分为逻辑分区才能使用。

逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘。Linux最多支持59个逻辑分区,如果是SCSI硬盘linux最多支持11个逻辑分区。图示如下:

                                

分区的设备文件名:

     

主分区1 /dev/sda1
主分区2 /dev/sda2
主分区3 /dev/sad3
扩展分区 /dev/sda4
逻辑分区1 /dev/sda5
逻辑分区2 /dev/sda6
逻辑分区3 /dev/sda7

如果只有两个主分区,其中一个作为扩展分区:那么分区设备文件名:

主分区1 /dev/sda1
扩展分区 /dev/sda2
逻辑分区1 /dev/sda5
逻辑分区2 /dev/sda6
逻辑分区3 /dev/sda7

2:文件系统:

ext2:是ext文件系统的升级版本,Red Hat linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件(1TB=1024G=1024*1024KB)。

ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别就是带日志功能,以在系统突然停止时提高文件系统的可靠性。支持最大16TB的分区和最大2TB的文件。

ext4:ext4是ext3文件系统的升级版。ext4在性能,伸缩性和可靠性方面进行了大量改进。EXT4的变换可以说是翻天覆地的。比如向下兼容EXT3,最大1ET文件系统和16TB文件,无限数量子目录,Extents连续数据块概念。多快分配。延迟分配,持久预处理,快速FSCK,日志校验,无日制模式,在线碎片整理,inode增强,默认启动barrier等。是CentOS 6.3的默认文件系统。(1EB=1024PB=1024*1024TB)

3:文件系统查看命令df(统计文件系统占有情况)

可以使用(命令 --help来查看命令的帮助信息,或者使用man 命令的格式);df [选项] [挂载点]

选项:

           -a  显示所有文件的文件系统信息,包括特殊文件系统,如/proc, /sysfs

           -h  使用习惯单位显示容量,如 KB,MB或GB等。

           -T  显示文件系统类型

           -m  以MB为单位显示容量

           -k   以KB为单位显示容量。默认就是以KB为单位。

                 

                  

4:统计目录和文件大小du(一般不用这个命令来查看文件大小,可以使用 ll -h 来查看)

      du [选项] [目录或文件名]

      选项: -a  显示每个子文件的磁盘占用量。默认只统计子目录的磁盘占用量

                  -h  使用习惯单位显示磁盘占用量,如KB,MB或GB等。

                  -s  统计总占用量,而不列出子目录和子文件的占用量。

du命令和df命令的区别:df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间);du命令是面向文件的,只会计算文件或目录占用的空间。

5:文件系统修复命令fsck

fsck [选项] 分区设备文件名

选项:-a : 不用显示用户提示,自动修复文件系统

           -y : 自动修复。和-a作用一致,不过有些文件系统只支持-y

6:显示磁盘状态命令dumpe2fs

     dumpe2fs 分区设备文件名

发布了148 篇原创文章 · 获赞 10 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/ab1605014317/article/details/105399623