Linux下文件系统有很多种类型, 比如ext2/ext3/ext4/btrfs/aufs等,系统所能支持哪些文件系统,不同的设备上的文件系统都是哪种,这篇文章总结了几条常见的命令进行确认。
/proc/filesystems
/proc/filesystems中保存着OS所支持的文件系统。以下是cento7.4和ubuntu 17.10的此文件的例子
ubuntu 17.10
root@ubuntu:~# lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 17.10
Release: 17.10
Codename: artful
root@ubuntu:~# cat /proc/filesystems
nodev sysfs
nodev rootfs
nodev ramfs
nodev bdev
nodev proc
nodev cpuset
nodev cgroup
nodev cgroup2
nodev tmpfs
nodev devtmpfs
nodev configfs
nodev debugfs
nodev tracefs
nodev securityfs
nodev sockfs
nodev dax
nodev bpf
nodev pipefs
nodev hugetlbfs
nodev devpts
ext3
ext2
ext4
squashfs
vfat
nodev ecryptfs
fuseblk
nodev fuse
nodev fusectl
nodev pstore
nodev mqueue
btrfs
nodev autofs
nodev overlay
nodev aufs
root@ubuntu:~#
centos 7.4
[root@devops ~]# lsb_release -a
LSB Version: :core-4.1-amd64:core-4.1-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-4.1-amd64:desktop-4.1-noarch:languages-4.1-amd64:languages-4.1-noarch:printing-4.1-amd64:printing-4.1-noarch
Distributor ID: CentOS
Description: CentOS Linux release 7.4.1708 (Core)
Release: 7.4.1708
Codename: Core
[root@devops ~]#
如果没有此命令的话,可以使用yum install -y redhat-lsb安装一下,或者直接确认如下文件也可
[root@devops ~]# cat /etc/redhat-release
CentOS Linux release 7.4.1708 (Core)
[root@devops ~]#
</