| Qui est en ligne ? |
| Il y a : 27 utilisateurs en ligne, consultez le détail |
Forum » Documentation Linux » Squashfs |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
| Page : [1] |
| Auteur | Message |
|---|---|
|
|
#0 Message posté le : 01-04-2005 à 19:33:53 |
Scarabée Forum : Inscrit Association : Arrivé(e) le : 04-07-2003 Nombre de messages : 180 |
Squashfs est un système de fichiers en lecture seul comprimé pour Linux. Squashfs est prévu pour être utilisé comme système de fichier inaltérable, ou pour archiver des documents (c'est-à-dire dans les cas où un fichier tar.gz peut être employé), ou dans les systèmes de fichiers étant contraints au bloc device/memory (par exemple les systèmes inclus) où des économies sont nécessaires. Le système de fichiers est actuellement stable et a été testé sur les architectures PowerPC, i586, Sparc et ARM. Si vous avez besoin d'ajouter ce module dans votre noyau, voici une démarche possible à suivre. Cette démarche d'installation est fortement inspiré du How-To suivant. Voici également l'adresse du site officiel. A partir du manuel officiel, rédigé par Artemiy de artemio.net, j'ai adapté l'installation de Squashfs pour la version 10.1 de Slackware ayant le noyau 2.6.10. En effet, il y a quelques variantes pour réussir l'installation. Je dois avouer que c'était une première et que je ne suis pas mécontent. Pour l'anecdote, linux est vraiment un moyen d'initier véritablement tout un chacun à la compréhension d'un véritable système d'exploitation. Aussi, voici comment il est possible de procéder. 1. Pré-requis
2. InstallationCopiez l'archive téléchargée dans le dossier /usr/src/. Décompressez-la et copiez le patch qui correspond à votre noyau comme suite :
# cd /usr/src # tar xzvf squashfs2.x.tar.gz # cp squashfs/linux-2.y.z/squashfs2.x-patch /usr/src/linux Appliquez le patch au noyau :
# cd linux # patch -p1 < squashfs2.x-patch Lancez votre outil de configuration, favori (config/menuconfig/xconfig/gconfig). Je choisis menuconfig :
# make menuconfig Si vous ignorez comment utiliser cet outil, reportez-vous à ceci. L' option à activer est la suivante :
File systems Miscellaneous file systems <M> Squashed filesystem Il est également possible de configurer d'autres options par rapport à squashfs, mais il n'est pas nécessaire pour le moment d'en parler, car nous n'avons pas nécessairement besoin. Si seulement le besoin s'en fait sentir, je vous invite à vous reporter à la documentation initiale. Pour compiler et installer votre noyau suivez le didacticiel suivant. De l'Item make, jusqu'à la fin. Une fois que votre système a bien redémarré sur le nouveau noyau, vous pouvez tester la mise en place de squashfs.
# cat /proc/filesystems # modprobe squashfs # cat /proc/filesystems Vous devriez constatez dans la liste le chargement de squashfs dans votre système. 3. Installation de mksquashfs toolsMksquashfs-tools est fournit dans l'archive que vous avez précédemment téléchargée. Pour le compiler et l'installer faîtes ainsi :
# cd /usr/src/squashfs/squashfs-tools # make # cp mksquashfs /usr/sbin A chaque fois que vous en avez besoin, tapez dans une console en root :
# mksquashfs --help Il vous indique comment l'utiliser. N'hésitez pas à commenter ce didacticiel de vos remarques, elles sont les bienvenues. --Message édité par TrustRobot le 01-04-2005 à 19:33:53-- |
| Page : [1] |
Forum » Documentation Linux » Squashfs |
Forum modéré par : Jul |
| Même auteur |
|
Score ( voter ) : ![]() ![]()
|
|
|
|
|
- Petit scarabée : 0 pastille, moins de 100 messages
- Scarabée : 0 pastille, plus de 100 messages
- Hobbit : 1 pastille, plus de 1000 messages
- Naboo : 2 pastilles, plus de 2000 messages
- Elfe : 3 pastilles, plus de 3000 messages
- Jedi : 4 pastilles, plus de 4000 messages
- Maître Jedi : 5 pastilles, plus de 5000 messages
