Linux的文件系统

       在linux系统中,存在着文件系统。文件系统是指文件存在的物理空间。在Linux系统中每
一个分区都是一个文件系统,都有自己的目录层次结构。Linux将不同的分区、单独的文件系
统按照一定的组合方式组织成一个系统的总的目录层次结构。

        在Linux中使用 索引节点(inode)来记录文件信息。它的作用就像是Windows中的文件分
配表(用于记录文件所在位置的表格。它对于硬盘的使用非常的重要。如果丢失文件分配变
,那么在硬盘上的其他文件都寻找不到,更不用说使用了)。

       索引节点是一个c语言的结构体。它包含了一个文件的长度、创建及修改时间、权限、所
属关系、在磁盘中的位置等信息。而这个索引字节又是以数组的形式出现的。每个文件或者
目录都是一一对应着这个数组中的一个元素。而这个元素是一个结构体类型,包含着以上说
的各项信息。说明这个索引节点的容量是非常之大的。这个节点在数组中的索引号,称为索
引节点号。

       目录是一个将文件和索引节点号结合在一起的表。其中,一个文件有且只有一个与之对应
的索引节点号,但是对于一个索引节点号而言却可以对应多个文件。通过这样的方式就可以
在充分利用节点号,实现多种方式对一个文件的访问。

       ln 命令是对一个已经存在的文件再建立一个新的连接。

       连接分为两种: 软连接(符号连接)和硬连接。

       硬连接的原文件名和连接文件名都指向相同的物理地址。而且不能跨越“分区”,不能
目录创建创建硬连接。在删除文件的同时,只有当一个索引节点只属于唯一的连接时才能
够真正的删除。这个将应用于保护重要文件上,避免误删除。

        软连接是类似于Windows下的快捷方式,可以删除原有的文件而保存连接文件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值