文件系统
一个分区就可以理解为一个文件系统。文件系统是一种可以帮你存取,管理的一种机制,是一个软件。
Linux上默认为ext3文件系统,还支持ext2,iso9600等格式系统。
不论是哪一种文件系统总是需要存取数据,既然硬盘是用来存取数据的了,当然,数据就必须写入硬盘。硬盘的最小存取单位是扇区,为了提高效率,我们划分了逻辑块,逻辑块是分区进行文件系统的格式化时所指定的“最小存储单位”。
下面我们介绍一下读取/etc/crontab的流程:大致如下图所示:
硬链接与软连接的异同:
硬链接是某个目录下新增一个文件的关联性数据而已。
软连接就是建立一个独立的文件,这个文件会让数据读取指向它连接的文件内容。由于只是利用文件来作为指向的动作。所以当源文件被删除后,符号连接的文件不能被打开。
下面介绍一下关于文件系统的几个常用命令:
Ln [-sf] 源文件 目标文件
-s:如果ln 不加任何参数就进行连接,那么就是硬连接,-s就是符号连接
-f:如果目标文件存在时,就主动将目标文件直接删除后再建立。
Fdisk [-l] 设备名称
-l :输出后面接的设备所有的分区内容。若仅有-l 时,将会把整个系统内能够搜索到的设别分区均列出来。
磁盘检验:fsck ,badblocks
fsck: 检查与修正硬盘错误的命令
badblocks: 检查硬盘或软盘是否有坏轨的命令
mount ;磁盘载入
umount:磁盘卸载
常见的压缩命令:
Compress  [-dcr] 文件或目录
-d:用来解压缩
-r:可以连通目录下的文件同时压缩。
-c:将压缩数据输出为标准输出。
Gzip [-cdt#] 文件名
-c 将压缩的数据输出到屏幕上
-d 解压缩的参数
-t 用来检验有无错
bzip2  [-cdz] 文件名
-c
-d
-z 压缩的参数
tar  [-cxtzjvf..] 文件与目录
-c  建立压缩文件的参数命令
-x 解压缩文件的命令参数
-t
--z 是否有gzip压缩
-j  是否用bzip 压缩