Настраивал как-то домашний мини сервер и потребовалось сделать так чтобы при перезагрузке или не дай бог аварийном выключении и включении мини сервера подключенные к нему внешний HDD автоматически примонтировались в нужные папки.
Решение в лоб с использованием fstab не подошло так как после перезагрузок точка монтирования диска изменялась. Можно было бы воспользоваться UUID но к сожалению и он после перезапусков частенько менялся, что приводило к тому, что необходимо было при старте подключаться к серверу физически и вводить команды вручную для его корректного запуска.
После этого я подумал использовать crontab ведь в нем есть возможность указать не периодичность с которой нужно выполнять скрипт/команду а указать @reboot и выполнять нужную мне команду после загрузки системы. Однако и здесь не все так гладно. Это событие срабатывает только при корректном выключении или перезагрузке сервера, а если же было отключение электроэнергии то при запуске после этого скрипт не выполняется.
Так что остановил свой выбор на rc.local . Однако и тут не все сразу. В Debian 11 по умолчанию нет файла /etc/rc.local и его работу нужно "включить".
