所有Linux文件系统的块大小均为4kb。假设我有10mb的硬盘存储空间。这意味着我有2560个可用块,假设我复制了2560个文件,每个文件的大小为1kb。尽管每个1 kb的块未填充整个块,但它将占用1个块。
因此,我的整个磁盘已装满,但仍有2560x3kb的可用空间。如果我要存储另一个文件,例如1mb,文件系统是否可以存储?它会写在各个块剩余的可用空间中吗?有没有解决这个问题的概念?
我希望澄清一下。提前致谢
好的,有2560个文件,每个文件都是1kb,即2560 * 0.001 mb = 2.56 mb。每个1kb文件应该占据大约1/4的块,因为1000 * 4 = 4000,对吗?块大小为4096,因此您需要4个文件来填充块。1mb的文件将花费1000000/4096 = 244块。
—
Sergiy Kolodyazhnyy