Slutsats: Formatera inte om NTFS bara för att Windows visar en tom eller skrivskyddad ZimaOS-delning
Fallet från 2024 innehöll tre symtom: Windows hittade ZimaOS-maskinen men visade inga delade mappar, inloggningsuppgifter efterfrågades inte konsekvent och kopieringar misslyckades eller blev långsammare. NTFS misstänktes, men IceWhale bekräftade uttryckligen att NTFS-diskar kunde fungera via SMB. Omformatering bör därför vara det sista steget, inte det första.
Det aktuella SMB-beteendet i ZimaOS är mycket tydligare: delningar autentiseras, behörigheter tilldelas som Läs eller Läs och skriv, och gamla Windows-inloggningsuppgifter kan få en fungerande delning att verka tom eller otillgänglig.
Steg 1: Anslut till den exakta delningen med avsett konto
Förlita dig inte enbart på enhetsikonen under Windows-nätverk. Ange delningen direkt:
\ZIMAOS-IP\SHARE-NAME
Om Windows tyst återanvände ett gammalt konto rensar du det först:
net use \ZIMAOS-IP\ /delete /y
cmdkey /delete:ZIMAOS-IP
Den aktuella ZimaOS-felsökningen för SMB nämner uttryckligen felaktig autentisering och cachade inloggningsuppgifter som orsaker till tomma delningar och långa anslutningsfördröjningar.
Steg 2: Kontrollera behörigheten Läs och skriv i ZimaOS
En användare som kan öppna en delning kan fortfarande sakna skrivbehörighet. Öppna inställningarna för Samba-delningen, välj avsedd medlem och bekräfta Läs och skriv. Aktuella ZimaOS skiljer mellan medlems- och gäståtkomst och låter administratören välja Läs eller Läs och skriv för varje delning.
ZimaOS Samba-medlemmar beskriver den aktuella behörighetsmodellen. ZimaOS SMB-autentisering beskriver anslutningsflödet på klientsidan.
Steg 3: Separera filsystemskompatibilitet från SMB-autentisering
NTFS, exFAT och Linux-interna filsystem hanterar ägarskap och behörigheter på olika sätt, men en NTFS-disk är inte automatiskt oanvändbar via Samba. Kontrollera först om ZimaOS kan läsa och skriva till disken lokalt, om Samba-medlemmen har skrivbehörighet och om Windows använder det förväntade kontot.
Om disken innehåller befintliga data ska du aldrig formatera den bara för att testa en SMB-teori. Använd i stället en annan tom testdisk eller testmapp.
Steg 4: Diagnostisera långsamma överföringar separat
Att en kopiering går från hög topphastighet till en mycket lägre stabil hastighet kan bero på diskcache, små filer, USB-lagring, SMR-diskar, nätverksförhandling eller bearbetning på serversidan. Mät lagren separat:
# Lokalt skrivtest till en plats på ZimaOS där data kan tas bort
dd if=/dev/zero of=/media/STORAGE/test.img bs=1M count=2048 status=progress conv=fdatasync
# Nätverksgenomströmning när iperf3 är tillgängligt
iperf3 -s
iperf3 -c SERVER-IP
Nätverkstestning med iperf skiljer nätverkshastigheten från disk- och Sambabeteendet. Microsofts Windows SMB-protokoll ger protokollsammanhang för Windows.
Steg 5: Testa en känd fungerande lagringsmapp i ZimaOS
Skapa en liten testmapp på ett ZimaOS-hanterat lagringsutrymme, dela den med en medlem med Läs och skriv, rensa Windows-inloggningsuppgifterna och kopiera en enda fil på 1–2 GB. Om det fungerar är den grundläggande Sambatjänsten och kontomodellen korrekta. Lägg sedan tillbaka den externa NTFS-/exFAT-disken efter kontrolltestet.
Använd inte gäståtkomst för att dölja ett problem med inloggningsuppgifter
Gäståtkomst kan göra testningen enklare, men den tar bort den information du behöver för att verifiera vilket konto som äger anslutningen. För en permanent hem- eller teamdelning är uttryckliga medlemsuppgifter enklare att granska och gör det möjligt att ange olika Läs- och skrivbehörigheter.
Fildelning via NAS hjälper dig att välja mellan direkt SMB via LAN, ZimaClient och andra sätt att komma åt filer.
När delningen fortfarande är skrivskyddad
Kontrollera den faktiska sökvägen på värden, monteringsstatusen och om det lokala filsystemet är skrivbart. Om ZimaOS självt inte kan skapa en fil på den monterade disken kan Samba inte ge fler funktioner än vad filsystemet eller monteringen tillåter. Om lokala skrivningar fungerar men SMB-skrivningar misslyckas ska du återgå till delningsbehörigheter och Windows-sessionens inloggningsuppgifter i stället för att formatera disken.
Vanliga frågor
Orsakar NTFS SMB-problem i ZimaOS?
NTFS kan ha andra behörighetssemantiker i Linux, men är inte i sig inkompatibelt med ZimaOS SMB. Diagnostisera kontobehörigheter och om den lokala disken är skrivbar först.
Varför visar Windows en tom ZimaOS-mapp?
En cachad eller anonym inloggning kan ansluta utan de behörigheter du förväntade dig. Rensa befintliga Windows SMB-sessioner och anslut igen med den avsedda ZimaOS-medlemmen.
Varför kan jag läsa filer men inte kopiera nya?
Delningen kan vara konfigurerad som Läs i stället för Läs och skriv, eller så kan det underliggande monterade filsystemet självt vara skrivskyddat.
Bör jag aktivera gäståtkomst?
Använd Gäst endast när anonym åtkomst krävs medvetet. Det är ingen bra permanent lösning på problem med trasiga inloggningsuppgifter.
Hur vet jag om långsam SMB beror på nätverket eller disken?
Mät rå LAN-genomströmning separat från den lokala skrivhastigheten och jämför sedan resultaten med SMB-överföringen.
