Я уже добавил удаленные каталоги, которые хочу смонтировать при запуске в /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
Убедитесь, что netfs
услуга включена. Используйте либо ntsysv
или chkconfig
чтобы включить его.
Ваша сеть не работает в момент запуска fstab, просто добавьте «mount -a» в конец вашего rc.local.
Я всегда говорю об этом, но есть ли причина, по которой вы не можете / не можете использовать autofs? Таким образом, общие ресурсы 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 не используется.