linux文件系统简介与常用操作

2023-08-04 12:23:48 浏览数 (1)

linux常见的文件系统有以下几类: 1、文件系统 Linux是通过文件系统在存储设备上存储文件和目录的。Linux的文件系统为我们在硬盘中存储的0和1和应用中使用的文件与目录之间搭建起了一座桥梁。

2、日志文件系统 日志文件系统为Linux系统增加了一层安全性。它不再使用之前先将数据直接写入存储设备 再更新索引节点表的做法,而是先将文件的更改写入到临时文件(称作日志,journal)中。在数 据成功写到存储设备和索引节点表之后,再删除对应的日志条目。

linux中广泛使用的有3种日志方法 2.1、数据模式 索引节点和文件都会被写入日志;丢失数据风险低,性能差; 2.2、有序模式 只有索引节点的数据被写入日志,但只有数据成功写入后才删除,在性能和安全之间折中; 2.3、回写模式 只有索引节点数据会被写入日志,但不控制文件数据何时写入;丢失数据风险高,但仍比不用日志好。

2.4 常见的日志文件系统: 2.4.1、ext3、ext4(是ext3的扩展) ext4特性:支持数据压缩、加密、区段特性、块预分配技术 2.4.2、Reiser文件系统 只支持回写日志模式 特性:在线调整大小、尾部压缩 2.4.3、JFS文件系统 有序日志方法 2.4.4、XFS文件系统 回写模式 在线调整大小(只能扩大,不能缩小)

3、写时复制文件系统 日志式的另一种选择是一种叫作写时复制(copy-on-write,COW)的技术。COW利用快照兼顾了安全性和性能。如果要修改数据,会使用克隆或可写快照。修改过的数据并不会直接覆盖当前数据,而是被放入文件系统中的另一个位置上。即便是数据修改已经完成, 之前的旧数据也不会被重写。

3.1、ZFS文件系统 Sun公司05年发行 无GPL许可

3.2、Btrf文件系统 Oracle公司07年发行

4、常用操作 4.1、创建分区--fdisk 4.2、创建文件系统--mkfs 4.3、文件系统检查与修复--fsck 4.4、逻辑卷管理 创建物理分区--pvcreate 查看物理分区--pvdisplay 创建卷组--vgcreate 查看卷组--vgdispaly 创建逻辑卷--lvcreate 查看逻辑卷--lvdisplay 修改LVM

参考资料:《Linux命令行与shell脚本编程大全》

0 人点赞