HOWTO
- From
- Eric Pozharski (2:463/3141.314)
- To
- Nikita Filaretov (2:5054/37.63)
- Date
- 2005-04-10T10:15:58Z
- Area
- RU.UNIX.FTN
*** to Linux or to Windows, isn't a question, Nikita! ***
09 Apr 05 22:52, Nikita Filaretov wrote to Alex Cherkas:
EP>>>> напоминаю, не забывай про Filesystem Standard, в
NF>>> намного удобней держать всю фидошку в одной папке.
NF>>> имхо. ну логи разве что можно сунуть в /var/log
AC>> Конфиги и бинарники - в одном логическом месте, напр.,
AC>> /usr/local/ (..bin, ..etc, ..lib, ..), логи, эхо- и
AC>> нетмейл-базы, файлэхи, т.е. то, что часто изменяется - в
AC>> спуле. /var/spool/fido/ (..logs, ..msgbase, ..fileecho,
AC>> ..filebox, ..outbound..)
NF> в чём собственно разница? хуже не будет.
NF> а если тебе потребуется перенести на время твою фидошку
NF> на другой раздел, удобно ковыряться?
(В принципе, вопрос где что должно лежать не совсем (совсем не) топичный. Это скорее для RU.UNIX. Но в связи с временным отсутствием модератора позволю себе высказаться. Так вот,) Filesystem Standard выдуман не для того чтобы парить мозги newbie'м, а для удобства/скорости/надежности. По пунктам.
(1) Жесткое наделение смыслом отдельных ветвей дерева фолдеров создает, не видимое на первый взгляд, удобство поиска. И не столько оператору, сколько софту всех уровней. Кроме shell'а есть еще `ld.so', `groff', `automake', `perl', итд. И все они что-то ищут. Ты предлагаешь всей этой ораве перерыть весь диск в поисках одной динамической библиотеки или man-page'а? Как, совершенно справедливо, отметил пред-предыдущий докладчик есть `/usr/local' -- все что не обслуживается унаследованным package manager'ом идет туда. И не вылазит оттуда без четко обоснованной необходимости. (От себя добавлю, курим пункт 3.4 of `Tips-HOWTO', и глубоко задумываемся.)
(2) Я не пытаюсь оскорбить тебя предположением, что ты не осведомлен о *ненулевом* времени поиска цилиндра. Иерархия фолдеров еще и раскладывается в разные разделы, а иногда и на разные диски (ну у богатых свои причуды). В случае *одного* раздела файлы (и очень скоро) вроде бы лежащие рядом (логически) окажутся на значительном растоянии (физически). К сожалению, проблема нарезки диска нетривиальна. (Курим пункт 4.3 of `mini/Partition', и глубоко задумываемся.)
(3) Вернись по треду. Я (@MSGID: 2:463/3141.314 4257c376) уже обращал твое внимание на разную "ценность", извиняюсь за выражение, контента. Потеря разных файлов имеет разную цену (и я не только о деньгах). Определись, что для тебя важнее -- временные файлы тоссера или фотография любимой кошки; ты понимаешь разницу между ценностью этого флеймодрома и образом ядра? (Лично видел что происходит с разделом, где лежит `/var/tmp', когда при компиляции GCC пропадает питание.)
Не прими это как оскорбление, но то что ты предлагаешь это -- офтопикизм.
* p.s. 2ALL: Пинайте если ошибаюсь.
--- Msged/LNX 6.0.2
* Origin: I must know, but believe (c) Filaretov (2:463/3141.314)
SEEN-BY: 46/50 400/520 814 450/1024 463/59 62 68 94 126 254 323 384 435 438
SEEN-BY: 463/617 635 739 822 1113 1124 1337 2002 3141 464/36 910 465/213
SEEN-BY: 466/555 468/10 4600/103 4613/54 4624/8 4627/64 4633/2 4643/1 5000/0
SEEN-BY: 5000/104 170 280 5000 5004/75 1111 5005/14 5009/14 5010/53 77 5011/13
SEEN-BY: 5015/10 5019/31 5020/545 715 4441 5021/29 5025/3 5027/16 5029/34
SEEN-BY: 5030/115 5035/38 5036/34 5054/1 8 9 18 37 63 67 81 5057/119 5062/10
SEEN-BY: 5063/3 5069/7 5080/1003 5085/13 5090/1029 5092/1 5095/20 5096/18
SEEN-BY: 6000/12 254 6001/10
PATH: 463/3141 1124 68 5000/5000 5020/545 5054/1 37