Смонтировать /etc/fstab при запуске
Я уже добавил удаленные каталоги, которые я хочу смонтировать при запуске в /etc/fstab
, но когда я перезагружаюсь, они не монтируются.
Если я бегу mount -a
все работает, но похоже, что mount -a
не выполняется при загрузке. Есть ли что-то, что мне нужно включить, чтобы они были установлены по умолчанию?
Мой fstab выглядит так:
/dev/sda1 / ext3 defaults 1 1
none /dev/pts devpts gid=5,mode=620 0 0
none /dev/shm tmpfs defaults 0 0
none /proc proc defaults 0 0
none /sys sysfs defaults 0 0
10.46.7.232:/var/www/html/images /var/www/html/images nfs rw 0 0
10.46.7.232:/var/www/html/files /var/www/html/sites/default/files nfs rw 0 0
10.190.53.183:/var/www/thumbnails/uploads /var/www/html/uploads nfs rw 0 0
10.46.7.232:/var/www/html/vizbox /var/www/html/vizbox nfs rw 0 0
и я использую CentOS 5.8
3 ответа
Убедитесь, что netfs
Сервис включен. Используйте либо ntsysv
или же chkconfig
чтобы включить его.
Ваша сеть не работает во время запуска fstab, просто добавьте 'mount -a' в конце вашего rc.local.
Я всегда говорю об этом, но есть ли причина, по которой вы не можете / не можете использовать автозаполнение? Таким образом, он будет монтировать NFS-ресурсы по требованию, а не только во время запуска.
Для простоты вы делаете что-то вроде
/etc/auto.master
/net auto.net
/etc/auto.net
10.46.7.232:/var/www/html/images images
10.46.7.232:/var/www/html/files files
10.190.53.183:/var/www/thumbnails/uploads uploads
10.46.7.232:/var/www/html/vizbox vizbox
А затем настроить загрузку символических ссылок
ln -s /var/www/html/images /net/images
ln -s /var/www/html/sites/default/files /net/files
ln -s /var/www/html/uploads /net/uploads
ln -s /var/www/html/vizbox /net/vizbox
И наконец
service autofs restart
Вы получите все виды хороших вещей, таких как автоматическое восстановление, когда сервер NFS выходит из строя, изоляция от ошибок, когда сервер NFS не используется.