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

运维小白学习记——03 indoe 机制及软硬链接

inode是什么?

inode是Linux文件系统中的文件身份证,记录文件的元数据——权限、属主、大小、时间戳、数据块位置。

inode不存放文件实际内容,block存放文件内容的存储单元,放着真实数据。

一个文件对应一个inode,一个indoe可对应多个block,多个硬链接

可共用一个inode。

硬链接

硬链接=同一个inode的多个名字。删除一个名字不影响另一个访问。

例如两个文件名,同一个 inode,同一个数据块。链接数= 2,删除任意一个,另一个仍可访问。

软链接

软链接=指向另一个文件路径的"快捷方式"。

生产环境里,软链接目标通常用绝对路径

两个链接的区别

对比硬链接软链接
indoe共享同一个inode独立inode
删除原文件仍可访问失效
跨文件系统不可以可以
链接目录不可以可以
生产用途关键文件多路径保护日志统一路径

硬链接相关代码

# 1. 创建一个测试文件并写入内容 echo "111 硬链接测试..." > config.yml # 2. 查看inode编号 ls -li config.yml # 输出:123456 -rw-r--r-- 1 root root 21 Jul 11 10:30 config.yml # 3. 创建硬链接 ln config.yml config_backup.yml # 4. 查看inode(两者相同,链接数变为2) ls -li config*.yml # 输出:123456 -rw-r--r-- 2 root root 21 Jul 11 10:30 config.yml # 123456 -rw-r--r-- 2 root root 21 Jul 11 10:30 config_backup.yml # 5. 删除原文件,硬链接仍然可用 rm config.yml cat config_backup.yml # 输出:这是配置文件内容(仍然能看!)

软链接相关代码

# 1. 创建一个文件 echo "111 软接测试..." > /root/wait-dir/app.log # 2. 创建软链接 ln -s /root/wait-dir/app.log /tmp/app_link.log # 3. 查看 ls -l /tmp/app_link.log # 输出:lrwxrwxrwx 1 root root 7 Jul 11 10:30 /tmp/app_link.log -> /root/wait-dir/app.log # 4. 删除原文件,软链接失效 rm /root/yangge-dir/app.log cat /tmp/app_link.log # 输出:cat: /tmp/app_link.log: No such file or directory

这次的学习就到这里,后面内容较多,会改为一个月更新2篇,请大家见谅!

上一篇:https://blog.csdn.net/weixin_65758790/article/details/162990874?spm=1001.2014.3001.5501

http://www.jsqmd.com/news/1272287/

相关文章:

  • 无锡市防水补漏_2026江南水乡梅雨季节漏水维修全攻略与正规团队推荐 - 雨婺虹房屋维修
  • Cursor入门实操流程
  • Django自定义用户模型实战指南与避坑技巧
  • Python字符串操作从入门到精通
  • 大疆全栈系统面试,ROS2节点崩溃恢复这道题比你想的复杂
  • 2026 年现阶段湖南可靠的停车场膜结构车棚销售厂家哪家权威,揭秘:你的停车场,真的需要这种膜结构车棚吗? - 企业信息推荐【官方】
  • PCB贴片打样哪家好?专业SMT加工助力电子产品快速验证
  • Blazor组件开发指南:从基础到实战
  • Thief摸鱼神器:如何优雅地在工作中找回自己的时间掌控权?
  • 从 docker 到 runC
  • Java集合框架:Map与Set核心原理与性能优化
  • 基于CNN的水面漂浮垃圾智能识别系统开发实践
  • 终极窗口置顶神器:AlwaysOnTop免费高效工具完整使用指南
  • JTAG高速数据交换:EMU0/EMU1信号硬件设计与HS-RTDX优化
  • 龙珠Z动画资源编码解析与数字修复技术指南
  • 理杏仁使用培训
  • FLAC3D岩土工程数值模拟实战与边坡稳定性分析
  • DDR3 PCB设计实战:从信号完整性到稳定布局的工程指南
  • Adobe国际认证培训课程 备考 题型
  • 3D等变几何深度学习在分子长程相互作用建模中的应用与优化
  • AI Agent核心架构解析与实战应用指南
  • OpenAI Codex技术解析:从GPT-3到智能编程助手的实战应用
  • Nginx 添加访问状态模块
  • Locust性能测试进阶:自定义用户行为与实时Web UI监控实战
  • AI水下光学系统:技术原理、算法实现与应用场景全解析
  • Codex桌面端部署与配置全指南:从零接入大模型到故障排查
  • FreeRTOS任务通知操作
  • 嵌入式图形显示实战:CLUT与位图窗口原理、配置与调试
  • AI短剧创作系统:技术架构与低成本实践指南
  • PCB贴片打样如何提升研发效率?专业PCBA加工厂为您解析