使用道具 举报
Post by fateboat;1909538 livecd也就一张CD的容量,启动之后df看了一下,发现有1.5G,而且还有200M的剩余空间,全部放入内存是不可能了,具体实现原理是啥,谁知道的能给解下惑吗?谢谢
Post by think365;1909595 你这1.5G对应的是根目录吗?
Post by vslm698;1909767 一般LiveCD采用squashfs压缩文件系统,可以把1G的数据压成400-500M,且内核打好补丁后可以直接读些,无需解压。
Post by fateboat;1909808 系统启动的时候,第一句话就是 Uncompressing Linux... OK, booting the kernel.
Post by simdiak;1909884 这个是内核 不是文件系统 arch里面的代码执行到这里结束 跳入init.c的start_kernel()
Post by d00m3d;1909942 LFS LiveCD 是用 zisofs 来压缩的,解压是动态的,并非全部解压出来再查找 zisofs 跟 squashfs 或者 cloop 等差不多,目的都是相同的
本版积分规则 发表回复 回帖后跳转到最后一页