红联Linux门户
Linux帮助

ln 创建硬链接

发布时间:2008-08-02 13:06:38来源:红联作者:pcnetwork
我用ln命令创建硬链接,修改文件后,不能同步
ln /root/lhb/file1 /root/files/file1 这样是不正确呢
创建软连接是好的

[ 本帖最后由 pcnetwork 于 2008-8-2 14:39 编辑 ]
文章评论

共有 8 条评论

  1. lchjzjf 于 2008-08-08 03:31:22发表:

    我的同步!

  2. pcnetwork 于 2008-08-06 15:13:17发表:

    同样的
    ln file1.txt file2.txt 创建硬连接,文件依旧不能同步的

  3. pcnetwork 于 2008-08-04 09:27:38发表:

    file1是文件,不是目录

  4. lyq617617 于 2008-08-02 23:12:52发表:

    (o):tx
    刚才回复失败,我有点一次,结果回复了两遍,哈哈,修改一下,希望上面的对你有帮助!

    [ 本帖最后由 lyq617617 于 2008-8-2 23:14 编辑 ]

  5. lyq617617 于 2008-08-02 23:12:32发表:

    引用:
    原帖由 pcnetwork 于 2008-8-2 13:06 发表
    我用ln命令创建硬链接,修改文件后,不能同步
    ln /root/lhb/file1 /root/files/file1 这样是不正确呢
    创建软连接是好的


    看到你的短消息了,我给你讲,通常硬链接发生错误有两种情况:
    1. 不能跨文件系统,因为硬链接与inode号有关,而不同的文件系统有不同的inode table
    2. 不能链接目录
    例如,要是你的 /root/lhb/file1 所表示的是一个目录而不是文件的话,那么做硬链接是不允许的,肯定会发生错误。

    [ 本帖最后由 lyq617617 于 2008-8-2 23:15 编辑 ]

  6. 奥丁 于 2008-08-02 13:16:01发表:

    晕了 我还真没注意看内容...

  7. lyq617617 于 2008-08-02 13:12:02发表:

    引用:
    原帖由 pcnetwork 于 2008-8-2 13:06 发表
    我用ln命令创建硬链接,修改文件后,不能同步
    ln /root/lhb/file1 /root/lhb/file1 这样是不正确呢
    创建软连接是好的

    这是什么意思,自己硬链接到自身么?

  8. 奥丁 于 2008-08-02 13:09:12发表:

    看看你是不是跨文件系统了