Какие файлы должны быть только в Root? - PullRequest
1 голос
/ 24 мая 2009

Мой Mac сохраняет временные файлы моего Vim, файлы журнала моего сканера и файлы mach_kernel в мой Root. Я не настроил эту процедуру.

В данный момент я удаляю файлы в своем корне, поскольку многие из них, похоже, являются просто файлами подкачки. У меня есть идея, что только корневые папки и системные ссылки должны быть в корне.

Какие файлы должны быть только в Root?

Ответы [ 4 ]

4 голосов
/ 24 мая 2009

Стандарт иерархии файловой системы может быть полезным.

В разделе о корневой файловой системе указывается , что:

Содержимое корневой файловой системы должно быть достаточно для загрузки, восстановить, восстановить и / или восстановить систему.

3 голосов
/ 24 мая 2009

Вы можете иметь там все, что захотите, но вы должны соблюдать стандарт FHS , о котором вам следует беспокоиться. (как утверждает Синан)

2 голосов
/ 25 мая 2009

Mac OS X не совсем соответствует стандарту FHS - в частности, оно сохраняет свое ядро ​​(2 версии, я не уверен почему) и файл символов ядра в /, а не в / загрузиться, так что это нормально (для OS X).

Есть несколько других отличий от стандартной компоновки: OS X сохраняет домашние каталоги пользователей в / Users вместо / home, точки монтирования в / Volumes (или / Network в некоторых случаях) вместо / mnt, и сохраняет etc, tmp и var в / private вместо / (с символическими ссылками в /, поэтому на них можно ссылаться обычными путями). Он также поддерживает некоторые (невидимые) файлы / каталоги поддержки файловой системы - такие как Spotlight, FSEvents и горячий файл базы данных и т. Д.

Единственная причина, по которой Vim может хранить временные файлы в /, - это если вы редактировали файлы в / - я так понимаю, это не так?

Что касается сканера ... что это такое и как он запускается? Он может быть запущен с его текущим рабочим каталогом, установленным в /, и регистрироваться там, потому что он не знает ничего лучше. Если вы можете выяснить, как управлять им, я бы порекомендовал заставить его войти в / var / log (традиционное для Unix расположение), / Library / Logs (куда Apple любит помещать свои файлы журналов) или / Users / yourname / Library / Logs (если это зависит от пользователя, а не от всей системы).

1 голос
/ 24 мая 2009

Как в файлах, показанных при запуске

ls /

Если это так, я согласен, только папки и символические ссылки. Мне не нравятся находящиеся там файлы.

...