Script per la creazione del ramdisk al boot:
alex@eeepc:~$ cat mkramdisk.sh #!/bin/bash if [ -e ~/ramdisk ]; then if [ ! -d ~/ramdisk ]; then echo "E' gia presente un file ramdisk" exit 1 fi else #--- No file or directory, lo creo mkdir ~/ramdisk fi #--- Lo monto se non è già montato mount | grep -q ~/ramdisk rez=$? if [ $rez = 1 ]; then mount -t tmpfs tmpfs /home/alex/ramdisk -o size=256m fi cd /home/alex/ramdisk mkdir firefox chmod 777 firefox cp -r /home/alex/bck_firefox/* /home/alex/ramdisk/firefox/ cd /home/alex/.mozilla ln -s /home/alex/ramdisk/firefox firefox chmod -R 777 /home/alex/ramdisk/firefox/*
Lo script mkramdisk.sh è “linkato” sotto la directory /etc/rc2.d:
alex@eeepc:/etc/rc2.d$ ls -lrt /etc/rc2.d/ | tail -4 lrwxrwxrwx 1 root root 21 2009-06-06 20:57 S20eee-control -> ../init.d/eee-control lrwxrwxrwx 1 root root 17 2009-07-11 22:10 S91apache2 -> ../init.d/apache2 lrwxrwxrwx 1 root root 14 2009-08-14 22:24 S20gpsd -> ../init.d/gpsd lrwxrwxrwx 1 root root 23 2010-05-11 20:37 S99ramdisk -> /home/alex/mkramdisk.sh
Script di sincronizzazione della cartella di backup del profilo firefox:
alex@eeepc:~$ cat sync_firefox.sh #!/bin/bash rsync -av /home/alex/.mozilla/firefox/n7b0wdkv.default /home/alex/bck_firefox
Lo script sync_firefox.sh è “linkato” sotto la directory /etc/rc0.d:
root@eeepc:/etc/rc0.d# pwd /etc/rc0.d root@eeepc:/etc/rc0.d# ln -s /home/alex/sync_firefox.sh K99sync-firefox root@eeepc:/etc/rc0.d# ls -lrt totale 4 lrwxrwxrwx 1 root root 14 2009-08-14 22:24 K20gpsd -> ../init.d/gpsd lrwxrwxrwx 1 root root 26 2011-01-30 19:42 K99sync-firefox -> /home/alex/sync_firefox.sh
Ecco invece come si presenta la situazione dei file nel profilo di firefox:
alex@eeepc:~$ cd .mozilla/firefox alex@eeepc:~/.mozilla/firefox$ ls -lrt totale 12 -rwxrwxrwx 1 root root 96 2011-01-30 18:43 profiles.ini.ramdisk -rwxrwxrwx 1 root root 94 2011-01-30 18:43 profiles.ini.backup -rwxrwxrwx 1 root root 94 2011-01-30 18:43 profiles.ini lrwxrwxrwx 1 root root 26 2011-01-30 18:43 firefox -> /home/alex/ramdisk/firefox drwxrwxrwx 10 root root 960 2011-01-30 19:49 n7b0wdkv.default alex@eeepc:~/.mozilla/firefox$ cat profiles.ini [General] StartWithLastProfile=1 [Profile0] Name=default IsRelative=1 Path=n7b0wdkv.default
[ad name=”HTML”]
Riporto il commento che è stato fatto su Linkedin: