Linux 查看文件系统及分区格式!
By admin
- One minute read - 60 words可以用df -T /df -Th /df -TH
今天读到新一代 Linux 文件系统 btrfs 简介 感觉写的很好,纠正了我对ext2/3的几个错误理解,并且让我明白了为什么很多人在论坛或者聚合上总是在问Linux 什么时间支持ZFS 真是期待Btrfs的出现呀!不过在LinuxTOY上看到说MeeGo将采用btrfs做为默认文件系统。
ext3比ext2读写小文件要快,才想到我的很多系统貌似手工做成了ext2格式的想统计一下,于是乎就产生了这个标题。
两个文件 /etc/fstab 和 /etc/mtab (至于这两个文件后便介绍)可以看到分区的格式信息,另外运行一条命令也可以 df -T 不过他读取的是 /etc/mtab中的信息,貌似这样不挂载的分区信息将无法展现出来。
另外 fdisk 可以查看磁盘的分区的类型,这个类型不是格式 是指是哪类文件系统。
例如:fdisk -l 可以列出分区信息里边有一个ID列,这个就是分区的类型ID.可以到 fdisk 里用l命令查看具体分类!
/etc/fstab是个配置文件,而/etc/mtab则显示的是已经被挂载的fs的清单文件,关于/etc/fstab和/etc/mtab 摘抄自 龙行天向。
fstab 记录了计算机上硬盘分区的相关信息,启动 Linux 的时候,检查分区的 fsck 命令,和挂载分区的 mount 命令,都需要 fstab 中的信息,来正确的检查和挂载硬盘。
/etc/mtab 和 fstab 文件的结构和内容基本相同,但是不同的是,mtab 文件记录的是,当前已挂载的分区信息。
每当 mount 挂载分区、umount 卸载分区,都会动态更新 mtab,mtab 总是保持着当前系统中已挂载的分区信息,fdisk、df 这类程序,必须要读取 mtab 文件,才能获得当前系统中的分区挂载情况。