Как обеспечить, чтобы общий ресурс NFS был установлен?

Мои монстры NTFS всегда были в порядке, пока я не попытался заставить их монтироваться при загрузке - тогда это одна драма за другой. У меня была такая же проблема с pysdm как OP. Это предложение от mac (см. Выше), по-видимому, исправило его -

/dev/sda1                                  /media/sda1  ntfs  nls=iso8859-1,rw,umask=000,user

Я прокомментировал старую запись в fstab, сгенерированную pysdm, хотя это выглядит так:

/dev/sda5                                  /media/data       ntfs  
# nls=iso8859-1,rw,group=users,users,umask=000,gid=users,user,owner,uid=fnord  0  0  
nls=iso8859-1,rw,umask=000,user  0  0
[d2 ] Он работает при перезагрузке, НО - при загрузке происходит ошибка монтирования с «игнорированием или ремонтом». Я игнорирую, это ботинки, и все идеально.

EDIT - Ну, это была восторженная умеренность. Незнание предметов оборудования может привести к пометке ... Мой вопрос снова - я не решаюсь делать другие изменения в fstab. Мне было интересно, является ли мое изменение, показанное выше, причиной предупреждения об ошибке установки на загрузку?

1
задан 23 June 2012 в 23:32

22 ответа

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 25 July 2018 в 18:21

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 2 August 2018 в 00:33

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 6 August 2018 в 00:41

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 7 August 2018 в 18:06

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 10 August 2018 в 06:53

Есть несколько вещей, которые вы могли бы сделать:

  • добавить retry=n (с n - целое число, представляющее минуты), к вашим параметрам монтирования в /etc/fstab для случаев NFS не является ( все же), доступный во время загрузки
  • , используют autofs, как вы предположили (много How-Tos, возвращенных , этот поиск Google )
  • создают некоторые простые daemon, который выходит, когда общий ресурс NFS недоступен, и монтирует его при вызове с параметром start - поэтому вы можете настроить его как событие с выскочкой с помощью respawn (т. е. автоматически перезапустить, когда прервано, кроме service xyz stop ). Объедините это с выше retry=n)
  • настройте проверку работы cron для какой-либо (существующей) директории на общем ресурсе NFS и запустите команду mount, когда она не найдена (опять же, объедините ее с retry=n)
1
ответ дан 15 August 2018 в 18:50

Подумайте о создании сценария bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают в 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 до 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 25 May 2018 в 09:46

Попробуйте использовать фоновое монтирование.

Из общей nfs fstab manpage:

bg / fg Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не выполняется , Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount. Если указан параметр bg, тайм-аут или сбой приводят к тому, что команда mount (8) позволяет развить дочерний элемент, который продолжает пытаться монтировать экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это называется «фоновым» монтированием. Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. В качестве альтернативы эти проблемы могут быть решены с помощью автомонтировщика (подробности см. В разделе automount (8)).

При выполнении фонового монтирования повторная попытка по умолчанию составляет 10000 минут. На этой же странице:

bg / fg

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если задано значение нуля, команда mount (8) выходит сразу после первого отказа.
0
ответ дан 25 May 2018 в 09:46

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 25 July 2018 в 18:21

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 25 July 2018 в 18:21

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 2 August 2018 в 00:33

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 2 August 2018 в 00:33

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 4 August 2018 в 16:03

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 4 August 2018 в 16:03

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 6 August 2018 в 00:41

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 6 August 2018 в 00:41

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 7 August 2018 в 18:06

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 7 August 2018 в 18:06

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 10 August 2018 в 06:53

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

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

Попробуйте создать скрипт bash со следующим:

#!/bin/bash
if ! grep -qs '/share' /proc/mounts; then
    mount jillybean.local:/share /share
fi

Дайте ему разрешения exe. Затем поместите скрипт в crontab, обратив его к вашим потребностям. Например, если вы знаете, что ваши компьютеры работают на 7 часов, вы можете считать выполнение скрипта каждую минуту с 7 по 8:

0-15 7-8 * * * /path/tho/your/script.sh
0
ответ дан 15 August 2018 в 18:50

Попробуйте использовать фоновое монтирование.

Из общего nfs fstab manpage :

bg / fg

Определяет, как ведет себя команда mount (8), если попытка монтировать экспорт не удалась. Опция fg приводит к тому, что mount (8) выходит со статусом ошибки, если какая-либо часть запроса монтирования истекает или выходит из строя. Это называется монтированием «переднего плана» и является поведением по умолчанию, если не указана опция fg или bg mount.

Если указан параметр bg, тайм-аут или сбой приводят к команде mount (8) чтобы развить ребенка, который продолжает пытаться установить экспорт. Родитель немедленно возвращается с нулевым кодом выхода. Это известно как «фоновое» монтирование.

Если локальный каталог точек монтирования отсутствует, команда mount (8) действует так, как если бы время ожидания монтирования прерывалось. Это позволяет вложенным установкам NFS, указанным в / etc / fstab, действовать в любом порядке во время инициализации системы, даже если некоторые серверы NFS еще недоступны. Альтернативно, эти проблемы могут быть решены с помощью автомонтировщика (подробнее см. В разделе automount (8)).

При выполнении монтирования фона повторная попытка по умолчанию составляет 10000 минут. На той же странице:

retry = n

Число минут, которое команда mount (8) повторяет операцию монтирования NFS на переднем плане или перед тем, как сдаться. Если эта опция не указана, значение по умолчанию для монтирования переднего плана составляет 2 минуты, а значение по умолчанию для фоновых монтирования составляет 10000 минут (80 минут за одну неделю). Если указано значение нуля, команда mount (8) выйдет сразу после первого отказа.

0
ответ дан 15 August 2018 в 18:50

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

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