- 主题:有什么方法在内存中运行整个linux系统?
你的假设对很多机器不成立。我du -sm /usr查到我的/usr将近26GB,而我的内存才16GB.
我很怀疑将系统装入内存会有很大的性能提升,因为操作系统本身也会给磁盘文件做cache.有时间的话我倒是可以评估一下把archiso装载到内存(使用copytoram内核命令行)和把它放在硬盘上启动的区别。
【 在 tigereal (tigereal) 的大作中提到: 】
: 我不是说下载的那种live盘,类似于PE系统的那种,此类系统只能是体验体验,或者做一些临时性的工作。而是像安装在硬盘上的系统一样,真正工作生活中可用的,可以将更改写回到U盘或者硬盘,但是开机加载以后,整个系统装入内存(假设内存足够大),这样速度也会超快,用
--
FROM 103.90.178.*
你说的那种情况肯定有用,但是我觉得这个和live镜像其实区别不是很大。这种做法要么是像OpenWrt那样搞个overlayfs之类的东西用于保存配置,甚至再简单点就是live镜像再挂载个/home,只保存个人数据。
【 在 tigereal (tigereal) 的大作中提到: 】
: 有道理。感谢测试,并请以后贴一下结果!
: 我说的倒不是重度使用,也是不临时使用,而是介乎两者之间的那种。单位的机器没有装linux的,有时候想用用,自己的技术比较皮毛,也想提高一点,想多用用。
--
FROM 103.90.178.*
overlayfs这类的东西就是用来保存/etc和更新的软件包之类的东西的,它肯定会存放在非易失的存储器上。
【 在 tigereal (tigereal) 的大作中提到: 】
: 就是live刻录到U盘,然后运行起来在U盘上空闲空间搞个分区,挂载为home?那其他的配置数据咋保存?
--
FROM 103.90.178.*