Когда я использую TMPFS, установленный для / var / cache, я перезагружаю компьютер, а затем, как только компьютер загружается обратно в Ubuntu 13.10, после входа в систему и запускаю Ubuntu Software Center, он загружается в течение примерно 2 секунд, а затем вылетает. .
Моя система представляет собой
Вот строка TMPFS, которую я добавляю в файл fstab:
tmpfs /var/cache tmpfs defaults,noatime,mode=0755 0 0
и также пытался
tmpfs /var/cache tmpfs defaults,noatime,mode=1777 0 0
Когда я удаляю вышеупомянутые строки, Ubuntu Software-центр работает нормально ..
Конечно, это не сработает. Давайте взглянем на то, что /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.