
【linux自学笔记】文件系统
发布日期:2021-05-14 16:25:03
浏览次数:12
分类:精选文章
本文共 972 字,大约阅读时间需要 3 分钟。
Linux文件系统简介
文件系统是操作系统中用于存储和管理数据的核心组件。在Linux系统中,有多种文件系统类型可供选择,如ext2、ext3、ext4等,同时还支持UNIX文件系统(如XFS、JFS、UFS)和Windows文件系统(如FAT格式)和网络文件系统(如NFS)。接下来,我们将详细阐述常见的文件系统类型及其特点。
ext2文件系统
ext2是早期的非日志文件系统,虽然已经不再广泛使用,但仍有教育意义。相比ext2,ext3文件系统在兼容性、性能和可靠性方面有了显著提升。
ext3文件系统
ext3文件系统是基于ext2开发的日志文件系统,提供了披露性和大文件支持的能力。其主要优势包括:
- 高可靠性:非正常关机或系统故障时,ext3能快速恢复,保障数据完整性。
- 数据完整性:避免了意外关机或系统错误对文件系统造成的损害。
- 快速速度:日志功能优化了磁盘驱动器的读写性能。
- 易于批量转换:从ext2转换到ext3仅需两条命令即可完成,无需复杂操作。
ext4文件系统
ext4文件系统是基于ext3发展而来的,相比ext3,有更好的性能、可靠性以及功能,比如对Journal Descriptors的支持和向下兼容。ext4文件系统通过优化文件_LAYOUT和增加 journal skb 支持,提升了读取和写入效率。
查询当前磁盘挂载的文件系统
使用命令df -T -h
可查看本地磁盘挂载的文件系统信息。
Linux文件系统结构
在Linux系统中,文件结构是根据功能划分的。例如:
/bin
存储系统级别的可执行文件。/usr/bin
存储用户可执行文件。/root
是超级用户root的主目录。/home
是普通用户的默认目录。/etc
保存系统配置文件。
对于文件操作,建议使用命令如touch
、mkdir
、rm
、rmdir
、cp
、mv
等来完成文件管理,操作时注意权限控制。
文件压缩和解压
为了保护数据,常用压缩格式有zip、tar等。例如,使用zip
命令进行压缩,unzip
进行解压。而tar
命令既可以压缩文件,也可以解压,支持多种压缩格式(如gzip、bz2) .
文件查询和搜索
在文件系统管理中,find
命令用于递归搜索文件,grep
命令用于匹配特定关键字,支持正则表达式。这些命令对于目录穿梭和文件筛选非常有用。
发表评论
最新留言
第一次来,支持一个
[***.219.124.196]2025年04月11日 21时15分58秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
map[]和map.at()取值之间的区别
2019-03-08
成功解决升级virtualenv报错问题
2019-03-08
【SQLI-Lab】靶场搭建
2019-03-08
Xception 设计进化
2019-03-08
【Bootstrap5】精细学习记录
2019-03-08
LeetCode197.打家劫舍
2019-03-08
A simple problem HDU-2522 【数学技巧】
2019-03-08
Struts2-从值栈获取list集合数据(三种方式)
2019-03-08
vscode中快速生成vue模板
2019-03-08
参考图像
2019-03-09
设计模式(18)——中介者模式
2019-03-09
用JavaScript实现希尔排序
2019-03-09
推荐几篇近期必看的视觉综述,含GAN、Transformer、人脸超分辨、遥感等
2019-03-09
BUU-MISC-认真你就输了
2019-03-09
BUU-MISC-caesar
2019-03-09
【专题2:电子工程师 之 上位机】 之 【36.事件重载】
2019-03-09
【专题3:电子工程师 之 上位机】 之 【46.QT音频接口】
2019-03-09