Вчера друг рассказал мне о e4rat (Ext4 - сокращение времени доступа) набор инструментов для ускорения процесса загрузки нашей системы, и сегодня я решил попробовать.
Поиск я нашел в linuxzone.com руководство по его установке и объяснение его работы. Цитирую здесь дословно:
Вы можете обнаружить, что со временем ваша система становится несколько тяжелее, и загрузка ОС занимает много времени. Это обычное явление для всех систем, и основной причиной обычно является поиск и загрузка файлов, необходимых для запуска, поскольку система обычно должна сканировать весь диск, чтобы найти их. Чтобы этого избежать и оптимизировать Загрузка, есть такие инструменты, как e4rat.
E4rat (Ext4 - сокращение времени доступа) - это набор инструментов для ускорения процесса загрузки, а также приложений, которые загружаются при запуске, регистрации файлов, используемых в первые 2 минуты загрузки, их перемещения и предварительной загрузки, что сокращает время задержки поиска и ротации. Это приводит к высокой скорости передачи данных с жесткого диска.
Процесс состоит из трех этапов: сбор информация о запуске, переназначении файлов и последующем их загрузке при каждой загрузке.
Имейте в виду, что это работает только с магнитными дисками, и их нужно отформатировать в ext4.
Начнем со скачивания программы со своей страницыВ этом случае я скачаю файл .deb, поскольку буду использовать Ubuntu 11.04.
Перед его установкой необходимо удалить ureadahead, чтобы он не конфликтовал:
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
Y мы добавляем следующее в конце строки:
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 /
Ответ должен быть файл запуска.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 now
Чтобы программа всегда запускалась в начале и длится, даже если мы обновляем, мы редактируем наш grub,
sudo nano /etc/default/grub
и мы ищем линия:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
Мы добавляем следующую строку перед тихий всплеск,
init=/sbin/e4rat-preload
Так и оставайся.
GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"
Сохраняем файл и перезагружаем личинку:
sudo update-grub
И он у нас уже есть, теперь нужные программы будут загружаться быстрее.
Для получения дополнительной информации вы можете посетить их страницу SourceForge.
Я попробую через некоторое время, и если я не вернусь, это будет потому, что мой жесткий диск умер
Это работает нахрен !!! Вы можете сказать, что приложения открываются быстрее 😀
Отлично, попробую в LMDE ... Расскажу как проходит.
Привет.
То же, если не вернусь быстро, вернусь позже хе-хе.
После нескольких попыток нет, не сработало.
Я попробую еще раз, но в другой день.
Это сработало для меня и KZKGGaara, прежде чем тоже бросить свой Archlinux на землю хахахаха
О, МОЙ БОГ! что с ним случилось? o_0
Эхм! снова пишу с работы! ^ _ ^ U
Не верьте, что я ушел на «темную сторону» !!! хе-хе-хе
Нормально, сегодня появился KZKGGaara с установленной Windows 7 😀
Отлично работает! Программы запускаются намного быстрее! Большое спасибо за совет! 😀
Я обнаружил, что есть шаг, который можно пропустить:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Как только это будет сделано, e4rat начнет перемещать файлы с вашего диска (это может занять некоторое время), когда это закончится, мы перезапустим.
sudo shutdown-r now ## ЭТА ПЕРЕЗАГРУЗКА БОЛЬШЕ
Чтобы программа всегда запускалась в начале и длится, даже если мы обновляем, мы редактируем наш grub,
sudo nano / etc / default / grub
Ну, я только что попробовал, и правда то, что изменений не много: /, и что я не форматировал почти год.
Добрый день, я выполнил шаги к письму, но это не сработало, даже файл startup.log не создается и проверьте программы, которые запускаются, а e4rat не запускается, у меня Ubuntu 13.04, правда уже сводит меня с ума ... Буду признателен ваша помощь
Превосходно этот шаг от начала за 1 минуту 40 секунд до 29 точных секунд !!!!!!!!!! Большое спасибо, хотя они совсем не объясняют это, но экспериментируя, я добился этого, спасибо