CIFS VFS: сообщения об ошибках

Я использую две системы Ubuntu (12.04 на 64-битной настольной системе AMD и 14.04 на 64-битном ноутбуке Intel) и настроил два диска CIFS для установки при запуске системы, следуя инструкциям на

https://help.ubuntu.com/community/MountWindowsSharesPermanently

Я настроил эти диски, используя следующие записи в / etc / fstab:

//gbsfp1/kgallant /home/kgallant/nethome cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,_netdev,uid=1000,gid=1000 0 0
//gbsfp1/share /home/kgallant/netshare cifs credentials=/etc/samba/credentials,rw,iocharset=utf8,_netdev,uid=1000,gid=1000 0 0

Оба накопителя всегда успешно монтируются к тому времени, когда я вхожу в систему на любом компьютере, однако при загрузке системы всегда выдается ряд сообщений об ошибках, в которых говорится:

Jul  4 10:52:07 gbsdt1 kernel: [   20.976113] CIFS VFS: Error connecting to socket. Aborting operation
Jul  4 10:52:07 gbsdt1 kernel: [   20.976509] CIFS VFS: cifs_mount failed w/return code = -101

Эти сообщения повторяются пять до десять раз в системном журнале и, в случае машины 14.04, на экране во время загрузки системы. Похоже, что обе системы пытаются смонтировать диски до инициализации сетевых служб, что, по моему мнению, является основной причиной проблемы. Документация предполагает, что опция _netdev могла бы предотвратить это, но, похоже, она не влияет ни на системы 12.04, ни на 14.04.

Сетевые диски предоставляются сервером Samba, работающим на машине с Fedora 14.

Есть ли способ отложить монтирование этих файловых систем до тех пор, пока не будут доступны сетевые службы (если, как я подозреваю, это является причиной проблемы)? Или любые другие предложения будут оценены.

Заранее спасибо!


Вывод ls /etc/rc*.d/

/etc/rc0.d:

K01nxserver
K09apache2
K10unattended-upgrades
K20osspd
K20speech-dispatcher
K20xrdp
K21postgresql
README
S20sendsigs
S30urandom
S31umountnfs.sh
S35networking
S40umountfs
S60umountroot
S90halt

/etc/rc1.d:
K01nxserver
K09apache2
K20acpi-support
K20kerneloops
K20osspd
K20saned
K20speech-dispatcher
K20xrdp
K21postgresql
README
S30killprocs
S70dns-clean
S70pppd-dns
S90single

/etc/rc2.d:
README
S19postgresql
S20kerneloops
S20osspd
S20speech-dispatcher
S20xrdp
S50rsync
S50saned
S70dns-clean
S70pppd-dns
S75sudo
S91apache2
S99acpi-support
S99grub-common
S99nxserver
S99ondemand
S99rc.local

/etc/rc3.d:
README
S19postgresql
S20kerneloops
S20osspd
S20speech-dispatcher
S20xrdp
S50rsync
S50saned
S70dns-clean
S70pppd-dns
S75sudo
S91apache2
S99acpi-support
S99grub-common
S99nxserver
S99ondemand
S99rc.local

/etc/rc4.d:
README
S19postgresql
S20kerneloops
S20osspd
S20speech-dispatcher
S20xrdp
S50rsync
S50saned
S70dns-clean
S70pppd-dns
S75sudo
S91apache2
S99acpi-support
S99grub-common
S99nxserver
S99ondemand
S99rc.local

/etc/rc5.d:
README
S19postgresql
S20kerneloops
S20osspd
S20speech-dispatcher
S20xrdp
S50rsync
S50saned
S70dns-clean
S70pppd-dns
S75sudo
S91apache2
S99acpi-support
S99grub-common
S99nxserver
S99ondemand
S99rc.local

/etc/rc6.d:
K01nxserver
K09apache2
K10unattended-upgrades
K20osspd
K20speech-dispatcher
K20xrdp
K21postgresql
README
S20sendsigs
S30urandom
S31umountnfs.sh
S35networking
S40umountfs
S60umountroot
S90reboot

/etc/rcS.d:
README
S25brltty
S37apparmor
S55urandom
S70x11-common
6
задан 24 November 2014 в 19:58

1 ответ

На решении:

В fstab, это никогда не будет работать к Вашей удовлетворенности, как Вы хотите:

  1. Никакие ошибки в dmesg
  2. доли, которые будут смонтированы перед входом в систему.

я вижу два решения:

  1. Использование Autofs вместо fstab, поскольку Autofs позволяет Вам автоматически монтировать каталоги по мере необходимости таким образом разрешение Вам управлять изменениями более легко впоследствии затем следующее решение.
  2. Создают пользовательский новомодный сценарий и помещают его в init.d/rc6.d, Это реально решение, используемое для серверов, которые монтируют объемы nfs, но это потребует, чтобы Вы пачкали руки, понимая Linux init процесс ("процесс начальной загрузки" в не - *nix говорят)

Сообщенный мне, которые соединяют Вас каналом, хотят взять, или просто принять это как ответ, если вышеупомянутого уже достаточно для указания на Вас в правильном направлении.

1
ответ дан 24 November 2014 в 19:58

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

Похожие вопросы: