1 个块或 1 个 inode 有多少字节?

1 个块或 1 个 inode 有多少字节?

我正在尝试为我的 Ubuntu Desktop 12.04 LTS 系统中的特定用户指定磁盘空间量。我通过编辑 /etc/fstab 手动配置磁盘配额,并在第四个字段的默认选项旁边添加另外 2 个选项(例如 usrquota 和 grpquota)。

然后我使用 edquota 命令为我的用户指定磁盘空间量

$ edquota -u 用户

之后,出现了新的屏幕,其中有两种大小可供指定,例如块和 inode。我都不知道。我只知道人类可读的大小(例如 KB、MB、GB 等)。

如果有人能告诉我 inode 是什么意思以及它的大小是多少? 1 个块中有多少字节? 我会很高兴。

谢谢。

答案1

“块” 有多种不同的含义:有时它是取决于文件系统的字节数,有时它是取决于应用程序的字节数。Linux 配额工具使用 1024 字节或 1 千字节的块大小。因此,要将用户限制为 50MB,您需要将其限制设置为 50000 个块。

对于inode来说,一个inode代表一个文件(包括目录),与其大小有关。

您可以使用 查看当前磁盘使用情况df(默认单位为千字节,您可以使用-h或切换到 k/M/G/… 前缀以-B 4096显示 4096 字节块的数量)。要查看当前 inode 使用情况,请使用df -i

相关内容