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 filesHDD’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 statusilginç 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_strictiçin işlevi yeniden yazmalı mıyım veya msg.sockdizin 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ş.