Установка начальной загрузки обработки отказа

Взгляните на команду tee , здесь несколько примеров с ней.

Следующая команда (с помощью команды tee) записывает вывод как на экран (stdout), так и в файл.

$ ls | tee file

1
07.12.2014, 20:44
1 ответ

При использовании bash можно создать функцию вместо псевдонима.

bcopy () {
    cd ~/e_empid/
    cp file1 /home/e_empid/dir1/dir2/dir3/Backupfile1
    cd ~/e_empoid/dir1/dir2/dir3/
}

Затем необходимо позвонить с помощью bcopy .

Можно также использовать $1 и $2 вместо file1 и Backupfile1 , если имена файлов не совпадают каждый раз.

cp $1 /home/e_empid/dir1/dir2/dir3/$2

В этом случае необходимо позвонить с помощью bcopy orig-file dest-file .

-121--125667-

Ошибка ( post-stop ) в вашем журнале, похоже, связана с этим (в /etc/init/networking.conf строка 25ff.):

post-stop script
    if [ -z "$UPSTART_STOP_EVENTS" ]; then
        echo "Stopping or restarting the networking job is not supported."
        echo "Use ifdown & ifup to reconfigure desired interface."
        exit 100
    fi

Вы получаете код выхода, но не более информативное сообщение, если вы делаете sudo service networking restart .

В этом отчете об ошибке о проблеме содержится много подробностей. Это кажется устаревшим поведением. /etc/init.d/network stop больше не работает, а на Debian Jessie sudo service networking stop также не действует. Вам, похоже, придется запустить ifup / ifdown на отдельных сетевых интерфейсах, поэтому будем надеяться, что их не будет слишком много.

Если использование ifup / ifdown недопустимо, это позволяет восстановить поведение 13,10.

Окончательное решение для него: sudo service network-manager restart

-121--45449-

Вы должны быть в состоянии это сделать, но есть несколько вещей, которые следует иметь в виду:

  • Не иметь /tmp на флешке это хорошая вещь, но вы можете рассмотреть возможность жить без постоянного на вообще, мой является tmpp Если во время загрузки не удается смонтировать /tmp , то в /tmp
  • произойдет переход на флэш-накопитель. Если вы скопируете монтируемый /var с жесткого диска из-за износа флэш-накопителя, вы можете просто рассмотреть возможность размещения файлов в /var на флэш-накопителе. Это 281Mb только на Jessie, и деградированная система должна найти все, что ей нужно, если жесткий диск выйдет из строя.
  • С grub2 вы можете просто использовать rsync. По мере настройки сценария для выполнения различных шагов «синхронизации» может потребоваться включить chroot - ed-запуск grub-install / grub-update для разделов жесткого диска.
  • Подумайте, что вам нужно сделать, если ваш флеш-накопитель (временно) вышел из строя и вы автоматически загрузились с жесткого диска (то есть можете ли вы просто перескочить обратно на более современные данные на основе жесткого диска).

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

1
27.01.2020, 23:51

Теги

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