Вчера приятел ми разказа за 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 roY добавяме следното в края на реда:
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Забележка: Предишната стъпка може да бъде направена по същия начин от стартиране, когато излезе екранът за изтриване, ние сме на линията на нашата операционна система и натискаме '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 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"Запазваме файла и презареждаме grub:
sudo update-grubИ вече го имаме, отсега нататък необходимите програми ще се зареждат по-бързо.
За повече информация можете да посетите страницата им SourceForge.
Ще го пробвам след малко и ако не се върна, ще е защото твърдият ми диск ще е умрял