Web üzerinde faydalı bir şey bulamadım.
İşte hikaye. Samba'yı (sürüm 4.5.12) Debian'a (Raspbian) yüklemeye çalışıyorum, ancak farketmez). Debian salt okunur bir dosya sistemine kuruludur. Kurulum tamam, ancak samba RO modunda başlatılmıyor (salt okunur). Gerekli /var/lib/samba files
HDD’nin ( ) harici HDD’de (okuma-yazma) sembolik bağlarını kurmaya çalışıyordum , fakat Samba’nın başında bir hatam var - systemctl smdb.service başlatamadı. İçinde systemctl status
ilginç bir şey yoktu. Ancak şunu samba/log.
buldum:
[2018/04/01 17:11:55.333301, 0] ../lib/util/util.c:270(directory_create_or_exist_strict)
directory /var/lib/samba/private/msg.sock isn't a directory
[2018/04/01 17:12:35.116576, 0] ../lib/util/util.c:270(directory_create_or_exist_strict)
directory /var/lib/samba/private/msg.sock isn't a directory
[2018/04/01 17:42:24.843043, 0] ../lib/util/util.c:216(directory_create_or_exist)
mkdir failed on directory /var/lib/samba/private/msg.sock: Read-only file system
[2018/04/01 18:04:41.824892, 0] ../lib/util/util.c:216(directory_create_or_exist)
mkdir failed on directory /var/lib/samba/private/msg.sock: No such file or directory
Googling directory_create_or_exist_strict
, Samba kaynak kodundaki fonksiyonun dizinleri (benim durumumda /var/lib/samba/private/msg.sock
) gerçek olup olmadığını kontrol etmeme yardımcı oldu .
Herhangi bir linux-way çözümü var mı? Harici HDD'deki dizin directory_create_or_exist_strict
için işlevi yeniden yazmalı mıyım veya msg.sock
dizin için mutlak bir yol açmalı mıyım? Veya bu klasörü harici HDD'ye yansıtmanın başka bir yolu var mı? Lütfen bazı ipuçlarını benimle paylaş.