Смонтировать /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 не используется.

Другие вопросы по тегам