Synology-Forum.nl
Overige software => File Station => Topic gestart door: HVoskuil op 13 augustus 2015, 15:04:01
-
Ik probeer inzicht te krijgen in het gebruik van mijn DS214+. Omdat ik binnen DSM daar geen handige tooling voor heb kunnen vinden was ik begonnen met TreeSize vanaf mijn PC, de DS214+ als externe schijf. Op heel veel sub-folders gaat dat goed, maar op een paar folders gaat die compleet de mist in. Treesize rapporteert dan de Synology capaciteit als gebruikte capaciteit binnen de folder structuur. Als ik dezelfde folder benader via Windows Explorer / Eigenschappen krijg ik maar een sub-set van de folderstructuur gerapporteerd (veel minder folder/files dan volgens de DSM File Manager Folder Properties rapportage).
Iemand enig idee waar dat aan ligt en belangrijker nog, wat er aan te doen?
-
Omdat ik binnen DSM daar geen handige tooling voor heb kunnen vinden
Is Storage Analyzer dan geen handige tool ?
[attachimg=1]
Verder, je vergelijkt nu 3 dingen met elkaar:
- Treesize
- Windows Explorer
- File Manager
Wie heeft er nou gelijk ?
Vanuit Windows (Treesize en Explorer) zou het ook een rechten probleem kunnen zijn dat niet alles wordt gezien.
-
Bedankt voor de snelle reactie. "Storage Analyzer" klinkt inderdaad veelbelovend, maar die geeft wat mij betreft net wat te weinig detail. TreeSize laat je juist heel makkelijk inzoomen.
Toegangsrechten zou voor Windows Explorer een verklaring kunnen zijn (minder weergeven als dat er opgeslagen is), maar dat vind ik niet waarschijnlijk. Ik heb nl het Admin userid/pw ook gebruikt vanuit Windows, maar ik kan idd nog eens verder in die richting zoeken.
Zie plaatjes in bijlage.
Toevallig weet ik wie de juiste waarde rapporteert: Synology. Die waarde komt nl overeen met de opslag op het source systeem.
-
Bij mij ziet het er wel goed uit, behalve dan de berekening van TreeSize: Size t.o.v. Windows en NAS, verder kloppen het aantal Files en Folders wel.
Dat het bij jou helemaal niet klopt ? Daar kan ik even geen verklaring voor bedenken, behalve dan rechten echter, dan zouden TreeSize (64880 folders!!!!) en Verkenner toch niet mogen verschillen.
Is die map Foto's soms een soort van backup/sync of iets anders want, het ziet er wel raar uit in TreeSize onder PhotoShoots.
[attachimg=1]
[attachimg=2]
[attachimg=3]
-
Ik gebruik treesize ook al jaren en zie ook geen verschillen tussen de windows explorer, File Station en treesize.
Behalve dan wat afrondings verschiilen bij de hoeveelheden bytes, die vermoedelijk in de rekenmethode zit.
1TB = 1024MB of 1TB = 1000MB
-
ik denk dat ik iets op het spoor ben.... In de sub-folder "FotoShoots" staat een folder met een special character in de naam. Waarschijnlijk in op het bronsysteem een "&": [attachimg=1]
Win Explorer laat die naam helemaal niet zien. Doorklikken op die folder "zonder naam" kan eindeloos. In de path name komt er alleen telkens een "\" bij. [attachimg=2]
-
Dit kun je dus goed terug zien in TreeSize (Screenshot).
In feite is dit euvel al een heel lang probleem en zal te maken hebben met codepages (NAS/Windows).
Je kunt dit oplossen door die map in PuTTY (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) te wijzigen in "Jessica - Jesley en Ramona".
Je gaat dan naar de map FotoShoots met het commando cd /volume1/homes/Hans/server20/u/Foto's/ArtisticFoto
gevolgt door <enter>
Hierna geef je het commando mv Jessica* "Jessica - Jesley en Ramona"
en weer <enter>
Als je niet bekend bent met Linux en je hebt hulp nodig, stuur me maar een PM, dan kan ik dit wel voor je doen met Teamviewer.
EDIT: Morgen ;)
-
Bedankt voor je suggestie. Je instructies zijn voor mij zeer duidelijk genoeg.
Ik wacht nog even met ingrijpen op deze folder. Ik heb het probleem nu ook bij Synology Support aangemeld. Zij kijken nu mee.
Inmiddels van de "zendende kant" gehoord dat het daar lijkt of er gewoon een "-" tussen Jesley en Ramona staat..
-
Misschien wel een raar - (qua code)......maar goed, laat ze hun gang maar gaan, komt wel goed. ;)
-
Van die streepjes heb je er zoveel. En een typograaf heeft overal een eigen naam, en gebruik, voor.
– : En Dash (http://www.thepunctuationguide.com/en-dash.html)
‑ : Non breaking Hyphen
— : Em Dash (http://www.thepunctuationguide.com/em-dash.html) (Langer als de En dash)
- : Hypen-Minus
¯ : Macron
_ : Underscore
Ze hebben allen een ander character code (unicode of utf-8 code), maar lijken toch op elkaar. ;)
Voor Safari bestaat er een extensie Unicode Character Identifier (https://extensions.apple.com/details/?id=com.swales.characteridentifier-ZX9L7K44TS) die de code van de gebruikte tekens in de browser kan laten zien. Dan kun je ze soms nog uit elkaar houden.
-
Ik heb al eens een python script aangepast dat ik ergens gevonden om alle folders te scannen en de "moeilijke tekens" goed te zetten.
Zie deze post.
http://www.synology-forum.nl/optware-ipkg-telnet/(handleiding)-renamen-van-bestanden-met-vreemde-tekens/msg140985/#msg140985
-
@Briolet : ik vermoed ook dat het iets in die richting gaat zijn.
@Ben(V): Goede suggestie. Bedankt. Ik zal er eens naar kijken, maar vrees dat het niet voor alle folders handig is. Een groot deel van de opslag is echt backup, dus bij terugzetten verwacht je wel exact dezelfde naam terug. Voor andere folders zeker het overwegen waard.
-
Dat ligt een beetje aan je backup programma.
Niet alle backup software accepteerd dat je iets in de backup set wijzigt,maar normaal zourestoren geen probleemmoeten zijn.
Maar het script verandert niets aan de bestandsnamen, maar zorgt er alleen voor dat de juiste code pages gebruikt worden.
De bron van de bestanden zal wel geen utf-8 zijn want anders was dit probleem niet opgetreden en had je alleen een vreemd karakter gezien, maar werkte alles verder gewoon.
-
k heb het probleem nu ook bij Synology Support aangemeld. Zij kijken nu mee.
Inmiddels van de "zendende kant" gehoord dat het daar lijkt of er gewoon een "-" tussen Jesley en Ramona staat..
En........is het opgelost?
-
echt opgelost nog niet. De reden is nu wel bekend: vreemde characters in de foldernaam. De originele folder aan de zendende kant renamen heeft gelopen, maar nu heb ik nog meer folders gevonden met hetzelfde probleem. Het dat echter gewoon goed moeten gaan omdat op de zendende FTP client "UTF-8 encoding" aan staat.
Van Synology support kreeg ik deze hint:
Make sure that you've enabled the UTF-8 compatibility option under Control panel > File Services > FTP > FTP/FTPS > Force UTF-8 filename support.
UTF-8 Encoding
This option can be used to help FTP clients correctly display and handle files with multilingual filenames. To meet the needs of various FTP clients, the following three options are provided:
Disable: UTF-8 encoding will not be used. This option is intended for clients using Windows File Explorer as an FTP client to upload/download files with multilingual filenames. It is not recommended for normal usage.
Auto: Let DSM automatically determine how to handle UTF-8 encoding. This option is recommended for normal usage.
Force: Force usage of UTF-8 encoding. If you have enabled UTF-8 encoding on your FTP client and it still fails to correctly display and handle files with multilingual filenames, select this option.
The codepage setting on the FTP client computer must be the same as that of the Synology NAS in order to access the data correctly.
Ik heb die setting nu veranderd (default = Auto). Maar eens kijken wat dat voor een gevolgen heeft.
-
Als de bron utf-8 is zal het probleem wel aan de windows kant zitten.
Als er een codepage gebruikt wordt die windows niet snapt dan los je het niet met een setting aan de Nas kant op.
Als je in het script waar ik eerder naar verwees de regels waarin os.rename even aan het begin van een # voorziet, kun je het gebruiken om alleen een overzicht van de files te krijgen waar het probleem zich voordoet.
-
na nog wat meer testen....
Nu mijn DS op "Force NTF-8" staat en ik aan de zendende kant ook NTF-8 forceer (niet op "Auto") gaat het gewoon goed. Oplossing zou dan moeten zijn om alle "foute" folder/files opnieuw over laten sturen. Daar kan jouw script ( Ben(V) ) zeker bij helpen., waarvoor dank!
Kort samengevat: Zorgen dat aan beide kanten, zendend systeem en NAS, de UTF-8 parameter aan staat ("Auto" is niet genoeg). Nadat eventuele foute folders/files opnieuw overgestuurd zijn, werkt ook TreeSize op de NAS data.