Боюсь, что это еще один из вопросов FHS, но я не смог найти более подробного объяснения, которое, как мне кажется, мне нужно. Да, я знаю об Uni FHS и т.д., Но мне все еще не хватает пояснений: /usr dir и его содержимое. Я считаю, что это отчасти связано с тем, что я привык к установкам Linux, занимающим только один раздел, за исключением /home .

Как я понимаю, его содержимое предназначено для совместного использования несколькими машинами, поэтому его можно (можно) подключить с некоторого «общего» жесткого диска. Он также содержит двоичные файлы, не такие критичные, как в /bin и /sbin . Поправь меня, если я ошибаюсь.

Его описание "только для чтения" меня немного смущает.

  1. Под этим подразумевается, что пользователям здесь не разрешено писать, только суперпользователям?

Теперь мой фокус здесь - /usr/local и /usr/shared .

/usr/local as

Третичная иерархия для локальных данных, специфичных для этого хоста

должно означать, что это не общий доступ.

  1. Прав ли я в предположении, что это не часть этого «общего» жесткого диска, а просто точка монтирования жесткого диска / раздела, выделенного для одной машины? (поэтому вообще не хранится с другими файлами /usr/bin )

Я также не уверен, понимаю ли я значение /usr/share . Это должно содержать

Архитектурно-независимые (общие) данные

Тот факт, что /usr должен использоваться совместно несколькими компьютерами и пользователями, не помогает понять, что здесь используется слово «общий», которое предназначено для совместного использования в разных архитектурах.

Это заставляет меня задуматься:

  1. Где находятся архитектурно-зависимые данные? Где-либо еще? Означает ли это, что машины с разными архитектурами не будут совместно использовать /usr only /usr /share? (что делает его еще одним физически отдельным разделом)

Здесь я ожидал бы, в основном, неродных двоичных файлов кода, сценариев, файлов ресурсов и текстовой справки для приложений (что отчасти так), но я вижу сценарии bash в /usr/bin и внезапно у меня возникает ощущение, что не все системные некритические архитектуры -независимые скрипты ограничены этим каталогом.

  1. Являются ли эти bash-скрипты только простыми обертками для исполняемых файлов или в чем причина их присутствия, если они не зависят от архитектуры?

  2. Верны ли мои рассуждения или я что-то упустил?

0