e4rat (Ext4 - сокращение времени доступа) - это набор инструменты для ускорить процесс загрузки, а также приложения, которые загружаются при запуске, регистрируя файлы, использованные в первые 2 минуты запуска, перемещая их y предварительная загрузка их, тем самым устраняя время поиска и задержки вращения. Это приводит к высокой скорости передачи данных с жесткого диска. |
Процесс состоит из трех шагов: сбор информации о запуске, переназначение файлов и их загрузка при каждом запуске.
Мы начнем с скачать программу.
Перед установкой надо удалить ureadahead, чтобы он с ним не конфликтовал:
sudo dpkg --purge ureadahead Ubuntu-минимальный
Устанавливаем зависимости для e4rat:
sudo apt-get установить libblkid1 e2fslibs
Затем устанавливаем программу.
Теперь я максимально просто объясню вам, как заставить его работать. Во-первых, мы должны отредактировать наш grub или grub2, в зависимости от ситуации:
судо нано /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 /
Ответ должен быть startup.log, если он вам ничего не показывает, вам придется повторить шаги еще раз.
Теперь мы вернемся к редактированию 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 сейчас
Чтобы программа всегда запускалась в начале и продолжалась, даже если мы обновляем, мы редактируем наш grub:
sudo nano / etc / default / grub
и ищем строчку:
GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"
Мы добавляем следующую строку перед тихим всплеском:
init = / sbin / e4rat-preload
Так и оставайся.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload тихая заставка"
Сохраняем файл и перезагружаем личинку:
sudo update-grub
Он у нас уже есть. Отныне обычные программы будут загружаться быстрее при запуске.
Для получения дополнительной информации вы можете посетить страница проекта в sourceforge.
источник: Зона Linux
Привет, хорошо, спасибо за ответ, я пытался это сделать, но мне это не удалось, если у вас будет время обновить сообщение с помощью LM, было бы очень хорошо, спасибо, Пабло.
В то время я пробовал это с Ubuntu. Думаю, с LM должны быть большие различия.
Ура! Павел.
Привет, хороший вклад, мой вопрос, пробовали ли вы это с LM 13? Работает?.
Saludos у Gracias
Точно! Его также можно использовать в других дистрибутивах. Идея заключалась в том, чтобы представить программу, объяснить шаги установки для самых новых (обычно для пользователей Ubuntu и большинства читателей блогов). Те, кто использует другие дистрибутивы, наверняка знают, что делать и где искать дополнительную информацию.
Ура! Павел.
Я попробовал, и правда в том, что я потерял свой gdm, я использую trisquel 5.0, основанный на Ubuntu 11.04, я хочу знать, есть ли какой-либо файл для редактирования, чтобы иметь возможность восстановить мою графическую среду, спасибо
Также его можно использовать для других дистрибутивов, например на Archlinux ñ.–
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
привет
Он не дает мне установить его, вот что я получаю в терминале:
Ошибка CMake в /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (сообщение):
Невозможно найти запрошенные библиотеки Boost.
Не удалось найти файлы заголовков Boost. Пожалуйста, установите BOOST_ROOT в корень
каталог, содержащий Boost или BOOST_INCLUDEDIR, в каталог, содержащий
Заголовки Boost.
Стек вызовов (сначала последний вызов):
CMakeLists.txt: 20 (find_package)
Ошибка CMake в src / cmake / Findext2fs.cmake: 17 (СООБЩЕНИЕ):
Не удалось найти ext2fs
Стек вызовов (сначала последний вызов):
src / CMakeLists.txt: 57 (НАЙТИ ПАКЕТ)
- Настройка не завершена, возникли ошибки!
привет
Хорошо, вы можете скачать пакет deb, я скачал исходники напрямую.
Реестр, перемещение и предварительная загрузка файлов выглядят неплохо, но ...
Неужели запуск дистрибутива Linux занимает так много времени? Дело в том, какие у нас запущены сервисы? Мы постоянно жалуемся на одно и то же?
Мне не нужно больше, чем включить сотовый телефон и ввести идентификационный код, и у меня возникла драма с Ext4, поскольку мой текущий спасательный дистрибутив Slax в настоящий момент не управляет этой файловой системой, что уже требует времени. 😉
Такое случается с кем-нибудь еще?
Вы должны отредактировать файл конфигурации grub как суперпользователь системы ... Очевидно, таким образом он не сохранит изменения. Ура…
Только для Ubuntu?
Ну у меня проблемы при редактировании из boot.
Импульс e, добавление одиночного к строке и импульс ctrl + x
После этого экран становится черным, и мне нужно перезагрузить компьютер.
Я возвращаюсь в редактор и вижу, что изменение не было сохранено.
привет
Спасибо, на Debian все работало отлично. Слишком много зависимостей (libboots), но все в порядке.
Думаю, эта оптимизация бесполезна для SSD-накопителей, верно?