Существует два очень серьезных основания разделить помимо типа FS:
Предотвратите переполненный от приложения, влияющего на функциональность системы. Если Ваше приложение заполняется /usr
, затем полезно иметь некоторое пространство в запасе на /var
позволить системе продолжаться и журналы, которые будут зарегистрированы.
Jauder заявил выше, что это отрицается размером жестких дисков сегодня - я не думаю, что это строго верно. Наши диски могли бы быть более крупными, но данные, которые мы переворачиваем, когда-либо увеличиваются. Нет никакой потребности стать удовлетворенной.
Смонтируйте опции. Можно определить более тщательно, какие полномочия каждый раздел должен принять. Например, это - хорошая практика, чтобы не позволить файлам выполняться, особенно suid's, от /tmp
поскольку это - общий вектор атаки для машин, вручающих веб-приложения. Если Вы не выполняете тюрьмы, Вы не должны ожидать видеть узлы устройства где угодно, но /dev
. И так далее.
например.
/ noatime
/tmp noatime,nodev,nosuid,noexec
/var noatime,nodev,nosuid
/usr noatime,nodev
/home noatime,nodev,nosuid
ErrorDocument
директива может использоваться несколько путей, в зависимости от синтаксиса. Для выполнения файла путем, Вы хотите, необходимо использовать полный путь относительно DocumentRoot, которому предшествуют с/. Иначе это взято, чтобы быть литеральным сообщением, которое будет отображено, который является тем, что происходит для Вас.
Попробуйте это:
ErrorDocument 404 /thumbs/program.php
Более подробная информация: http://httpd.apache.org/docs/2.2/mod/core.html#errordocument