Система зависает при выключении, если сетевой диск Windows в fstab

Если я правильно помню .. Редактировать / etc / default / grub

Редактирование моего ответа

установить эти параметры ниже

GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10

Не забудьте запустить update-grub

Если вам нужно получить меню grub при загрузке по какой-либо причине, удерживайте shift во время загрузки вашего компьютера.

6
задан 14 December 2010 в 10:07

24 ответа

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.

0
ответ дан 25 July 2018 в 23:01
  • 1
    У меня есть следующая ссылка: /etc/rc0.d/K15umountnfs.sh -> ../init.d/umountnfs.sh. Однако это не помогает. – Umang 13 November 2010 в 10:26
  • 2
    Достаточно ли K15? Разве это не S01? Ты пробовал? – Martin Owens -doctormo- 13 November 2010 в 11:02
  • 3
    Извините за мой поздний ответ, но у меня есть /etc/rc0.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и /etc/rc6.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и удалены K15. Все еще стоит перед этой проблемой, после трех перезапуска. – Umang 20 November 2010 в 21:22
  • 4
    Тогда я не знаю, ему нужно внимание от разработчика upstart в команде платформы, сообщите об ошибке. – Martin Owens -doctormo- 21 November 2010 в 01:23

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после этого руководства исправлена ​​проблема.

0
ответ дан 25 July 2018 в 23:01

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.

Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

sudo apt-get install autofs

Создайте /etc/auto.cifs с этими файлами:

#!/bin/bash # $Id$ # This file must be executable to work! chmod 755! key="$1" # Note: create a cred file for each windows/Samba-Server in your network # which requires password authentification. The file should contain # exactly two lines: # username=user # password=***** # Please don't use blank spaces to separate the equal sign from the # user account name or password. credfile="/etc/auto.smb.$key" # Note: Use cifs instead of smbfs: mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users" smbclientopts="" for P in /bin /sbin /usr/bin /usr/sbin do if [ -x $P/smbclient ] then SMBCLIENT=$P/smbclient break fi done [ -x $SMBCLIENT ] || exit 1 if [ -e "$credfile" ] then mountopts=$mountopts",credentials=$credfile" smbclientopts="-A "$credfile else smbclientopts="-N" fi $SMBCLIENT $smbclientopts -gL $key 2>/dev/null \ | awk -v key="$key" -v opts="$mountopts" -F'|' -- ' BEGIN { ORS=""; first=1 } /Disk/ { if (first) { print opts; first=0 }; gsub(/ /, "\\ ", $2); sub(/\$/, "\\$", $2); print " \\\n\t /" $2, "://" key "/" $2 } END { if (!first) print "\n"; else exit 1 } '

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs

Затем добавьте эту строку в ваш /etc/auto.master, внизу:

/smb /etc/auto.cifs --timeout=60 --ghost

Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):

sudo service autofs restart

И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)

Завершение работы, приостановка, спящий режим должны быть бесшовными.

Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

username=myusername password=mypassword

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root

Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.

3
ответ дан 25 July 2018 в 23:01
  • 1
    Спасибо за Ваш ответ. Я обновил свой вопрос и упомянул Wi-Fi там. Я не буду и не могу получить доступ к этой сети в течение нескольких недель. Я попробую ваше решение и буду принимать / комментировать этот ответ, когда смогу. – Umang 14 December 2010 в 10:10
  • 2
    Я не смог делать это так, как вы предложили, но когда я делал что-то похожее на ubuntuforums.org/showthread.php?t=1494525 он по-прежнему занимает некоторое время для выключения/перезагрузки. – Umang 14 January 2011 в 08:15
  • 3
    Это разочаровывает. Autofs не должен запускать эту ошибку вообще. У меня три указанных доли samba, я использую каждую из них каждую минуту каждый день, но мое закрытие почти мгновенно (конечно, не более 10 секунд). Как ваше приостановление / возобновление (если вы его используете)? – Scaine 14 January 2011 в 12:58
  • 4
    Приостановка / возобновление в порядке, но IIRC это никогда не было неприятным, когда у меня была доля в fstab. BTW, я удалил часть из моей fstab, когда начал использовать autofs. Я должен был это сделать, верно? – Umang 17 January 2011 в 20:15
  • 5
    Yep - autofs вообще не использует / etc / fstab. Вы указали параметр таймаута? Если вы этого не сделаете, я думаю, вы все равно можете получить ошибки CIFS VFS. – Scaine 17 January 2011 в 20:48

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.

