Synology-Forum.nl
Overige software => File Station => Topic gestart door: SynologyNasUser op 31 januari 2015, 16:09:56
-
Met Putty ingelogd zag ik dat PostgreSQl draait op de Synology NAS, maar er is geen client geinstalleerd om de databases te kunnen zien.
Nu heb ik handmatig phpPgAdmin geinstalleerd en zie dan verschillende databases.
In een ander artikel zag ik iemand die een lijst wilt van de films die hij heeft.
Iets soortgelijks wil ik ook.
Doel van mijn lijst moet bijvoorbeeld zijn dat alle filmpjes in mp4 format moeten zijn, omdat Video Station goed werkt met mp4.
Downloads hebben vaker een ander format, zoals .flv, .avi, .mov, etc. en moeten daarom eerst geconverteerd worden.
Om ook dubbele bestanden te voorkomen wil ik een vorm van "CRC" check kunnen uitvoeren.
Dergelijke lijsten zou ik dan in CSV format kunnen exporteren naar Excel, maar zover ben ik nog lang niet.
Wie kan me hiermee helpen?
-
Waarom begin je nog een draadje met dezelfde vraag?
Waar gaan we verder en welke gaat op slot?
-
Tijdens het maken van het onderwerp heb ik ingelogd met de client in de PostgreSQL database en vond een deel van mijn bestanden, om die reden heb ik mijn onderwerp ook veranderd.
-
Het lijkt mij sterk dat File Station (inhoud van volumes, mappen, files) opslaat in PostgreSQL.
-
Misschien dat TreeSize je al een heel eind op weg kan brengen ?
[attachimg=1]
-
Wat ik op de foto zie is een deel van de netwerk koppelingen naar de NAS, dat zijn koppelingen naar gedeelde mappen uit File Station.
Zelf maak ik ook op deze manier gebruik van de NAS, via netwerk koppelingen.
Maar ingelogd op phpPgAdmin zie ik een aantal databases, o.a van Video Station, Download Station, Media Server en Log Server.
In de database van Media Server kan ik (gedeelde) mappen terugvinden die op File Station zijn aangemaakt.
Naar een aantal van de gedeelde mappen die ik in de tabellen zie heb ik netwerk koppelingen gemaakt.
Het is idd ook een manier om gegevens vanuit een netwerk koppeling in bijvoorbeeld CSV format te krijgen, omslachtig maar werkt.
Dat was ook mijn stelling niet.
Mijn stelling is dat ik gedeelde mappen uit File Station terugvind als ik ben ingelogd met phpPgAdmin.
Namelijk in de database van Media Server, het gaat dan wel over mappen waarin media bestanden staan.
Om die reden zal ik dan mogelijk ook niet alle gedeelde mappen in Media Server terug kunnen vinden.
Daarom blijft de vraag:
Hoe koppel ik dan een database in phpPgAdmin of phpMyAdmin met naam "File Station" aan de applicatie "File Station" zodat ik ook alle andere bestanden uit File Station in de database "File Station" krijg?
Dan heb ik meteen alles bij elkaar zonder eerst netwerk koppelingen te moeten maken en daar vandaan in CSV te exporteren.
-
Ik vrees dat jij de database en het filesystem van DSM ziet als een andere "view" op hetzelfde.
Dat is echter niet het geval.
Een aantal pakketten zoals videostation slaat metadata op in de database. Somige van die metadata zijn lokaties waar in dit geval de video staat, maar ook de andere metadata.
Zelfs als jij daar informatie aan toe zou voegen zal videostation die echt niet herkennen, om de simpele reden dat de software van videostation dat niet kan.
-
Dank voor het bericht.
Het bevestigt deels wat ik wel al vermoedde, wat je aangeeft staat ook als zodanig omschreven in de naam van de database.
Een belangrijk verschil met een File System is dat in een database gegevens gestructureerd vastgelegd zijn.
File System bestaat uit meer ongestructureerde gegevens opslag met niet aan elkaar gerelateerde gegevens waarbij de inhoud ook nauwelijks wijzigt.
Een database is meestal gebouwd op een File System.
File Station in Synology is toch eigenlijk een verzamelbak.
Als File Station gelijk aan een File System is dan kan ik me voorstellen dat ik File Station op de verkeerde manier heb ingezet.
Zoals het nu is ingedeeld bevatten de submappen in File Station veel bestanden, zoals films, cursussen in video fragmenten, muziek fragmenten, of programma's die je in een tabel van een database wilt hebben.
Maar om nu per submap een database te maken is wel iets teveel van het goede.
In phpPgAdmin en phpMyAdmin kan ik niets vinden wat lijkt op een database voor File Station.
Op de inhoud van de submappen wil ik kunnen toepassen:
CRC check, waarmee ik dubbele bestanden kan voorkomen en/of verwijderen, juiste bestandsextensie (conversie naar mp4) voor video station, oude bestanden verwijderen, etc.
Hoe kan ik hiermee mijn doel bereiken?
-
Het lijkt mij sterk dat File Station (inhoud van volumes, mappen, files) opslaat in PostgreSQL.
File Station slaat geen inhoud van volumes, mappen of bestanden op in PostGreSQl.
Er staan wel databases van de verschillende geïnstalleerde applicaties op, zoals Mediaserver, Video Station, etc.
Deze applicaties worden voorgeïnstalleerd tijdens de installatie van DSM.
Applicaties geïnstalleerd uit het package centre worden in phpMyAdmin beheerd.
-
Zoals ik al zei en jij zelf nu ook weet is File Station alleen een view op een (gedeelte) van het file system van DSM.
Het is te vergelijken met de verkenner in windows.
Om nu op je vraag terug te komen er zijn een behoorlijk aantal applicaties te vinden die dat kunnen.
De meeste zijn voor een PC, maar dat is een kwestie van een share aanmaken zodat je PC ze kan zien.
Een snelle google search kan al met deze link.
http://www.techsupportalert.com/best-free-duplicate-file-remover.htm
-
De nas heeft zelf ook een functie om dubbele files op te sporen. Het lijkt me het makkelijkst om daar mee te beginnen. Dat lijkt me ook veel sneller te gaan van vanaf een PC met shares. :P
-
Deze applicaties worden voorgeïnstalleerd tijdens de installatie van DSM.
Er worden geen applicaties voorgeïnstalleerd, waarschijnlijk bedoel "Deze databases worden voorgeïnstalleerd .......".
-
Deze applicaties worden voorgeïnstalleerd tijdens de installatie van DSM.
Er worden geen applicaties voorgeïnstalleerd, waarschijnlijk bedoel "Deze databases worden voorgeïnstalleerd .......".
Sorry, herstel totaal foute stelling van mij idd.
Bij de installatie van DSM is phpPgAdmin niet geinstalleerd, maar dit is ook niet in het package centre te vinden.
Dus kan je de database van de verschillende programma's ook niet zien, hiervoor zal ongetwijfeld een reden zijn.
In phpPgAdmin staan de databases van Video Station (metadata), Download Station, Mediaserver, postgres, synolog en synosnmp.
In het package centre kan je wel phpMyAdmin installeren.
Met phpMyAdmin kan je de databases beheren van bijvoorbeeld Joomla, mysql, phpbb, etc.
-
De nas heeft zelf ook een functie om dubbele files op te sporen. Het lijkt me het makkelijkst om daar mee te beginnen. Dat lijkt me ook veel sneller te gaan van vanaf een PC met shares. :P
Heel goed plan, weet je dan ook waar ik deze functie kan vinden?
-
Zoals ik al zei en jij zelf nu ook weet is File Station alleen een view op een (gedeelte) van het file system van DSM.
Het is te vergelijken met de verkenner in windows.
Om nu op je vraag terug te komen er zijn een behoorlijk aantal applicaties te vinden die dat kunnen.
De meeste zijn voor een PC, maar dat is een kwestie van een share aanmaken zodat je PC ze kan zien.
Een snelle google search kan al met deze link.
http://www.techsupportalert.com/best-free-duplicate-file-remover.htm
Eerder gaf ik al aan dat ik idd gebruik maak van shares vanuit een Windows pc, hierop heb ik bijvoorbeeld "double file killer" losgelaten. Maar dat is veel werk en niet geheel zonder risico's heb ik wel al gemerkt....
-
In Download Station staan alle uitgevoerde downloads netjes in de "download" database.
Na de download worden de bestanden naar verschillende plekken geplaatst, zoals cursus, muziek of films.
In Mediaserver database staan allerlei (media) bestanden zoals muziek (voor audio station), allerlei cursus filmfragmenten (voor video station), etc.
Is er ook een programma met een database voor de opslag van alle overige mappen met "niet media" inhoud?
Het gaat dan om allerlei categorieën zoals drivers van moederborden, images zoals .ISO bestanden, pdf bestanden, studie materialen.
Maar ook backups, opslag netwerk pc's, etc.
In Package Store heb ik niets (kant en klaar) kunnen vinden wat daaraan voldoet.