ставить систему устанавливается на флешку.
это делается для:
1) простого восстановления системы. установил систему, настроил, снял образ флешки dd. умерла флешка - достал аналогичную, откатил ее dd и снова все работает.
2) смерть любого из hdd приведет только к потере части фильмов и сериалов, но не оставит меня без интернета.
система 12.04 server/
загружался с загрузочной флешки, созданной с помощью unetbootin.
(два важных замечания:
a) флешки должно быть две - одна загрузочная, другая под установку (что очевидно).
b) на момент написания 12.04.03, доступная на сайте ubuntu собрана с ошибкой, качать необходимо 12.03, доступную на old-releases.ubuntu.com/releases/)
1) систему установил на флешку без swap. все место отдано под /
2) удалил журнал. для этого после установки надо загрузитья еще раз с live-flash и отдать команду:
sudo umount /dev/sdb1
sudo tune2fs -o journal_data_writeback /dev/sdb1
sudo tune2fs -O ^has_journal /dev/sdb1
sudo e2fsck -f /dev/sdb1
sudo reboot
3) перенес логи в оперативку и отключил проверку флешки при перезагрузках (все равно она умрет внезапно, а лишний раз расходовать циклы чтения-записи смысла нет)
cat /etc/fstab
UUID=e404462c-5428-4334-a8ee-4b639e232c04 / ext4 errors=remount-ro,data=writeback,noatime,nodiratime 0 [b]0[/b]
tmpfs /tmp tmpfs rw,size=128m 0 0
tmpfs /run tmpfs rw 0 0
tmpfs /var/lock tmpfs rw 0 0
tmpfs /var/log tmpfs rw,size=16m 0 0
4) уменьшил кеширование дисковых операций и порог скидывания данных в swap (и заодно разрешил форвардинг пакетов)
sudo nano /etc/sysctl.conf
vm.vfs_cache_pressure = 50
net.ipv4.ip_forward=1
vm.swappiness=0
sudo sysctl -p
5) обновил систему.
(важное замечание - на момент написания актуальное ядро 3.20-56. но, на этом ядре не собирается пакет compat-wireless, необходимый для тюнинга hostapd.
следует установить ядро 3.20-53, перегрузится в него и удалить все воспоминания о -56)
6) установил все нужные пакеты из репозиториев
sudo apt-get install xl2tpd lighttpd screen nfs-kernel-server nfs-common rpcbind php5-cgi preload avahi-daemon hpodder libnl bridge-utils dnsmasq iw libavahi-client3
(включая демон кеширования preload - часто используемые приложения должны сами попадать в рай в оперативку.)
7)как заблокировать обновление ядра 3.20-53.?