E4鼠 (Ext4-减少访问时间)是一组 工具 为 加快启动过程,以及在启动时加载的应用程序,注册在启动后2分钟内使用的文件, 重新安置他们 y 预加载它们,因此消除了搜索时间和旋转延迟。 这导致较高的硬盘驱动器传输速率。 |
该过程包括三个步骤:收集有关启动的信息,重新分配文件,然后在每次启动时加载它们。
我们将从开始 下载程序.
在安装它之前,我们必须删除尿素,以免与它冲突:
sudo dpkg-最小清除尿素头
我们为e4rat安装依赖项:
sudo apt-get install libbblkid1 e2fslibs
然后我们安装程序。
现在,我将尽可能轻松地向您解释如何使其工作。 首先,我们必须根据情况编辑grub或grub2:
须藤纳米/boot/grub/grub.cfg
在文件内部,我们寻找类似于以下内容的行:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
然后,将以下内容添加到该行的末尾:
初始化= / sbin / e4rat-collect
就我而言,它看起来像这样:
linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro quiet splash vt.handoff = 7 init = / sbin / e4rat-collect
上一步,我们可以从启动开始执行完全相同的操作,当出现grub屏幕时,我们就在操作系统行上,然后按“ e”进行编辑。 如果您在磁盘上安装了多个系统,这样做会更容易,因为我们避免参与其他系统的启动。
完成此操作后,我们关闭编辑器Ctrl + X,然后重新启动。
完成加载系统后,我们必须打开通常会更频繁启动的程序,例如浏览器,邮件管理器等,我们需要两分钟的时间来完成。 完成此操作后,我们确保已创建日志文件。
ls / var / lib / e4rat /
答案必须是startup.log,如果它没有显示任何内容,则您必须再次重复这些步骤。
现在,我们回到编辑grub的位置,这一次我们在主屏幕上通过按e进行了此操作,如我上面所述。 然后将单个参数添加到前面提到的行的末尾,如下所示:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
我们关闭并重新启动,但是这次我们以安全模式或从命令行进行。 使用我们的用户名和密码登录并执行:
须藤e4rat-realloc /var/lib/e4rat/startup.log
完成此操作后,e4rat开始从磁盘上移动文件(可能需要一段时间),完成后,我们将重新启动。
sudo shutdown -r现在
为了使程序始终在开始时运行并持续运行,即使我们进行了更新,我们也可以编辑grub:
sudo nano / etc / default / grub
我们寻找这行:
GRUB_CMDLINE_LINUX_DEFAULT =“静音”
我们在安静启动前添加以下行,
初始化= / sbin / e4rat-preload
保持这种方式。
GRUB_CMDLINE_LINUX_DEFAULT =“ init = / sbin / e4rat-preload安静启动”
我们保存文件,然后重新加载grub:
sudo update-grub
我们已经有了。 从现在开始,普通程序将在启动时更快地加载。
有关更多信息,您可以访问 项目页面 在sourceforge。
数据来源: Linux专区
您好,谢谢您的回答,我已经尝试过但没有成功,如果您有时间用LM更新帖子,那就太好了,谢谢Pablo。
当时我曾在Ubuntu上尝试过。 我想LM应该有很大的不同。
干杯! 保罗
您好有贡献吗,我的问题是您是否尝试过LM 13? 作品?。
Saludosÿ谢谢
精确! 它也可以在其他发行版中使用。 想法是提出程序,解释最新的安装步骤(通常是Ubuntu用户和大多数博客读者)。 那些使用其他发行版的人肯定会知道该怎么做或在哪里寻找更多信息。
干杯! 保罗
我已经尝试过了,事实是我丢失了gdm,我使用的是基于Ubuntu 5.0的trisquel 11.04,我想知道是否有任何文件可以恢复我的图形环境,谢谢
它也可以用于其他发行版,例如Archlinuxñ.ñ。
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
问候
它不会让我安装它,这是我在终端中得到的:
在/usr/share/cmake-2.8/Modules/FindBoost.cmake中的CMake错误:1138(消息):
找不到请求的Boost库。
找不到Boost头文件。 请设置BOOST_ROOT为根
包含Boost或BOOST_INCLUDEDIR的目录到包含
Boost的标题。
呼叫堆栈(最近的呼叫优先):
CMakeLists.txt:20(find_package)
src / cmake / Findext2fs.cmake的CMake错误:17(MESSAGE):
找不到ext2fs
呼叫堆栈(最近的呼叫优先):
src / CMakeLists.txt:57(FIND_PACKAGE)
-配置不完整,发生错误!
问候
好的,您可以下载deb软件包,这些资源直接下载给我。
注册表,重定位和文件预加载看起来不错,但是...
启动Linux发行版是否需要这么长时间?是否与我们正在运行的服务有关?我们是否一直抱怨同一件事?
打开手机并输入识别码并不需要花太多时间,而且由于我当前的救援发行版Slax目前尚无法管理此文件系统,因此Ext4具有戏剧性。 😉
这样的事情会发生在其他人身上吗?
您必须以系统的超级用户身份编辑grub配置文件...显然,这种方式不会保存更改。 干杯…
仅适用于Ubuntu?
好吧,从启动编辑时出现问题。
脉冲e,向行加单,脉冲ctrl + x
之后,屏幕变黑,我必须重新启动。
我回到编辑器,发现更改尚未保存。
问候
谢谢,它在Debian上运行良好。 依赖项过多(libboots),但一切正常。
我想这种优化对SSD驱动器没有用,对吗?