TMPFS para / var / cache

0

Quando eu uso o TMPFS configurado para / var / cache e eu reinicio o computador e depois que o computador reinicia o Ubuntu 13.10 e faz login e goto o Ubuntu Software Center ele carrega por 2 segundos e depois cai .

Meu sistema é um

  • Intel I7
  • Memória de 16 GB
  • 1 unidade OCZ-SSD Drive de 120 GB BOOT, com trim habilitado no sistema operacional
  • 1 unidade de disco rígido WD-HDD unidade de usuário de 250 GB

Aqui está a linha TMPFS que eu adicionei ao arquivo fstab:

tmpfs /var/cache tmpfs defaults,noatime,mode=0755 0 0

e também tentou

tmpfs /var/cache tmpfs defaults,noatime,mode=1777 0 0

Quando removo a (s) linha (s) acima, o Centro de Software do Ubuntu funciona bem.

    
por Dltzone 21.11.2013 / 02:16

1 resposta

1

Claro que não funcionaria bem. Vamos dar uma olhada no que /var/cache tem:

ls /var/cache
apt               cracklib  dictionaries-common  git       lxc       pppconfig        sublime-text-2
apt-xapian-index  cups      fontconfig           jockey    man       samba
auto-apt          debconf   gdm                  ldconfig  pm-utils  software-center

Entre outras coisas, o cache tem a quantidade mais massiva de arquivos de cache, das listas de pacotes atuais, às máquinas virtuais, a todos os tipos de dados importantes que são usados em todos os momentos:

sudo du -sh /var/cache/*
517M    /var/cache/apt
88M     /var/cache/apt-xapian-index
72M     /var/cache/auto-apt
448K    /var/cache/cracklib
5.8M    /var/cache/cups
5.1M    /var/cache/debconf
36K     /var/cache/dictionaries-common
660K    /var/cache/fontconfig
4.0K    /var/cache/gdm
4.0K    /var/cache/git
4.0K    /var/cache/jockey
84K     /var/cache/ldconfig
488M    /var/cache/lxc
3.6M    /var/cache/man
4.0K    /var/cache/pm-utils
4.0K    /var/cache/pppconfig
4.0K    /var/cache/samba
5.7M    /var/cache/software-center
5.5M    /var/cache/sublime-text-2

Fazendo o /var/cache a tmpfs só porque cache é uma jogada muito ruim. Em vez disso, mova-o para um disco rígido se não quiser usar o seu SSD (através de, verdade seja dita, /var/cache não é escrito tantas vezes quanto é lido (a menos que você use samba)) usando tempfs.

    
por Braiam 21.11.2013 / 02:47