[docs] 4.0: черновик руководства пользователя

Michael Shigorin mike на osdn.org.ua
Вс Апр 29 18:50:46 MSD 2007


On Sat, Apr 28, 2007 at 05:39:47PM +0400, Kirill Maslinsky wrote:
> https://heap.altlinux.org/tmp/server4.0-manual.draft.ps.bz2

с.49: "к которому дописываются" явно недописано

      дважды дублируется "Классическая файловая система ..."

с.52: "в руководстве к утилите mount(8), см. man mount"?

с.53: "Устройства SCSI" -- "SCSI/SATA"

с.54: не уверен, что формулировка про вложенные/расширенные
      разделы соответствует действительности, лучше уточнить
      у vsu@ (см. тж. с.62, "планирование...")

с.55: "чтение и запись ... выше" -- /скорость/ выше

с.56: дополнение к изложенной рекомендации ("swap в начале"):

      лучше первыми ставить swap, /tmp, /usr и подобные разделы с
      неуникальными данными: опечатка вроде dd of=/dev/hda вместо hda3
      в таком случае может уничтожить таблицу разделов и неважное,
      но будучи вовремя остановленным -- процесс не успеет добраться
      до /etc, /home или /var (а таблицу можно восстановить testdisk
      или gpart).

с.57: "файовой"

с.58: не могу согласиться с рекомендацией ReiserFS для /var
      (для _всего_ /var лучше ext3, а вот для его кусков вроде
      /var/spool/squid reiserfs в самый раз) и с рекомендацией
      XFS для /var/log (тоже ext3)

      вообще следует написать, что ext3 при высокой параллельной
      дисковой загрузке имеет посредственную производительность
      (обычно выражается как "общее торможение" -- низкая скорость
      операций с диском и очень высокие значения load average);
      xfs лишена этого недостатка, но при нештатной загрузке имеет
      больше шансов потерять данные (включая принудительное зануление
      "неуверенных" после восстановления блоков в целях безопасности
      -- при этом метаданные обычно сохраняются и внешне файл
      "как живой") и её использование рекомендуется с проверенным
      аппаратным обеспечением, подключенном к "умному" UPS для
      корректного выключения при потере питания

      также не могу согласиться с обязательностью nosuid на /var,
      особенно если в том же /var живёт /var/lib/vz!

с.59: noexec на /tmp чреват неработой mc при использовании pam_mktemp,
      а в Server 4.0 по умолчанию там оказывается tmpfs -- лучше бы
      осветить вкратце этот вариант (и грабли с потерей файлов/атрибутов
      при нагрузке на VM)

      "поойде" "систма"

      на / сейчас лучше давать ~500M, с 250--300M легко упереться
      впритык при обновлении ядра (они сейчас 40--50M); по части
      доступности -- возможно, здесь тоже стоит упомянуть про
      <1024 цилиндр на BIOS примерно до 2001 года (PII/PIII,
      без поддержки LBA32 или чего там)

с.60: побиты тире в абзаце про /boot

      n-1 -- тоже лучше ndash :)

с.62: "распознаёт определённые типы, и не" -- лишняя запятая

с.64: "нагрузки на процессор" -- и системную шину

      ещё из плюсов: совместимость software raid (против проблем
      с разным форматом данных на диске аппаратных вариантов);
      зачастую более высокая скорость работы, поскольку RAM/CPU
      хоста обычно намного быстрее; большая совместимость с различными
      типами и размерами дисков _и_ их разделов

      ещё из минусов софтрейда: меньшая надёжность, большие расходы
      времени на замену/введение в эксплуатацию диска

      RAID0: обязательно! надо переформулировать про "недостаток
      компенсируется": потеря данных не может компенсироваться
      производительностью, это tradeoff -- выбор, который надо сделать
      (данные нужные/уникальные или временные/дублицированные)

      RAID1: про _снижение_ скорости записи неправда, минимум со скоростью
      одного диска будет работать (хотя под Linux 2.4 скорость росла
      примерно как сумма дисков по крайней мере на чтении -- в 2.6 сломали)

      хорошо бы добавить в ссылки:
      http://www.freesource.info/wiki/HCL/XranenieDannyx/SoftwareRAID
      http://www.pythian.com/blogs/411/aligning-asm-disks-on-linux
      http://www.nber.org/sys-admin/linux-nas-raid.html
      http://linux-ata.org/faq-sata-raid.html

      ну и на linux.org.ru я бы не ссылался, гадюшник -- мож
      http://www.opennet.ru/docs/HOWTO-RU/Software-RAID-HOWTO.html ?

-- 
 ---- WBR, Michael Shigorin <mike на altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


Подробная информация о списке рассылки docs