LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 799|回复: 9

硬连接有什么实用价值。谁能些系统中存在的例子啊?

[复制链接]
发表于 2005-7-1 15:45:33 | 显示全部楼层 |阅读模式
硬连接有什么实用价值。谁能些系统中存在的例子啊?
发表于 2005-7-1 16:32:52 | 显示全部楼层
硬连接可以实现防删除.
A用户对文件 file.f 所在目录拥有所有权限. B用户有 file.f 的硬连接 file.fh
这样A即便删除 file.f ,由于实际文件的COUNTER = 2 -1 ,是不会被新文件覆盖的.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-1 16:53:23 | 显示全部楼层
谢谢九号,据说还有个特点是不怕改名。
但是具体我都从来没用过,能举些系统中实际存在的例子吗?
回复 支持 反对

使用道具 举报

发表于 2005-7-1 17:00:55 | 显示全部楼层
说到实例,如果没记错的话,Redhat及Fedora系统中/etc/sysconfig/network/devices, /etc/sysconfig/network/profiles/default ,/etc/sysconfig/networking-scripts几个目录下相同的网络接口配置文件就是互为硬链接。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-1 17:24:17 | 显示全部楼层
Post by troll
说到实例,如果没记错的话,Redhat及Fedora系统中/etc/sysconfig/network/devices, /etc/sysconfig/network/profiles/default ,/etc/sysconfig/networking-scripts几个目录下相同的网络接口配置文件就是互为硬链接。

他这么做的用意是什么?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-1 17:53:13 | 显示全部楼层
顺便再问个问题:
硬连接的文件怎么拷贝或者备份呢?
比如一个目录下有2个文件 file1 , file2 其实是一个node的硬连接.
但是我如果cp到别的地方就成了2个文件了,用tar也是如此。
回复 支持 反对

使用道具 举报

发表于 2005-7-1 17:53:46 | 显示全部楼层
这几个配置文件中/etc/sysconfig/networking-scripts下的是可以手动编辑的,/etc/sysconfig/network/下的文件能被system-config-network编辑,不应该手动编辑,其中profile子目录是所谓的profile机制,我没用到过,你可以查一下参考手册。互为硬链接可以保证互相之间始终保持一致,不会冲突。
回复 支持 反对

使用道具 举报

发表于 2005-7-1 18:58:52 | 显示全部楼层
什么是 profile 机制?哪边有文档啊
回复 支持 反对

使用道具 举报

发表于 2005-7-1 19:00:23 | 显示全部楼层
Redhat 9.0的文档,新的也差不多吧。

http://www.redhat.com/docs/manua ... twork-profiles.html
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-7-1 22:24:57 | 显示全部楼层
多谢troll 。
redhat为什么把它们弄成一个硬连接呢?
如果是我,就只用一个文件,好像也没什么不妥。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表