Назад | Перейти на главную страницу

Смонтировать / 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

Убедитесь, что 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 не используется.