Linux 文件系统管理
文章目录
文件系统管理
1. 回顾分区和文件系统
1.1 分区类型
- 主分区:总共最多只能分四个
- 扩展分区:只能有一个,也算主分区的一种,也就是主分区加扩展分区域最多只能有四个。但是扩展分区不能存储数据和格式化,必须再划分成逻辑分区才能使用。
- 逻辑分区:逻辑分区是在扩展分区中划分的,如果是IDE硬盘,Linux最多支持59个逻辑分区,如果是SCSI硬盘Linux最多支持11个逻辑分区。
1.2 文件系统
- ext2:是ext文件系统的升级版本,Red Hat Linux7.2版本以前的系统默认都是ext2文件系统。1993年发布,最大支持16TB的分区和最大2TB的文件(1TB = 1024GB = 1024 * 1024 KB)
- ext3:ext3文件系统是ext2文件系统的升级版本,最大的区别是带日志功能,以在系统突然停止时提高文件系统的可靠性。支持最大16TB的分区和最大2TB的文件。
- ext4:它是ext3文件系统的升级版。ext4 在性能、伸缩性和可靠性方面进行了大量改进。 ext4 的变化可以说是翻天覆地的,比如向下兼容 ext3,最大1EB文件系统和16TB文件、无限数量子目录、Extents连续数据块概念、多块分配、延迟分配、持久预分配、快速 FSCK、日志校验、无日志模式、在线碎片化管理、inode增强、默认启用barrier等。是CentOS 6.3 的默认文件系统。(1EB = 1024PB = 1024*1024TB)
2. 文件系统常用命令
2.1 文件系统查看命令 df
2.2 统计目录或文件大小 du
ll -h
只统计文件名和一级子目录文件名的大小
2.3 df命令和du命令的区别
- df命令是从文件系统考虑的,不光要考虑文件占用的空间,还要统计被命令或程序占用的空间(最常见的就是文件已经删除,但是程序并没有释放空间)
- du命令是面向文件的,只会计算文件或目录占用的空间。
2.4 文件系统修复命令fsck
2.5 显示磁盘状态命令dumpe2fs
数据块形式进行数据存储
2.6 挂载命令
2.6.1 查询与自动挂载
2.6.2 挂载命令格式
2.7 挂载光盘与U盘
2.7.1 挂载光盘
2.7.2 卸载命令
2.7.3 挂载 U 盘
2.8 支持 NTFS 文件系统
Linux 是默认不支持 NTFS 文件系统的。
2.8.1 下载NTFS-3G插件
网址:
http://www.tuxera.com/community/ntfs-3g-download/
2.8.2 安装 NTFS-3G
3. fdisk 分区
3.2 查看新硬盘
3.3 使用 fdisk 命令分区
3.4 重新读取分区表信息
可避免重启。
3.5 格式化分区
3.6 建立挂载点并挂载
4. /etc/fstab 文件修复
4.1 /etc/fstab文件
4.2 分区自动挂载
/etc/fstab文件修复