Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [log пользователя] создание домашнего all-in one server. установка.  (Прочитано 522 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Мойша

  • Автор темы
  • Участник
  • *
  • Сообщений: 110
    • Просмотр профиля
ставить систему устанавливается на флешку.
это делается для:
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.?


« Последнее редактирование: 18 Ноября 2013, 19:42:17 от Мойша »

 

Страница сгенерирована за 0.019 секунд. Запросов: 22.