Peuks a écritSi j'ai bien compris; dans /etc/fstab je rajoute une ligne pour usr et je le donne le chemin de usr 2 ?.
Parce que si c'est ça on peut créer une 2e ligne a grub avec un script au début qui chargera l'un ou l'autre 🙂
hum non :/
en effet on edit fstab pour lui dire de monter usr.squashfs dans /usr mais pas le chemin de usr2 qui est juste ton usr d'origine déplacé pour laisser travailler le squashfs dans un repertoire vide.
Au début j ai fait ça pour controler que c'etait bien le squashfs qui tournait, mais c'est inutle car le montage du squashfs aura priorité sur les fichiers existant dans /usr d'origine
Donc tout dépend de ce que l'on va cherché a faire,
1) économiser de la place disque (en sachant que l'on sera en lecture seul)
2)placer son usr.squashfs en ram (a tester les gains de rapidité)
pour mieux comprendre je te post mon fstab
et le scrip que j ai ecris pour la mise en ram (a ne pas utiliser avec ton squashfs de 2 giga lol )
fstab :
# /etc/fstab: static file system information.
#
# Use 'blkid -o value -s UUID' to print the universally unique identifier
# for a device; this may be used with UUID= as a more robust way to name
# devices that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda8 during installation
UUID=4a7cbc4d-ecd8-439a-9146-db1827ae81c8 / ext4 errors=remount-ro 0 1
# swap was on /dev/sda7 during installation
UUID=92ea6ef5-9442-496d-a74f-34f74f4a34b9 none swap sw 0 0
#passage de /mnt en ram
/tmpfs /mnt tmpfs defaults 0 0
tu peux voir que rien ne concerne /usr à présent.
le script à lancer en root:
#!/bin/bash
zenity --info --text="Mise en place du booster" &
cp -a /usr.squashfs /mnt ;
mount -t squashfs -o loop /mnt/usr.squashfs /usr/ ;
killall zenity ;
zenity --info --timeout=3 --text="BOOST ACTIVÉ" ;
exit 0
bon voilà j'espere que celà n'est pas trop fouillu car je ne suis pas non plus trés doué pour me faire comprendre 😐
sinon ton idée du grub m'interesse car si tu as quelques chose a m'apprendre a ce sujet je suis preneur