0
ответ дан 31 July 2018 в 12:25
  • 1
    У меня есть следующая ссылка: /etc/rc0.d/K15umountnfs.sh -> ../init.d/umountnfs.sh. Однако это не помогает. – Umang 13 November 2010 в 10:26
  • 2
    Достаточно ли K15? Разве это не S01? Ты пробовал? – Martin Owens -doctormo- 13 November 2010 в 11:02
  • 3
    Извините за мой поздний ответ, но у меня есть /etc/rc0.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и /etc/rc6.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и удалены K15. Все еще стоит перед этой проблемой, после трех перезапуска. – Umang 20 November 2010 в 21:22
  • 4
    Тогда я не знаю, ему нужно внимание от разработчика upstart в команде платформы, сообщите об ошибке. – Martin Owens -doctormo- 21 November 2010 в 01:23

у меня была такая же проблема с параметр win2003 сервер Samba и после этого руководство решили проблему.

0
ответ дан 31 July 2018 в 12:25

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.

Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

sudo apt-get install autofs

Создайте /etc/auto.cifs с этими файлами:

#!/bin/bash # $Id$ # This file must be executable to work! chmod 755! key="$1" # Note: create a cred file for each windows/Samba-Server in your network # which requires password authentification. The file should contain # exactly two lines: # username=user # password=***** # Please don't use blank spaces to separate the equal sign from the # user account name or password. credfile="/etc/auto.smb.$key" # Note: Use cifs instead of smbfs: mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users" smbclientopts="" for P in /bin /sbin /usr/bin /usr/sbin do if [ -x $P/smbclient ] then SMBCLIENT=$P/smbclient break fi done [ -x $SMBCLIENT ] || exit 1 if [ -e "$credfile" ] then mountopts=$mountopts",credentials=$credfile" smbclientopts="-A "$credfile else smbclientopts="-N" fi $SMBCLIENT $smbclientopts -gL $key 2>/dev/null \ | awk -v key="$key" -v opts="$mountopts" -F'|' -- ' BEGIN { ORS=""; first=1 } /Disk/ { if (first) { print opts; first=0 }; gsub(/ /, "\\ ", $2); sub(/\$/, "\\$", $2); print " \\\n\t /" $2, "://" key "/" $2 } END { if (!first) print "\n"; else exit 1 } '

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs

Затем добавьте эту строку в ваш /etc/auto.master, внизу:

/smb /etc/auto.cifs --timeout=60 --ghost

Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):

sudo service autofs restart

И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)

Завершение работы, приостановка, спящий режим должны быть бесшовными.

Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

username=myusername password=mypassword

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root

Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.

3
ответ дан 31 July 2018 в 12:25
  • 1
    Спасибо за Ваш ответ. Я обновил свой вопрос и упомянул Wi-Fi там. Я не буду и не могу получить доступ к этой сети в течение нескольких недель. Я попробую ваше решение и буду принимать / комментировать этот ответ, когда смогу. – Umang 14 December 2010 в 10:10
  • 2
    Я не смог сделать это именно так, как вы предлагали, но когда я сделал что-то похожее на ubuntuforums.org/showthread.php?t=1494525 , все еще требуется довольно много времени для выключения / перезапуска. – Umang 14 January 2011 в 08:15
  • 3
    Это разочаровывает. Autofs не должен запускать эту ошибку вообще. У меня три указанных доли samba, я использую каждую из них каждую минуту каждый день, но мое закрытие почти мгновенно (конечно, не более 10 секунд). Как ваше приостановление / возобновление (если вы его используете)? – Scaine 14 January 2011 в 12:58
  • 4
    Приостановка / возобновление в порядке, но IIRC это никогда не было неприятным, когда у меня была доля в fstab. BTW, я удалил часть из моей fstab, когда начал использовать autofs. Я должен был это сделать, верно? – Umang 17 January 2011 в 20:15
  • 5
    Yep - autofs вообще не использует / etc / fstab. Вы указали параметр таймаута? Если вы этого не сделаете, я думаю, вы все равно можете получить ошибки CIFS VFS. – Scaine 17 January 2011 в 20:48

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидания), а затем запустить ваш скрипт. Что бы ничего не делало.

0
ответ дан 2 August 2018 в 04:23
  • 1
    У меня есть следующая ссылка: /etc/rc0.d/K15umountnfs.sh -> ../init.d/umountnfs.sh. Однако это не помогает. – Umang 13 November 2010 в 10:26
  • 2
    Достаточно ли K15? Разве это не S01? Ты пробовал? – Martin Owens -doctormo- 13 November 2010 в 11:02
  • 3
    Извините за мой поздний ответ, но у меня есть /etc/rc0.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и /etc/rc6.d/S01smb_umount.sh -> /etc/init.d/umountnfs.sh и удалены K15. Все еще стоит перед этой проблемой, после трех перезапуска. – Umang 20 November 2010 в 21:22
  • 4
    Тогда я не знаю, ему нужно внимание от разработчика upstart в команде платформы, сообщите об ошибке. – Martin Owens -doctormo- 21 November 2010 в 01:23

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после этого руководства исправлена ​​проблема.

0
ответ дан 2 August 2018 в 04:23

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

Это один из тех, редкие, но тем не менее смущающие, высокоэффективные, более двухлетние ошибки, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я смог найти, - использовать AutoFS.

Парафраз из https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

sudo apt-get install autofs

Создайте /etc/auto.cifs с этими файлами:

#!/bin/bash # $Id$ # This file must be executable to work! chmod 755! key="$1" # Note: create a cred file for each windows/Samba-Server in your network # which requires password authentification. The file should contain # exactly two lines: # username=user # password=***** # Please don't use blank spaces to separate the equal sign from the # user account name or password. credfile="/etc/auto.smb.$key" # Note: Use cifs instead of smbfs: mountopts="-fstype=cifs,file_mode=0644,dir_mode=0755,uid=user,gid=users" smbclientopts="" for P in /bin /sbin /usr/bin /usr/sbin do if [ -x $P/smbclient ] then SMBCLIENT=$P/smbclient break fi done [ -x $SMBCLIENT ] || exit 1 if [ -e "$credfile" ] then mountopts=$mountopts",credentials=$credfile" smbclientopts="-A "$credfile else smbclientopts="-N" fi $SMBCLIENT $smbclientopts -gL $key 2>/dev/null \ | awk -v key="$key" -v opts="$mountopts" -F'|' -- ' BEGIN { ORS=""; first=1 } /Disk/ { if (first) { print opts; first=0 }; gsub(/ /, "\\ ", $2); sub(/\$/, "\\$", $2); print " \\\n\t /" $2, "://" key "/" $2 } END { if (!first) print "\n"; else exit 1 } '

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 /etc/auto.cifs

Затем добавьте эту строку в ваш /etc/auto.master, внизу:

/smb /etc/auto.cifs --timeout=60 --ghost

Наконец, перезапустите autofs с этой строкой (или, конечно, будет перезагрузка):

sudo service autofs restart

И тогда вы должны открыть nautilus для / smb / server / share (или ls -l /smb/Server/Share)

Завершение работы, приостановка, спящий режим должны быть бесшовными.

Если вы используете пароли для подключения к вашим общим ресурсам, вам необходимо добавить другой файл в / etc / для каждого к которой вы подключаетесь, с указанным именем пользователя и паролем. Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

username=myusername password=mypassword

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью root

Затем перезапустите autofs, как указано выше, и попробуйте просмотреть / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, Вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что-то еще.

3
ответ дан 2 August 2018 в 04:23
  • 1
    Спасибо за Ваш ответ. Я обновил свой вопрос и упомянул Wi-Fi там. Я не буду и не могу получить доступ к этой сети в течение нескольких недель. Я попробую ваше решение и буду принимать / комментировать этот ответ, когда смогу. – Umang 14 December 2010 в 10:10
  • 2
    Я не смог сделать это именно так, как вы предлагали, но когда я сделал что-то похожее на ubuntuforums.org/showthread.php?t=1494525 , все еще требуется довольно много времени для выключения / перезапуска. – Umang 14 January 2011 в 08:15
  • 3
    Это разочаровывает. Autofs не должен запускать эту ошибку вообще. У меня три указанных доли samba, я использую каждую из них каждую минуту каждый день, но мое закрытие почти мгновенно (конечно, не более 10 секунд). Как ваше приостановление / возобновление (если вы его используете)? – Scaine 14 January 2011 в 12:58
  • 4
    Приостановка / возобновление в порядке, но IIRC это никогда не было неприятным, когда у меня была доля в fstab. BTW, я удалил часть из моей fstab, когда начал использовать autofs. Я должен был это сделать, верно? – Umang 17 January 2011 в 20:15
  • 5
    Yep - autofs вообще не использует / etc / fstab. Вы указали параметр таймаута? Если вы этого не сделаете, я думаю, вы все равно можете получить ошибки CIFS VFS. – Scaine 17 January 2011 в 20:48

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.

Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

  sudo apt  -get install autofs  

Создать /etc/auto.cifs с этими файлами:

  #! / bin / bash # $ Id $ # Этот файл  должен быть работоспособен!  chmod 755!  key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля.  Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля.  credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = ""  для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] ||  exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; /  dev / null \ |  awk -v key = "$ key" -v opts = "$ mountopts" -F '|'  - 'BEGIN {ORS = "";  first = 1} / Disk / {if (first) {print opts;  first = 0};  gsub (/ /, "\\", $ 2);  sub (/ \ $ /, "\\ $", $ 2);  print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n";  else exit 1} ' 

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs

Затем добавьте эту строку в ваш /etc/auto.master внизу:

  / smb /etc/auto.cifs --timeout  = 60 --ghost  

Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):

  sudo service autofs restart  

И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share )

[* D22]

Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

  username = myusername password = mypassword  

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server.

Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.

3
ответ дан 4 August 2018 в 20:54

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.

0
ответ дан 4 August 2018 в 20:54

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.

0
ответ дан 4 August 2018 в 20:54

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.

0
ответ дан 6 August 2018 в 04:27

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.

0
ответ дан 6 August 2018 в 04:27

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.

Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

  sudo apt  -get install autofs  

Создать /etc/auto.cifs с этими файлами:

  #! / bin / bash # $ Id $ # Этот файл  должен быть работоспособен!  chmod 755!  key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля.  Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля.  credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = ""  для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] ||  exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; /  dev / null \ |  awk -v key = "$ key" -v opts = "$ mountopts" -F '|'  - 'BEGIN {ORS = "";  first = 1} / Disk / {if (first) {print opts;  first = 0};  gsub (/ /, "\\", $ 2);  sub (/ \ $ /, "\\ $", $ 2);  print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n";  else exit 1} ' 

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs

Затем добавьте эту строку в ваш /etc/auto.master внизу:

  / smb /etc/auto.cifs --timeout  = 60 --ghost  

Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):

  sudo service autofs restart  

И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share )

[* D22]

Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

  username = myusername password = mypassword  

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server.

Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.

3
ответ дан 6 August 2018 в 04:27

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.

0
ответ дан 7 August 2018 в 22:35

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.

0
ответ дан 7 August 2018 в 22:35

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.

Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

  sudo apt  -get install autofs  

Создать /etc/auto.cifs с этими файлами:

  #! / bin / bash # $ Id $ # Этот файл  должен быть работоспособен!  chmod 755!  key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля.  Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля.  credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = ""  для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] ||  exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; /  dev / null \ |  awk -v key = "$ key" -v opts = "$ mountopts" -F '|'  - 'BEGIN {ORS = "";  first = 1} / Disk / {if (first) {print opts;  first = 0};  gsub (/ /, "\\", $ 2);  sub (/ \ $ /, "\\ $", $ 2);  print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n";  else exit 1} ' 

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs

Затем добавьте эту строку в ваш /etc/auto.master внизу:

  / smb /etc/auto.cifs --timeout  = 60 --ghost  

Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):

  sudo service autofs restart  

И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share )

[* D22]

Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

  username = myusername password = mypassword  

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server.

Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.

3
ответ дан 7 August 2018 в 22:35

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.

0
ответ дан 10 August 2018 в 10:42

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.

Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

  sudo apt  -get install autofs  

Создать /etc/auto.cifs с этими файлами:

  #! / bin / bash # $ Id $ # Этот файл  должен быть работоспособен!  chmod 755!  key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля.  Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля.  credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = ""  для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] ||  exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; /  dev / null \ |  awk -v key = "$ key" -v opts = "$ mountopts" -F '|'  - 'BEGIN {ORS = "";  first = 1} / Disk / {if (first) {print opts;  first = 0};  gsub (/ /, "\\", $ 2);  sub (/ \ $ /, "\\ $", $ 2);  print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n";  else exit 1} ' 

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs

Затем добавьте эту строку в ваш /etc/auto.master внизу:

  / smb /etc/auto.cifs --timeout  = 60 --ghost  

Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):

  sudo service autofs restart  

И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share )

[* D22]

Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

  username = myusername password = mypassword  

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server.

Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.

3
ответ дан 10 August 2018 в 10:42

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.

0
ответ дан 10 August 2018 в 10:42

Вы должны использовать руководство, в котором показано, как создать сценарий завершения размонтирования и убедиться, что он все еще включен. Модификации или обновления теоретически могли бы сбить его с окуня. Убедитесь, что ваш скрипт находится в /etc/rc0.d и что он назван S01smb_umount или аналогичным, поэтому он работает как первый порядок ведения бизнеса.

В противном случае вы можете в конечном итоге размонтировать диск самбы (ожидание, ожидание), а затем запустить скрипт. Что бы ничего не делало.

0
ответ дан 13 August 2018 в 17:15
  • 1
    У меня есть следующая ссылка: /etc/rc0.d/K15umountnfs.sh - & gt; ../init.d/umountnfs.sh. Однако это не помогает. – Umang 13 November 2010 в 10:26
  • 2
    Достаточно ли K15? Разве это не S01? Ты пробовал? – Martin Owens -doctormo- 13 November 2010 в 11:02
  • 3
    Извините за мой поздний ответ, но у меня есть /etc/rc0.d/S01smb_umount.sh - & gt; /etc/init.d/umountnfs.sh и /etc/rc6.d/S01smb_umount.sh - & gt; /etc/init.d/umountnfs.sh и удалили K15. Все еще стоит перед этой проблемой, после трех перезапуска. – Umang 20 November 2010 в 21:22
  • 4
    Тогда я не знаю, ему нужно внимание от разработчика upstart в команде платформы, сообщите об ошибке. – Martin Owens -doctormo- 21 November 2010 в 01:23

У меня была такая же проблема с общим пакетом samba сервера Win2003, и после это руководство устранило проблему.

0
ответ дан 13 August 2018 в 17:15

Это хорошо известная ошибка: https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/211631?comments=all

] Это одна из тех, к счастью, редких, но, тем не менее, неловких, высокоэффективных, более двух-летних ошибок, которые негативно влияют на блеск Ubuntu.

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

До тех пор, пока не будет установлен Network Manager (он слишком быстро отключает Wi-Fi-соединения - до запуска любого из сценариев инициализации), только возможное обходное решение, которое я могу найти, - использовать AutoFS.

Парафраз из http://www.howtoforge.com/accessing_windows_or_samba_shares_using_autofs

  sudo apt  -get install autofs  

