systemd http://blog.ivnish.com/ ru Автомонитирование samba-шары через systemd http://blog.ivnish.com/blog/136 <span>Автомонитирование samba-шары через systemd</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/systemd" hreflang="ru">systemd</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/samba" hreflang="ru">samba</a></div> </div> <span><span>admin</span></span> <span><time datetime="2025-03-24T10:08:28+05:00" title="понедельник, марта 24, 2025 - 10:08">24.03.2025</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Устал бороться с cifs в fstab. Всё таки давно пора переходить на монтирование через systemd.</p> <p>Создаём юнит (меняем пути и параметры на свои):</p> <pre><code class="language-plaintext">[Unit] Description=Mount Samba Share After=network-online.target Wants=network-online.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/usr/bin/mount -t cifs //SERVER/SHARE /mnt/samba -o username=user,password=password,rw,_netdev,uid=user ExecStop=/usr/bin/umount /mnt/samba [Timer] OnBootSec=30s OnUnitInactiveSec=15s Unit=samba-mount.service [Install] WantedBy=timers.target</code></pre><p>Сохраняем в файл&nbsp;</p> <pre><code class="language-plaintext">/etc/systemd/system/samba-mount.service</code></pre><p>Активируем юнит</p> <pre><code class="language-plaintext">sudo systemctl daemon-reload sudo systemctl enable samba-mount.service sudo systemctl start samba-mount.service</code></pre><p>Перезагружаемся и проверяем. У меня теперь работает как часы</p> </div> Mon, 24 Mar 2025 05:08:28 +0000 admin 136 at http://blog.ivnish.com Systemd таймаут выключения http://blog.ivnish.com/blog/135 <span>Systemd таймаут выключения</span> <div class="field field--name-field-blog-tags field--type-entity-reference field--label-hidden field__items"> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/systemd" hreflang="ru">systemd</a></div> </div> <span><span>admin</span></span> <span><time datetime="2025-03-24T10:05:46+05:00" title="понедельник, марта 24, 2025 - 10:05">24.03.2025</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Если у вас какой-то юнит systemd при выключении ждет весь таймаут (по умолчанию 90 секунд), то можно попробовать уменьшить это время. Нужно в файле&nbsp;</p> <pre><code class="language-plaintext">/etc/systemd/system.conf</code></pre><p>Раскомментировать параметр</p> <pre><code class="language-plaintext">DefaultTimeoutStopSec</code></pre><p>и задать там своё время, например 10s</p> <p>Перезагрузить systemd</p> <pre><code class="language-plaintext">sudo systemctl daemon-reexec</code></pre></div> Mon, 24 Mar 2025 05:05:46 +0000 admin 135 at http://blog.ivnish.com