Dacă o dată am scris despre eliberarea ram-ului atunci azi o să scriu despre cum a-l umple ^__^. Mai exact despre folosirea RAMDisk-ului. Deci, eu vreau să trec /tmp-ul și cache-ul, folosit de pacman, în RAM.
Pentru a monta automat partiția cu RAM în sistem, o să scriem următoare în /etc/fstab (pentru detalii care și ce înseamnă se poate citi aici)
none /tmp tmpfs defaults 0 0 none /mnt/ramdisk tmpfs defaults 0 0Acum creem locul unde vom salva cache-ul pacman-ului și scriptul care v-a umple și v-a goli RAMDisk-ul.
# mkdir -p /mnt/ramdisk # touch /etc/ramdisk.sh # cat - >> /etc/ramdisk.sh << EOT #!/bin/sh #decomentați următoarele 2 rânduri în caz că doriți să faceți un backup înainte. #cd /var/cache/ && tar cf pacman.tar pacman/ #cd /var/lib/ && tar cf pacman.tar pacman/ mkdir /mnt/ramdisk/var/cache/ mkdir /mnt/ramdisk/var/lib/ mv /var/cache/pacman /mnt/ramdisk/var/cache && ln -s /mnt/ramdisk/var/cache/pacman /var/cache/pacman mv /var/lib/pacman /mnt/ramdisk/var/lib && ln -s /mnt/ramdisk/var/lib/pacman /var/lib/pacman EOT # chmod +x /etc/ramdisk.shîn fișierul /etc/rc.local adaugăm
chmod 777 /tmp /etc/ramdisk.sh &pentru a porni scriptul de umplere și în /etc/rc.local.shutdown pentru a goli și totodată a face backup, defapt mai mult pentru backup deoarece se golești și singur după deconectarea energiei
echo "Saving contents of ramdisk to harddrive" rm /var/cache/pacman rm /var/lib/pacman mv /mnt/ramdisk/var/cache/pacman /var/cache mv /mnt/ramdisk/var/lib/pacman /var/lib
Dacă totuși mă folosesc de un RAMDisk, am hotărât să mut și cache-ul browserului în el. Deci pornim Chromium-ul cu încă un parametru și anume
--disk-cache-dir="/tmp"
Plus la toate am mai adăugat și ~/thumbnails tot acolo :). Deschidem din nou /etc/rc.local și adaugăm
mkdir /tmp/thumbnails ln -s /tmp/thumbnails /home/flienteen/.thumbnails/ chown flienteen:flienteen /tmp/thumbnails/
La moment îs satisfăcut de ce s-o primit și cum funcționează, dacă mai aveți ceva sugestii - aștept ^__^
0 comments:
Trimiteți un comentariu