在小规模 Linux 基础架构环境中,哪种文件链接更有帮助,硬链接还是软链接?
作为 Linux 管理的新手,我发现大多数 Linux 管理员倾向于使用软链接而不是硬链接。即使文件名被篡改,链接也可能处于悬空状态。这有什么特殊或具体的原因吗?
答案1
更有用是一个见仁见智的问题,硬链接和软链接都有非常有效的用例,但我通常创建软链接:
目录
您只能创建文件的硬链接,而不能创建目录的硬链接。
由于创建硬链接经常失败,因此创建软链接已成为一种习惯。
备份
我遇到过备份软件无法识别硬链接的问题,然后您的备份可能会:
- 为每个硬链接存储链接文件的完整副本而不是硬链接。
即使硬链接被识别,恢复它也可能是一个挑战,因为:
- 硬链接的目标必须仍然存在/已经存在,否则恢复失败1
或者当它没有被归档为硬链接时:
- 您的恢复将导致文件不再链接。