Причина это рассмотрело хорошую практику, состоит в том, чтобы предотвратить других пользователей системы переопределяющие данные и конфигурационные файлы для конкретного приложения.
Как пример mysql
/mysql
быть владельцем устройства хранения данных для mysql файлов базы данных предотвращает любого не использование приложения API от повреждения баз данных. Плюс пользователь mysql
обычно не имеет реальной оболочки, таким образом, никто не может войти в систему как тот пользователь также.
Попробовать udevtrigger
. Это должно воспроизвести все выдающиеся udev-задачи.
Вы маркировали файловую систему при создании ее? В противном случае это не появится под /dev/disk/by-label
поскольку это не имеет того!
Вы не упоминаете, какую файловую систему Вы используете, таким образом, я приму ext3
поскольку это - значение по умолчанию в RHEL 5. Можно использовать tune2fs
исследовать устройство:
$ sudo tune2fs -l /dev/sda1 | grep name
Filesystem volume name: home
Если это говорит <none>
затем можно использовать tune2fs
снова добавить маркировку:
$ sudo tune2fs -L mylabel /dev/sda1
Это должно заполнить /dev/disk/by-label
.
Можно также использовать -L label
с mkfs.ext3
при создании файловой системы.