TMPFS для / var / cache

Когда я использую TMPFS, установленный для / var / cache, я перезагружаю компьютер, а затем, как только компьютер загружается обратно в Ubuntu 13.10, после входа в систему и запускаю Ubuntu Software Center, он загружается в течение примерно 2 секунд, а затем вылетает. .

Моя система представляет собой

  • Intel I7
  • 16 ГБ памяти
  • 1 диск OCZ-SSD 120 ГБ BOOT-диск, с включенной подстройкой в ​​ОС
  • 1 X WD-HDD диск 250 ГБ, пользовательский диск

Вот строка TMPFS, которую я добавляю в файл fstab:

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

и также пытался

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

Когда я удаляю вышеупомянутые строки, Ubuntu Software-центр работает нормально ..

0
задан 21 November 2013 в 05:47

1 ответ

Конечно, это не сработает. Давайте взглянем на то, что /var/cache имеет:

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

Среди прочего, кеш имеет самое большое количество архивов кеша, от текущих списков пакетов, до виртуальных машин, ко всем видам Важные данные, которые он использует в любой момент:

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

Создание /var/cache tmpfs только потому, что cache - очень плохой ход. Вместо этого перенесите его на жесткий диск, если вы не хотите носить свой SSD (правда, по правде говоря, /var/cache записывается не так часто, как читается (если вы не используете samba)), вместо этого используйте tempfs.

0
ответ дан 21 November 2013 в 05:47

Другие вопросы по тегам:

Похожие вопросы: