e4rat (Ext4 - Réduire les temps d'accès) est un ensemble de outils pour accélérer le processus de démarrage, ainsi que les applications chargées au démarrage, en enregistrant les fichiers utilisés dans les 2 premières minutes du démarrage, les relocaliser y les précharger, éliminant ainsi les temps de recherche et les délais de rotation. Cela conduit à un taux de transfert du disque dur élevé. |
Le processus se compose de trois étapes: recueillir des informations sur le démarrage, réallouer des fichiers, puis les charger à chaque démarrage.
Nous allons commencer par télécharger le programme.
Avant de l'installer, nous devons supprimer ureadahead, afin qu'il n'entre pas en conflit avec lui:
sudo dpkg - purge ureadahead ubuntu-minimal
Nous installons les dépendances pour e4rat:
sudo apt-get installer libblkid1 e2fslibs
Ensuite, nous installons le programme.
Maintenant, je vais vous expliquer le plus facilement possible comment le faire fonctionner. Tout d'abord, nous devons éditer notre grub ou grub2 selon le cas:
sudo nano /boot/grub/grub.cfg
Dans le fichier, nous recherchons une ligne similaire à celle-ci:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro
Et nous ajoutons ce qui suit à la fin de la ligne:
init = / sbin / e4rat-collect
Dans mon cas, cela ressemble à ceci:
linux /boot/vmlinuz-2.6.38-10-generic root = UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro splash silencieux vt.handoff = 7 init = / sbin / e4rat-collect
L'étape précédente, nous pouvons faire exactement la même chose depuis le démarrage, lorsque l'écran grub sort, nous sommes sur la ligne de notre système d'exploitation et appuyez sur «e» pour le modifier. Dans le cas où vous avez plusieurs systèmes installés sur le disque, c'est plus simple de le faire, car nous évitons de nous impliquer dans le démarrage des autres.
Une fois cela fait, nous fermons l'éditeur Ctrl + X, et redémarrons.
Lorsqu'il a fini de charger le système, nous devons ouvrir les programmes que nous démarrons habituellement plus souvent, comme le navigateur, le gestionnaire de messagerie, etc ..., nous avons deux minutes pour le faire. Une fois cela fait, nous nous assurons que le fichier journal a été créé.
ls / var / lib / e4rat /
La réponse doit être startup.log, si elle ne vous montre rien, vous devrez recommencer les étapes.
Maintenant, nous revenons à l'édition du grub, cette fois nous le faisons depuis l'écran d'accueil en appuyant sur e, comme je l'ai expliqué ci-dessus. Et nous ajoutons le paramètre unique à la fin de la ligne que nous avons mentionné précédemment, étant comme suit:
linux /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single
Nous fermons et redémarrons, mais cette fois nous le faisons en mode sans échec ou à partir de la ligne de commande. Connectez-vous avec notre nom d'utilisateur et mot de passe et exécutez:
sudo e4rat-realloc /var/lib/e4rat/startup.log
Une fois que cela est fait, e4rat commence à déplacer les fichiers de votre disque, (cela peut prendre un certain temps), quand cela se termine, nous redémarrons.
sudo shutdown -r now
Pour que le programme s'exécute toujours au début et dure même si nous mettons à jour, nous éditons notre grub:
sudo nano / etc / default / grub
et nous cherchons la ligne:
GRUB_CMDLINE_LINUX_DEFAULT = "splash silencieux"
Nous ajoutons la ligne suivante avant le splash silencieux,
init = / sbin / e4rat-preload
Rester de cette façon.
GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-preload silencieux splash"
Nous sauvegardons le fichier et rechargeons le grub:
sudo mise à jour-grub
Nous l'avons déjà. Désormais, les programmes habituels se chargeront plus rapidement au démarrage.
Pour plus d'informations, vous pouvez visiter le page du projet à sourceforge.
source: Zone Linux
Bonjour bien, merci d'avoir répondu, j'ai essayé de le faire mais je n'ai pas réussi, si vous avez le temps de mettre à jour le post avec LM ce serait très bien, merci Pablo.
A l'époque, je l'avais essayé avec Ubuntu. Je suppose qu'il ne devrait pas y avoir de grandes différences avec LM.
À votre santé! Paul.
Bonjour bon pour la contribution, ma question est si vous l'avez essayé avec LM 13? Travaux?.
Saludos y gracias
Exact! Il peut également être utilisé dans d'autres distributions. L'idée était de présenter le programme, d'expliquer les étapes d'installation pour les plus récents (généralement les utilisateurs d'Ubuntu et la plupart des lecteurs du blog). Ceux qui utilisent d'autres distributions sauront sûrement quoi faire ou où chercher plus d'informations.
À votre santé! Paul.
Je l'ai essayé et la vérité est que j'ai perdu mon gdm, j'utilise trisquel 5.0 qui est basé sur Ubuntu 11.04, je veux savoir s'il y a un fichier à éditer pour pouvoir récupérer mon environnement graphique, merci
Il peut également être utilisé pour d'autres distributions, par exemple sur Archlinux ñ.ñ
https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29
salutations
Il ne me laissera pas l'installer, voici ce que j'obtiens dans le terminal:
Erreur CMake à /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138 (message):
Impossible de trouver les bibliothèques Boost demandées.
Impossible de trouver les fichiers d'en-tête Boost. Veuillez définir BOOST_ROOT à la racine
répertoire contenant Boost ou BOOST_INCLUDEDIR vers le répertoire contenant
En-têtes de Boost.
Pile d'appels (appel le plus récent en premier):
CMakeLists.txt: 20 (trouver_package)
Erreur CMake à src / cmake / Findext2fs.cmake: 17 (MESSAGE):
Impossible de trouver ext2fs
Pile d'appels (appel le plus récent en premier):
src / CMakeLists.txt: 57 (FIND_PACKAGE)
- Configuration incomplète, des erreurs se sont produites!
salutations
Ok, vous pouvez télécharger le package deb, les sources m'ont été téléchargées directement.
Le registre, le déplacement et le préchargement des fichiers semblent bons, mais ...
Est-ce que cela prend autant de temps pour démarrer une distribution Linux? Est-ce une question de services que nous avons en cours d'exécution? Est-ce que nous continuons à nous plaindre de la même chose?
Il ne me faut pas plus que d'allumer le téléphone portable et d'entrer le code d'identification, et j'ai un drame avec Ext4 puisque ma distribution de sauvetage actuelle, Slax, ne gère pas ce système de fichiers pour le moment, ce qui prend déjà du temps. 😉
Quelque chose comme ça arrive à quelqu'un d'autre?
Vous devez éditer le fichier de configuration de grub en tant que super utilisateur du système ... De cette façon, il ne sauvegardera évidemment pas les modifications. À votre santé…
Uniquement pour Ubuntu?
Eh bien, j'ai des problèmes lors de l'édition depuis le démarrage.
Pulse e, ajout d'un simple à la ligne et impulsion ctrl + x
Après cela, l'écran devient noir et je dois redémarrer.
Je retourne dans l'éditeur et vois que la modification n'a pas été enregistrée.
salutations
Merci, cela a parfaitement fonctionné sur Debian. Trop de dépendances (libboots) mais tout va bien.
Je suppose que cette optimisation est inutile pour les disques SSD, non?