天天看点

linux     文件系统

一、文件系统简介

        文件系统是操作系统用于明确 磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法。也指用于存储文件的磁盘或分区,或文件系统种类。操作系统中负责管理和存储文件信息的软件机构称为文件管理系统,简称文件系统。文件系统由三部分组成:与文件管理有关软件、被管理文件以及实施文件管理所需数据结构。从系统角度来看,文件系统是对文件文件存储空间进行组织和分配,负责文件存储并对存入的文件进行保护和检索的系统。具体地说,它负责为用户建立文件,存入、读出、修改、转储文件,控制文件的存取,当用户不再使用时撤销文件等。

1、对文件操作的实际意义

文件被删除:inode被标记为空闲,此inode指向的磁盘块被标记为空闲;如果inode被引用了多次,且此次删除未使得其引用计数降低为的话,这意味着文件被删除仅删除了一个访问路径;

文件复制:创建一个新文件,并原文件中数据在新文件指向的磁盘块中再写一次的过程;

文件移动:在同一个分区移到:移动文件仅是改变了文件访问路径;跨分区移到:在新分区创建文件,把数据复制过去,删除原分区数据;

2、Linux的文件系统的类型:

二、linux分区的创建

Linux内核是模块化的,这些模块支持动态装载和卸载;

        文件系统可能会被直接打包进内核,也可以被编译成内核模块;

6、文件格式化

                                  物理磁盘结构示意图

linux     文件系统

7、文件系统挂载

文件系统挂载:默认只有管理员才有权限

将额外的分区与根文件系统上的某目录建立关联关系的过程;

目录中的原有文件会被隐藏

挂载点:另一个文件系统的访问入口

挂载: mount DEVICE MOUNT_POINT

固定挂载点:/mnt, /media

继续阅读