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

发布时间:2026/9/22 18:00:25
运维小白学习记——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?spm1001.2014.3001.5501

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询