Linux的文件系统
**【EXT2/EXT3/EXT4文件系统:】**
全称Linux extended file system, extfs,即Linux扩展文件系统,Ext2就代表第二代文件扩展系统,Ext3/Ext4以此类推,它们都是Ext2的升级版,只不过为了快速恢复文件系统,减少一致性检查的时间,增加了日志功能,所以Ext2被称为**索引式文件系统**,而Ext3/Ext4被称为**日志式文件系统**。
**【查看Linux支持的文件系统:】**
[root@k8s-master-1 ~]# ls -l /lib/modules/ --->列出内核版本号
[root@k8s-master-1 ~]# ls -l /lib/modules/$(uname -r)/kernel/fs --->列出支持的文件系统
**【查看Linux支持的文件系统】**
[root@k8s-master-1 ~]# cat /proc/filesystems
**【查看文件或者文件系统的状态:】**
[root@k8s-master-1 ~]# stat original-ks.cfg
**【查看系统各个文件系统的inode使用情况:】**
[root@k8s-master-1 ~]# df -i
**【列出目前系统所有被格式化的设备:】**
[root@k8s-master-1 ~]# blkid
**【查看文件系统的整体磁盘容量:】**
[root@k8s-master-1 ~]# df
**【查看目录和文件容量:】**
[root@k8s-master-1 ~]# du
[root@k8s-master-1 ~]# du -sm Desktop/
**【统计目录容量:】**
[root@k8s-master-1 ~]# du -sm
**【查看linux的文件系统类型:】**
[root@k8s-master-1 ~]# df -T
**【Tmpfs】**
虚拟内存文件系统,它不同于传统的用块设备形式来实现的Ramdisk,也不bai同于针对物理内存的Ramfs。Tmpfs可以使用物理内存,也可以使用交换分区。
使用tmpfs,首先你编译内核时得选择”虚拟内存文件系统支持(Virtual memory filesystem support)”。
**【加载tmpfs文件系统的方法:】**
[root@k8s-master-1 ~]# mkdir -p /mnt/tmpfs
[root@k8s-master-1 ~]# mount tmpfs /mnt/tmpfs -t tmpfs
[root@k8s-master-1 ~]# mount -a