首页 > 试题广场 >

当我有两个档案,分别是 file1 不 file2 ,这两个

[问答题]
当我有两个档案,分别是 file1 不 file2 ,这两个档案互为 hard link的档案,请问, 若我将 file1 删除,然后再以类似 vi 的方式重新建立一个名为 file1 的档案, 则 file2 的内容是否会被更改?
当我删除 file1 之后, file2 则为一个正规档案,并不会与他人共同分享同
一个 inode 与 block ,因此,当我重新建立一个档名为 file1 时,他所利用的 inode 与 block
都是由我们的 filesystem 主动去搜索 meta data ,找到空的 inode 与 block 来建立的, 与原
本的 file1 并没有任何关连性!所以,新建的 file1 并不会影响 file2 !
发表于 2020-12-02 08:58:42 回复(0)