使用E4rat優化GNU / Linux引導

昨天有朋友告訴我 E4鼠 (Ext4-減少訪問時間) 一套可以加快系統啟動過程的工具,今天,我決定嘗試一下。

搜索我發現 linuxzone.com 有關安裝的教程以及其操作說明。 我在這裡逐字引用:

您可能會發現,隨著時間的流逝,您的系統變得越來越重,並且需要花費很長時間來加載操作系統。這在所有系統中都很常見,主要原因通常是搜索和加載啟動所需的文件,因為系統通常必須掃描整個磁盤才能找到它們。 為了避免這種情況並優化您的 開機,有e4rat之類的工具。

E4rat(Ext4-減少訪問時間)是一組工具,用於加速啟動過程以及啟動時加載的應用程序,註冊啟動前兩分鐘內使用的文件,重新定位並預加載它們,從而節省了時間搜索和旋轉延遲。 這導致較高的硬盤驅動器傳輸速率。

該過程包括三個步驟:收集 信息 有關啟動的信息,請重新分配文件,然後在每次啟動時將其加載。

請記住,這僅適用於磁盤,並且需要在ext4中進行格式化。

我們將從下載程序開始 從您的頁面在這種情況下,我將下載.deb文件,因為我將使用Ubuntu 11.04。

在安裝它之前,我們必須刪除尿素黑頭,以使其不發生衝突:

sudo dpkg --purge ureadahead ubuntu-minimal

注意:清除之前,有兩個連字符。

我們為e4rat安裝依賴項:

sudo apt-get install libblkid1 e2fslibs

然後我們安裝程序。

現在,我將盡可能輕鬆地向您解釋如何使其工作。 首先,我們必須編輯我們的 蠐螬 或grub2(視情況而定):

sudo nano /boot/grub/grub.cfg

在文件內部,我們尋找類似於以下內容的行:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

我們增加 該行末尾的以下內容:

init=/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 /

答案一定是 啟動日誌如果沒有顯示任何內容,您將不得不再次重複這些步驟。

現在我們回到編輯grub,這一次我們在主屏幕上通過按 e,如上所述。 而且我們從之前添加到行的末尾 ,如下所示:

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

我們關閉並重新啟動,但是這次我們以安全模式或從 命令。 使用我們的用戶名和密碼登錄並執行:

sudo e4rat-realloc /var/lib/e4rat/startup.log

完成此操作後,e4rat開始從磁盤上移動文件(可能需要一段時間),完成後,我們將重新啟動。

sudo shutdown-r now

因此,即使我們進行更新,程序也始終在開始時運行並持續運行,因此我們編輯了grub,

sudo nano /etc/default/grub

我們尋找 LINEA:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

我們在下面添加以下行 安靜的飛濺,

init=/sbin/e4rat-preload

保持這種方式。

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

我們保存文件,然後重新加載grub:

sudo update-grub

而且,從現在開始,所需的程序將更快地加載。

有關更多信息,您可以訪問他們的頁面 SourceForge上.

我會嘗試一下,如果不返回,那是因為我的硬盤已經死了😀


發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   elav <°Linux 他說:

    它適用於**王! 您可以說應用程序打開得更快😀

  2.   卡洛斯 他說:

    太好了,我將在LMDE中嘗試一下。

    問候。

  3.   弗雷迪 他說:

    同樣,如果我不盡快返回,我會稍後返回。

    1.    弗雷迪 他說:

      經過幾次嘗試,不,它沒有用。

      我將再試一次,但改天。

      1.    elav <°Linux 他說:

        它對我和KZKGGaara都起作用,然後也將他的Archlinux丟在地上了哈哈哈哈

        1.    內爾雅馬丁 他說:

          我的天啊! 這是怎麼回事? o_0

          1.    內爾雅馬丁 他說:

            hem! 我再次寫這份工作! ^ _ ^ U
            不相信我已經走到了“陰暗面”! 呵呵呵

            1.    elav <°Linux 他說:

              正常,今天KZKGGaara出現並安裝了Windows 7😀


  4.   埃里希姆 他說:

    它就像一個魅力! 程序啟動快很多! 非常感謝您的建議! 😀

  5.   獵人 他說:

    我發現有一個步驟可以跳過:

    須藤e4rat-realloc /var/lib/e4rat/startup.log

    完成此操作後,e4rat開始從磁盤上移動文件(可能需要一段時間),完成後,我們將重新啟動。

    sudo shutdown -r now ##此重啟更多

    因此,即使我們進行更新,程序也始終在開始時運行並持續運行,因此我們編輯了grub,

    sudo nano / etc / default / grub

  6.   Erunamo爵士 他說:

    好吧,我只是試過了,事實是更改並不多:/,而且我已經格式化了將近一年了。

  7.   天使德拉維加 他說:

    下午好,我按照步驟執行,但沒有成功,甚至沒有創建startup.log文件並檢查啟動的程序和e4rat無法啟動,我有Ubuntu 13.04,事實已經使我發瘋了……你的幫助

  8.   馬里奧 他說:

    非常好,這一步從1分鐘40秒開始到精確到29秒為止!!!!!!!!!!非常感謝,儘管他們一點都沒有解釋,但是通過實驗我實現了,謝謝