Cóż, jak napisałem wcześniej, mój Firefox korzysta z RAMDysk-u czyli po każdym restarcie systemu cache jest tworzony na nowo. Własnie, po każdym restarcie a ja tak często nie lubie restartować latoptopa bo jestem leniwy. Należało więc sprawić aby cache był czyszczony zawsze, gdy tylko Firefox jest uruchamiany, rozwiązaniem okazał się luncher w Gnomie oraz prosty skrypt:
#! /bin/bash
ISRUN=`ps -ef | grep -i firefox | grep -v grep | wc -l`
RAMDISK=/var/ramdisk/ramdisk0/Cache
test -d $RAMDISK && rm -rf $RAMDISK/*
firefox %u &
exit 0
Piszę mały programik to analizy stanów serwerów więc potrzebowałem wykonać analizę w linii poleceń, jak widać poniżej, analizuję wynik polecenia ps zapisanego w pliku:
cat ps | perl -ane 'if ($_ =~ m/(\S+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\S+)\s+(\S+)\s+(\S+)\s+(.*)\s*$/) {print "$1;$2;$3;$4;$5;$6;$7;$8;\n" } ;' | sed -e "s/\s*;$/;/g"
Niektórzy są paranoikami, niektórzy chcieliby nimi być (ze względu na standardy bezpieczeństwa przez nich stosowanych). Dla nich wszystkich porada jak uruchamiać Firefox-a, który trzyma cache w ramdysku, czyli za każdym uruchomieniem na pusty cache.
Czytaj dalej Firefox i cache w ramdisku →
1. Najpierw odmountuj filesystem:
# cplv -y cplv -v test2_vg fslv00
0516-741 cplv: Source logical volume fslv00 is open.
Unmount file system on this logical volume.
# umount /data/testfs
2. Skopiuj LV
# cplv -y cplv -v test2_vg fslv00
cplv: Logical volume fslv00 successfully copied to cplv .
3. Jeżeli chcesz stworzyć kopie, zmodyfikuj plik /etc/filesystems dodając nowy wpis, Jeżeli chcesz przenieść edytuj istniejący wpis.
/data/testfs2:
dev = /dev/cplv
vfs = jfs2
log = /dev/loglv01
mount = true
account = false
4. Sprawdz system plików
fsck –p /dev/cplv
5. Zamontuj nowy system plików 😉
# mount /data/testfs2
Możliwe problemy:
* jeżeli to nowe VG musisz stworzyć jfs2log,
Kolejna witryna WordPress