Создать /etc/auto.cifs с этими файлами:

  #! / bin / bash # $ Id $ # Этот файл  должен быть работоспособен!  chmod 755!  key = "$ 1" # Примечание: создайте файл доверия для каждого окна / Samba-Server в сети #, для которого требуется аутентификация пароля.  Файл должен содержать # ровно две строки: # username = user # password = ***** # Пожалуйста, не используйте пробелы, чтобы отделить знак равенства от # имени учетной записи пользователя или пароля.  credfile = "/ etc / auto.smb. $ key" # Примечание: используйте cifs вместо smbfs: mountopts = "- fstype = cifs, file_mode = 0644, dir_mode = 0755, uid = user, gid = users" smbclientopts = ""  для P in / bin / sbin / usr / bin / usr / sbin do, если [-x $ P / smbclient], тогда SMBCLIENT = $ P / smbclient break fi done [-x $ SMBCLIENT] ||  exit 1, если [-e "$ credfile"], затем mountopts = $ mountopts ", credentials = $ credfile" smbclientopts = "-" $ credfile else smbclientopts = "- N" fi $ SMBCLIENT $ smbclientopts -gL $ key 2 & gt; /  dev / null \ |  awk -v key = "$ key" -v opts = "$ mountopts" -F '|'  - 'BEGIN {ORS = "";  first = 1} / Disk / {if (first) {print opts;  first = 0};  gsub (/ /, "\\", $ 2);  sub (/ \ $ /, "\\ $", $ 2);  print "\\\n \ t /" $ 2, ": //" key "/" $ 2} END {if (! first) print "\n";  else exit 1} ' 

(отредактируйте линию монтирования, чтобы отразить ваше реальное имя пользователя)

Сделайте это exectuable с помощью sudo chmod 755 / etc / auto. cifs

Затем добавьте эту строку в ваш /etc/auto.master внизу:

  / smb /etc/auto.cifs --timeout  = 60 --ghost  

Наконец, перезапустите autofs с этой строкой (или, конечно, перезагрузка будет работать):

  sudo service autofs restart  

И вы должны затем открыть nautilus для / smb / server / share (или ls -l / smb / Server / Share )

[* D22]

Если вы используете пароли для подключения к вашим общим ресурсам, вы должны добавить другой файл в / etc / для каждого подключенного к вам сервера, с указанным именем пользователя и паролем , Сделайте «man autofs» для более подробной информации об этом, но вот суть:

Вам нужен один файл учетных данных для каждого защищенного паролем общего ресурса, к которому вы подключаетесь. В вашем случае ваш сервер называется «Сервер», поэтому создайте соответствующий файл с помощью gksudo gedit /etc/auto.smb.Server. Затем поместите это в этот файл:

  username = myusername password = mypassword  

(очевидно, редактируя поля по мере необходимости).

Затем вам нужно убедиться, что этот файл доступен только для чтения с помощью sudo chmod 600 /etc/auto.smb.Server.

Затем перезапустите autofs, как указано выше, и попробуйте просмотр / smb / Server - вы должны увидеть список своих акций.

Если вы подключаетесь с использованием IP-адреса, вам нужно будет повторить этот процесс для /etc/auto.smb.192.168.1.10 или что угодно.

3
ответ дан 13 August 2018 в 17:15
  • 1
    Спасибо за Ваш ответ. Я обновил свой вопрос и упомянул Wi-Fi там. Я не буду и не могу получить доступ к этой сети в течение нескольких недель. Я попробую ваше решение и буду принимать / комментировать этот ответ, когда смогу. – Umang 14 December 2010 в 10:10
  • 2
    Я не смог сделать это именно так, как вы предлагали, но когда я сделал что-то похожее на ubuntuforums.org/showthread.php?t=1494525 , все еще требуется довольно много времени для выключения / перезапуска. – Umang 14 January 2011 в 08:15
  • 3
    Это разочаровывает. Autofs не должен запускать эту ошибку вообще. У меня три указанных доли samba, я использую каждую из них каждую минуту каждый день, но мое закрытие почти мгновенно (конечно, не более 10 секунд). Как ваше приостановление / возобновление (если вы его используете)? – Scaine 14 January 2011 в 12:58
  • 4
  • 5
    Yep - autofs вообще не использует / etc / fstab. Вы указали параметр таймаута? Если вы этого не сделаете, я думаю, вы все равно можете получить ошибки CIFS VFS. – Scaine 17 January 2011 в 20:48

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

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