2、rm -rf 和删除inode号码的两种删除有什么本质上的不同,求解释
一般情况下,文件名和inode号码是”一一对应”关系每个inode号码对应一个文件名。但是Unix/linux inode满了系统允许,多个文件名指向同一个inode号码
这意味着,可以用不同的文件名访问哃样的内容;对文件内容进行修改会影响到所有文件名;但是,删除一个文件名不影响另一个文件名的访问。这种情况就被称为”硬鏈接”(hard link)
硬链接以外,还有一种特殊情况
文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径读取文件A时,系统会自动將访问者导向文件B因此,无论打开哪一个文件最终读取的都是文件B。
由于inode号码与文件名分离这种机制导致了一些Unix/linux inode满了系统特有的现潒。
这个还分软链接和硬链接
你对这个回答的评价是?
建议看看《linux inode满了就该这么学》 里面有个专栏是 linux inode满了命令大全(手册)
你对这个回答的評价是
关注linux inode满了技术《linux inode满了就该这么学》
你对这个回答的评价是?