Как называется файловая система операционной системы в UNIX \ Linux?

0

Правильно ли предположить, что операционная система ВСЕГДА размещена в / usr во всех видах UNIX и Linux?

Я пишу скрипт, который должен проверять свободное место в файловой системе операционной системы, и я хочу, чтобы он был универсальным для всех видов (RedHat, Solaris, AIX, SGI, Suse, CentOS и т. Д.).

Спасибо

user1762109
источник
3
"operating system's file system"... совершенно неясно, что вы спрашиваете.
Jonathon Reinhart

Ответы:

4

К сожалению, нет общего ответа на вопрос, который вы задаете.

Причина в том, что системы Linux и Unix предоставляют полную свободу для установки частей операционной системы в один или несколько разделов, локальных или удаленных.

В дополнение к свободе секционирования некоторые системные администраторы регулярно создают символические ссылки на хорошо известные (например, FHS) имена каталогов ОС, такие как /usr/local через перегородки. Таким образом, операционная система фактически может быть распределена по нескольким файловым системам Это означает, что в общем случае понятия «файловая система операционной системы» не существует.

Крайним примером этого может быть Ubuntu LiveCD, работающий с UnionFS RAM диск 60МБ. В этом случае доступно 60 МБ свободного пространства, которое доступно в общей сложности, но существует только до тех пор, пока работает ОС.

Jonathan Ben-Avraham
источник
3

FHS может быть полезным, хотя реализации могут не придерживаться его полностью, вы можете проверить еще раз.

Вам в основном нужно проверить /, /usr, /var (на большинстве систем /bin а также /sbin находятся в / и не монтируется на отдельных файловых системах). В настольных средах SuSE и некоторых более крупных пакетах может оказаться /opt и поэтому вы можете проверить это.

michel-slm
источник
1
неверен. FHS является перекрестным нарушением. увидеть unix.stackexchange.com/q/98751/29146
strugee
2

Просто используйте df(1) инструмент на фактический путь, в который вы пытаетесь написать:

$ df /usr/here-is-where-i-want-to-be/
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             70105504  13177408  56928096  19% /
hroptatyr
источник