LINUX.ORG.RU

История изменений

Исправление WitcherGeralt, (текущая версия) :

С точки зрения юзера, тебе должно быть абсолютно наплевать на то, где что лежит, если оно работает и конфигуряется из гуя. А в 2018 под линуксами всё примерно так и обстоит. Так что кейс юзера отбрасываем.

С точки зрени админа у тебя появляются уже другие кейсы. Ты можешь сбекапить весь /etc целиком, не заморачиваясь выскребарием чёрт знает каких конфигов чёрт знает откуда. FHS — стардарт уже более 20 лет, а на практике проявляет себя уже порядка 40 лет, а то, что ты описываешь не имеет стандарта, следовательно, в директориях приложений на практике всё будет валяться как попало. Тот же простейший бекап всех конфигов одной командой у тебя уже не выйдет. На потенциально тяжелые /srv и /var/lib ты можешь смотнтировать отдельные объёмные хранилища, ненужный /tmp можешь поместить в оперативу, например, по какой-нибудь странной шалости можешь захотеть монтировать что-нибудь удалённое в /var/log для централизованного хранения логов, или монтировать ro так же удалённо огромную коллекцию библиотек в /usr/include, если будешь что-то билдить.

Твоя хотелка не гибкая и абсолютно не юзабельная на практике, а если расширять, чтобы стало гибко, получишь тот же FHS.

Исходная версия WitcherGeralt, :

С точки зрения юзера, тебе должно быть абсолютно наплевать на то, где что лежит, если оно работает и конфигуряется из гуя. А в 2018 под линуксами всё примерно так и обстоит. Так что кейс юзера отбрасываем.

С точки зрени админа у тебя тебя появляются уже другие кейсы. Ты можешь сбекапить весь /etc целиком, не заморачиваясь выскребарием чёрт знает каких конфигов чёрт знает откуда. FHS — стардарт уже более 20 лет, а на практике проявляет себя уже порядка 40 лет, а то, что ты описываешь не имеет стандарта, следовательно, в директориях приложений на практике всё будет валяться как попало. Тот же простейший бекап всех конфигов одной командой у тебя уже не выйдет. На потенциально тяжелые /srv и /var/lib ты можешь смотнтировать отдельные объёмные хранилища, ненужный /tmp можешь поместить в оперативу, например, по какой-нибудь странной шалости можешь захотеть монтировать что-нибудь удалённое в /var/log для централизованного хранения логов, или монтировать ro так же удалённо огромную коллекцию библиотек в /usr/include, если будешь что-то билдить.

Твоя хотелка не гибкая и абсолютно не юзабельная на практике, а если расширять, чтобы стало гибко, получишь тот же FHS.