Summary: | [FR] [3.1] filesystem mount options could be better controlled | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Michael Shigorin <mike> |
Component: | alterator-vm | Assignee: | Олег Соловьев <mcpain> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | enhancement | ||
Priority: | P5 | CC: | inger, kirill, ldv, legion, mcpain, rider |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux | ||
Bug Depends on: | |||
Bug Blocks: | 7371 |
Description
Michael Shigorin
2003-05-26 19:48:34 MSD
to maintainer в TODO в TODO к новому мантейнеру не, это FR на _новый_ инсталлер... куда перевесить? :) повисит тут пока в долгий ящик ящик пришёл? reassigned to proper package Перевешиваю. Правильно ли я понимаю, что коль речь о centralized control, то следовало бы реализовать возможность назначения опций монтирования в профилях ? В чём-то да, только это профили, ортогональные ФСным -- что-то вроде msec, если помнишь. Возможно, опять в долгий ящик -- до появления expert-режима и централизованного гайкозажимателя. ping в /vm ничто не препятствует назначению опций монтирования, отличных от default. Жду предложений, если нынешнего поведения недостаточно. Если хочешь, можешь использовать рекомендации из первого сообщения в болванке серверной разбивки, а вручную -- уже достаточно. Правда, на самом по себе /var "nosuid,nodev" несовместимо с /var/lib/vz. Может иметь смысл для серверного инсталера с ovz по умолчанию делать отдельный /var/lib/vz -- ldv, legion, что скажете? (или забыть и закрыть нафиг, поскольку good enough) А, ещё noexec на там, где $TMPDIR, несовместимо с mc было. :) Предлагаю такую логику: nosuid: везде, кроме / и /usr nodev: везде кроме /, /var и /home noexec добавлять автоматически, похоже, нереально. Да, и неплохо бы добавить /var/lib/vz в список известных точек монтирования. Ага по всем пунктам. прошу пояснить, где эти соглашения предполагается предлагать/форсировать ? - в автоинсталле (--> в профиле) - в ручной разбивке Форсировать нигде не стоит, предлагать в server все три пункта из комментария Димы -- IMHHO стоит, в ручной разбивке было бы неплохо предлагать, но критичен внятный help. 2 kirill: см. тж. свежий тред в devel@ From: lakostis@ Subject: U: alterator-vm mike: в авторазбивке оно либо форсируется, либо не выполняется вовсе. Торможу, поскольку без ручного подтверждения автомат пока не пользовал. Вообще изначальный смысл был скорее в том, чтобы начинающий администратор при использовании ALT Linux сразу получил интересные хинты (не в виде грабель), а потом уже сам про них читал и думал, где/что ещё можно применить. Вот комплект "умеренно закрутить гайки" с повышенной возможностью их заметить и пониженной -- наступить на побочные эффекты: * server nosuid: везде, кроме /, /usr и /home nodev: везде, кроме /, /var и /home noatime: /usr * workstation nodev,noatime: /usr * custom nosuid: /home nodev: /home noatime: /usr (In reply to comment #20) > Вот комплект "умеренно закрутить гайки" с повышенной возможностью их заметить и > пониженной -- наступить на побочные эффекты: > > * server > nosuid: везде, кроме /, /usr и /home > nodev: везде, кроме /, /var и /home > noatime: /usr > > * workstation > nodev,noatime: /usr > > * custom > nosuid: /home > nodev: /home > noatime: /usr Поддерживаю, хотя таки ставлю noatime ещё и на /var с /home http://www.freesource.info/wiki/RazbienieDiska немного устарело, но мое мнение по поводу флагов более-менее аргументировано там есть. > ------- Additional Comment #17 From Sergey Bolshakov 2007-03-14 13:40 -------
> прошу пояснить, где эти соглашения предполагается предлагать/форсировать ?
> - в автоинсталле (--> в профиле)
> - в ручной разбивке
Во всех профилях предполагается форсировать.
В диалоге выбора точки монтирования предполагается предлагать.
Например, при изменении точки монтирования, когда фокус ввода
покидает виджет выбора точки монтирования, устанавливать
параметры монтирования сообразно выбранной точке монтирования;
ну а пользователь сможет поменять их прежде чем нажмёт OK.
Ну и noatime для /usr не повредит, наверное.
2mike: не вижу смысла делать разные правила назначения
nosuid и nodev в зависимости от профиля.
В списке уже есть /var/www и /var/ftp с особыми настройками. Есть ещё один популярный сервис, для кэша которого неплохо бы сделать отдельный mountpoint, из-за специфичности работы с диском: squid. ("/var/cache/squid" . "nodev,nosuid,noexec,noatime") (In reply to comment #21) > Поддерживаю, хотя таки ставлю noatime ещё и на /var с /home Нельзя по умолчанию -- там есть приличные шансы, что на него полагаются (как минимум MUA). А руками уж каждый пусть сам думает. 2 ldv: я вижу -- отчасти как замену отсутствующему регулятору, который подразумевался в самом начале бага (помнишь expert mode и msec?). Если хочешь, то возможность в рассылке или по телефону выдать краткую рекомендацию по снятию проблемы, а не рассказывать на пальцах всю историю. (In reply to comment #24) > ("/var/cache/squid" . "nodev,nosuid,noexec,noatime") BTW, хороший пример целесообразности reiserfs (и RAID0). squid -z дешёвый ;) (это не совсем пуленепробиваемое решение -- reiserfs3 иногда действительно рассыпается вдребезги, хотя к тому количеству сбоев по питанию ext* обычно тоже уже давно дурно) done in 0.3-alt8 Ура :-) Долгий ящик сделал своё дело :-) |