samba 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 Если CIFS шара не монтируется при загрузке http://blog.ivnish.com/blog/103 <span>Если CIFS шара не монтируется при загрузке</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/samba" hreflang="ru">samba</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/cifs" hreflang="ru">cifs</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/fstab" hreflang="ru">fstab</a></div> </div> <span><span>admin</span></span> <span><time datetime="2023-04-22T15:28:00+05:00" title="суббота, апреля 22, 2023 - 15:28">22.04.2023</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Добавляем в <strong>fstab</strong> к строке параметров нужной шары вот такой параметр <strong>x-systemd.automount</strong></p> </div> Sat, 22 Apr 2023 10:28:00 +0000 admin 103 at http://blog.ivnish.com Монтирование smb-шары через консоль http://blog.ivnish.com/blog/31 <span>Монтирование smb-шары через консоль</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/debian" hreflang="ru">debian</a></div> <div class="field__item"><a href="http://blog.ivnish.com/blog/tag/cifs" hreflang="ru">cifs</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="2016-12-29T19:13:05+05:00" title="четверг, декабря 29, 2016 - 19:13">29.12.2016</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Устанавливаем <strong>cifs-utils</strong>, если они еще не установлены</p> <p><code>sudo apt install cifs-utils</code></p> <p>Далее</p> <p><code>sudo mount -t cifs -o username=USER,password=PASS //SERVER/share /mnt/share</code></p> <p>где <strong>USER</strong> и <strong>PASS</strong> - это данные для авторизации. При гостевом доступе туда можно что угодно написать. <strong>SERVER</strong> - имя или <strong>ip сервера</strong>, <strong>share</strong> - имя шары. <strong>/mnt/share</strong> - каталог, куда монтировать</p> <p><strong>UPDATE</strong></p> <p>После атак на <strong>smb</strong> в <strong>2017</strong> году и выходу патчей, без указания версии smb эта команда может выдавать "<strong>Host is down</strong>". Если у вас так и происходит, нужно добавить версию протокола после пароля, например:</p> <p><code class="language-plaintext">sudo mount -t cifs -o username=USER,password=PASS,vers=2.0 //SERVER/share /mnt/share</code></p> </div> Thu, 29 Dec 2016 14:13:05 +0000 admin 31 at http://blog.ivnish.com Nautilus копирование больших файлов через smb (samba) http://blog.ivnish.com/blog/24 <span>Nautilus копирование больших файлов через smb (samba)</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/debian" hreflang="ru">debian</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="2016-11-28T14:51:41+05:00" title="понедельник, ноября 28, 2016 - 14:51">28.11.2016</time> </span> <div class="field field--name-body field--type-text-with-summary field--label-hidden field__item"><p>Возник неприятный момент при копировании больших файлов (20ГБ) с общей сетевой папки. Копирование вылетало по таймауту от 400МБ до 2ГБ.</p> <p>Помогло добавление в <strong>/etc/samba/smb.conf</strong> параметра</p> <p><code>socket options = TCP_NODELAY</code></p> </div> Mon, 28 Nov 2016 09:51:41 +0000 admin 24 at http://blog.ivnish.com