百度真实高频Linux面试题(含落地详细答案).docx

百度真实高频Linux面试题(含落地详细答案).docx

百度真实高频Linux面试题(含落地详细答案)

一、基础命令与文件原理(百度一面必问)

1、说说inode的作用?删除文件的本质是什么?磁盘满了和inode满了的区别?

答案:inode是文件的索引节点,每个文件对应一个唯一inode,核心存文件元数据,不存文件名和文件内容。元数据包括:文件大小、权限、属主属组、修改时间、数据块指针。

文件名只是目录项的映射,多个文件名可以指向同一个inode(硬链接)。

删除文件本质:只是删除当前目录的文件名映射,inode引用计数减1,只有引用计数为0,且无进程占用该文件时,磁盘数据块才会真正释放。这也是日志文件rm删除后,磁盘空间不释放的核心原因。

文档评论(0)

1亿VIP精品文档

相关文档