当前位置: 首页 > news >正文

linux下文件存储系统(inode/目录项/硬链接)

 概念:

关键点:

(1)inode 也叫做文件属性管理结构体

(2)目录项里面存两个东西 文件名和 inode号。通过inode号可以找到磁盘上的文件。

(3)给文件创建硬链接的时候,两个文件有相同的inode;也就是说,硬链接的文件只有目录项是不同的(如下图,三个不同名的文件只是目录项)。删除一个硬链接的就是干掉一个目录项。

(4)删除硬链接也只是删除dentry, 要注意删除文件并不会让数据在磁盘消失, 只是OS丢失了inode, 磁盘只能覆盖, 不能擦除

软连接个人理解,从目录项,到inode,到指向的磁盘位置都是新的一条线。核心是文件内容存的是另一个文件的路径。

参考:

软链接与硬链接 详细讲解_硬链接和软链接-CSDN博客

11-目录项和inode_哔哩哔哩_bilibili 

http://www.dtcms.com/a/2534.html

相关文章:

  • MySQLJDBC入门与SQL注入
  • 至强服务器BIOS/UEFI驱动开发笔记
  • 【MySQL】表的查询与连接
  • C# 图解教程 第5版 —— 第5章 类的基本概念
  • 智能油烟机 优化烹饪体验
  • python树状打印项目路径
  • spark读取hive表字段,区分大小写问题
  • 【计算机网络笔记】分组交换 vs 电路交换
  • 数据库事务及事务隔离级别
  • KMP 算法 + 详细笔记
  • ROS键盘遥控机器人,通过参数服务器指定速度
  • SpringMVC的响应处理
  • Paddle build_cinn_pass_test源码阅读(fluid目录下)
  • C++学习——string 详解(即C++字符串详解)
  • 【面试HOT100】子串普通数组矩阵
  • flutter 开发中的问题与技巧
  • ETL数据转换方式有哪些
  • C#中lock 和 ReaderWriterLock 的使用总结
  • Kafka 开启SASL/SCRAM认证 及 ACL授权(二)ACL
  • 网络基础(2)
  • 创邻科技Galaxybase—激活数据要素的核心引擎
  • JDBC批量插入数据
  • 基于SSM的摄影约拍系统
  • 竞赛选题 深度学习YOLOv5车辆颜色识别检测 - python opencv
  • C语言达到什么水平才能从事单片机工作
  • 架构实战关键知识点
  • Macos数字音乐库:Elsten Software Bliss for Mac
  • Go 匿名函数与闭包
  • ES知识点全面整理
  • a-table 动态列宽拖拽 vue