百度真实高频Linux面试题(含落地详细答案)
一、基础命令与文件原理(百度一面必问)
1、说说inode的作用?删除文件的本质是什么?磁盘满了和inode满了的区别?
答案:inode是文件的索引节点,每个文件对应一个唯一inode,核心存文件元数据,不存文件名和文件内容。元数据包括:文件大小、权限、属主属组、修改时间、数据块指针。
文件名只是目录项的映射,多个文件名可以指向同一个inode(硬链接)。
删除文件本质:只是删除当前目录的文件名映射,inode引用计数减1,只有引用计数为0,且无进程占用该文件时,磁盘数据块才会真正释放。这也是日志文件rm删除后,磁盘空间不释放的核心原因。
两
原创力文档

文档评论(0)