Использовать внешний раздел подкачки только при наличии диска

Вы можете заставить оболочку отображать все, что она делает, выполнив следующую команду:

sh -x yourscript

Или вы можете добавить это как первую команду в скрипт:

set -x

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

4
03.07.2019, 21:40
1 ответ

Если вы хотите использовать автоматически монтируемую запись fstab,вы можете добавить параметр монтирования nofailи тайм-аут systemd x-systemd.device-timeout=XX. Таким образом, не сообщается об ошибках, и загрузка продолжается после указанного тайм-аута. В противном случае тайм-аут по умолчанию составляет 90 секунд.

Пример fstabзапись с тайм-аутом 3 секунды:

/dev/sdb1   none    swap    nofail,sw,x-systemd.device-timeout=3s   0   0

Чтобы смонтировать раздел подкачки после загрузки, вам нужно создать правило udevили вручную запустить swapon -aили создать сценарий для запуска вашего приложения, которое проверяет устройство и запускает swapon -a.

2
27.01.2020, 21:01

Теги

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