Aller au contenu

MrWaloo

Membres
  • Compteur de contenus

    214
  • Inscription

  • Dernière visite

Tout ce qui a été posté par MrWaloo

  1. Mise à jour faite Merci de tester * Oui, mais ce n'est pas actualisé pour une utilisation via NFS
  2. MrWaloo

    R

    Pour info chez moi (DS212+) après mise à jour vers DS4.0 (pas béta) il a juste fallu étendre le PATH dans le fichier /root/.profile, le reste était resté identique
  3. Comme toutes ces applications sont maintenant modularisées, il va faloir que j'installe DSM4.0 et que je cherche comment détecter le fait qu'elles soient installées... Le script actuel est compatible DSM3.2. J'ai encore un peu de taff...
  4. Salut, Quelle "erreur" est renvoyée par le script ? Je suis encore en DSM3.2 (edit: enfin quelqu'un d'autre teste ce script...) edit2: tu peux stp me donner le retour de grep runmediaservice /etc/synoinfo.conf
  5. Pour forcer l'indexation, il suffit de lancer synoindex -a le_fichier_téléchargé ou synoindex -A le_répertoire_téléchargé[/code] Cette manipulation est faite automatiquement lors de l'utilisation des fichiers via FTP, samba ou par les outils web du DSM. Le fait de le renommer constate son absence dans la base d'indexation, et l'y ajoute. La commande précédente l'y ajoute manuellement. S'il existe donc un moyen de lancer un script post-téléchargement, en plus du mv ce serait synoindex (mais sur le fichier/répertoire déjà déplacé, puisque mv ne met pas l'indexation à jour)... A+ Michel
  6. MrWaloo

    R

    Salut, Sous linux, que te retourne la commande (à lancer en tant que root ou précédé par sudo ou équivalent, je ne connais pas toutou linux...) : fdisk -l C'est pour connaître le partitionnement et le type des partitions. A+ Michel edit: il est important de savoir quel disque était le disque 1 et lequel était le 2, au pire, on a une chance sur 2...
  7. MrWaloo

    Int

    Salut, (j'ai pas tout lu, me suis arreté au mode VDM...) En fonction du mode de formatage, tu peux peut être récupérer tes données... Il existe un outil "testdisk" fonctionnant sous linux. Des tas de tutos sont disponibles de part le net, mais son utilisation est assez facile... Donc si tu ne t'es pas servi du disque qui contenait tes données, il t'est possible de les récupérer. Il te suffit de préparer une clé USB avec Ubuntu live ou la distrib linux que tu veux mais live avec possibilité d'installer des paquets, notemment testdisk. S'il n'est pas trop tard... A+ Michel
  8. MrWaloo

    Lecture Vid

    Effectivement, l'indexation et (surtout) la création de miniatures pour les photos (dans "photo" donc...) et vidéos sont une charge concéquente pour le CPU. Chez moi, sur mon ancien DS110j (changé pour un DS212+ depuis) avec un CPU à 800MHz, la ré-indexation totale prenait entre 2 et 3 semaines, là avec un CPU à 2GHz, ça prends moins d'une semaine. Si tu as un accès console au NAS, la commande 'top' t'indiquera quels processus tournent, tu peux les trier par utilisation CPU décroissante avec P (majuscule: SHIFT+P) ou par utilisation mémoire décroissante avec M (majuscule aussi). De cette manière, tu trouveras quel processus utilise le plus le CPU. Si tu es en train de migrer des données vers le NAS, il est normal que l'indexation se fasse maintenent et sera terminée dans quelque temps, en fonction de la quantité à indexer. En te connectant au DSM (en admin il me semble) tu vois en haut à droite la quantité de photos à indexer si l'indexation est en cours. Si tu veux pouvoir accéder à tes photos et vidéos en DLNA, il faut laisser l'indexation se terminer. A+ Michel
  9. MrWaloo

    Lecture Vid

    Je dirait que ça vient plutôt de ton lecteur. Si en partage samba, depuis ton PC tu n'as pas de problèmes pour lire les vidéos, bah ça vient du lecteur de salon...
  10. Salut, J'ai fais un script en python pour l'indexation partielle (pas une ré-indexation complète) et le nettoyage des entrées obsolètes. Il permet d'ajouter les entrées manquantes, de supprimer les entrées obsolètes et de supprimer les fichiers indexés 2 fois (et plus) par erreur. Il fonctionne nickel chez moi, je n'ai plus besoin de lancer une re-indexation complète qui durait entre 2 et 3 semaines (!!!!) sur mon ancien DS110j. Sur le DS212+ que je possède maintenant, pas de problèmes non plus. Pré-requis - il faut ipkg - py26-psycopg2 : module pour se connecter à une base PostgreSQL (à installer avec ipkg) : ipkg install py26-psycopg2 Ce qui va installer toutes les dépendances automatiquement. Installation Le script est téléchargeable ici : Il faut qu'il soit présent sur le NAS. Utilisation On peut le lancer en console (telnet ou ssh) sur le Syno : python2.6 index_updater.py --help[/code] pour voir les options. Il est possible de le rendre exécutable et de la lancer sans python2.6... Pour une utilisation "normale", je propose d'utiliser ces options : [CODE]python2.6 index_updater.py -A[/code] Pour savoir exactement ce qui est fait, il est possible de rajouter -v 2, ce qui créera un fichier index_updater.log avec le détail des actions effectuées. Afin de tester d'abord ce qui sera fait il est possible de mettre l'option -t, dans ce cas, RIEN n'est modifié et en combinaison avec -v 2, tout ce qui serait fait est détaillé. [u][b]Commentaire[/b][/u] Comme dit, chez moi il fonctionne... Mais en cas d'erreur, merci de m'en tenir informé... Prochaines améliorations : - Permettre d'exécuter la mise à jour d'un répertoire (ou plusieurs) seulement A+ Michel Cliquer ici pour voir le tutoriel
  11. Cf. ce tutoriel Tu pourrais vérifier les points de la 1ère partie de mon message stp ?
  12. Yop, Quel est le contenu de /var/spool/ ? Je sais que 2 fichiers permettent de savoir où en est l'indexation : conv_progress_photo et conv_progress_video. D'autres thumb... je ne sais plus quoi pour le liste des répertoires à traiter. Si des fichier thumb* existe, l'indexation est en cours et si les conv_progress_* ne contiennent pas : total=0 completed=0 C'est qu'il faut que tu attendes. Dans mon cas, sur mon ancien DS110j, la ré-indexation totale durait entre 2 et 3 semaines, et comme je suis en NFS, l'indexation ne se fait pas automatiquement sur les fichiers que je dépose. J'ai dont fait un script qui lit la base d'indexation (une base PostgreSQL) et la compare avec les fichiers existants, en fonction des options passées au script, les fichiers manquants (et que ceux-là) sont ajoutés, les fichiers n'existants plus sont supprimés, la base est nettoyée... Bref, si ça t’intéresse, je poste une version à jour de ce script qui tourne très bien sur mon DS212+. Je sais que le script devrait contrôler les fichiers contenus dans /var/spool/, mais j'ai pas encore pris le temps de comprendre comment ils fonctionnaient exactement. A+ Michel
  13. Salut, J'ai aussi une N9uf-Box avec le décodeur HD, une disque externe de 250Go (WD Passeport) et un Syno (troublant non ?). Les enregistrements ne peuvent se faire que sur hdd (externe USB ou interne) et dans un format connu que du décodeur. J'ai un jour lu que c'était pour protéger le contenu diffusé... Evidemment. Donc pour répondre à ta question : non pas possible d'enregistrer directement sur le Syno A+ Michel
  14. Salut, Pour savoir si ta configuration est à refaire, connecte toi au NAS (telnet ou ssh) et tape : get_section_key_value /usr/syno/etc/smb.conf video mediaindex Et refais avec tous les noms de partages que tu veux avoir indexé (en remplaçant "video" par le nom du partage). Si ça te renvoie 'yes', c'est que c'est bon. Sinon il va falloir re-déclarer des choses. A+ Michel
  15. MrWaloo

    Comment D

    Salut, Tu peux configurer ta box pour attribuer la même adresse en fonction de l'adresse MAC, de cette manière, ces adresses IP seront réservées pour tes PC et ils auront toujours la même IP. Ceci fait, tu pourras configurer ton export comme bon te semble : /volume1/public IP1(bla bla) IP2(blo blo) ...
  16. MrWaloo

    [R

    Ah du suspens... C'est une chasse au trésor, j'ai compris Je n'avais en effet pas tout lu, notamment pas la dernière phrase... Merci pour cet éclaircissement
  17. MrWaloo

    [R

    OK, disons que je simplifie... Donc personne n'a d'idée sur pourquoi la charge est systématiquement à plus de 1 ?
  18. MrWaloo

    [R

    uptime retourne la charge moyenne de la dernière minute, des 5 dernières minutes et des 15 dernières minutes. 0 étant pas de charge, 1 : 100% etc. Pour ça c'est une certitude pour tous les linux que j'ai manipulés, le DS110j avait une charge proche de 0 sans activité, ce que je comprend, mais là, pas de charge et uptime à 1... top montre la charge CPU qui est pratiquement 100% idle.
  19. MrWaloo

    [R

    Bonjour, Je viens de changer de modèle (1 baie vers 2 baies) et j'ai remarqué que la commande uptime me retourne toujours une charge proche de 1 sur le DS212+ fraîchement installé. Les services activés sont les mêmes que sur mon ancien DS110j qui avait une charge proche de 0 quand il n'était pas utilisé, ce qui est normal. J'ai d'abord pensé au service multimedia server (DLNA) mais même désactivé, la charge ne descend pas... Un "cat /proc/loadavg" me montre qu'un seul processus tourne (sans doute cat, pour le coup) ce qui ne justifie pas la charge de 1... top montre que dms et postgres sont les plus gourmands en mémoire, mais le CPU est 99% idle... Franchement, j'ai l'habitude de bosser sous Linux (je n'ai que ça chez moi et je gère des serveurs sous Linux), mais là je sèche... Quelqu'un a une idée ? Le noyau est-il bugé pour montrer ces infos ?! edit: je précise que ps montre que tous les process sont S(leeping) sauf 1 qui est D: [xhci_thread] c e qui est sans doute normal (et ps qui est Running, évidemment). j'ai désactivé TOUS les services, résultat identique, je commence à douter du kernel... A+ Michel
  20. MrWaloo

    Entr

    Voilà donc une bonne nouvelle ! (on tient le bon bout !) Mais s'il a testé mon script, j'aimerais avoir son retour pour savoir si tout s'est bien passé.
  21. MrWaloo

    Entr

    Tu as testé ? Ça a donné quoi ?
  22. MrWaloo

    Probl

    Salut En effet j'ai posté ça dans une autre section (Aide & Support Technique)... Puisqu'il s'agit à mon sens d'une erreur (ou problème) du forum. Le déplacement dans DLNA n'était pas nécessaire à mon sens. J'ai appris sur le forum Ubuntu : 1 problème = 1 post, pas de croisements, on ne s'en sort pas sinon, j'ai essayé de respecter ça. Sinon, ce n'est pas PuTTy, mais le Terminal Gnome (sous Ubuntu), mais PuTTy sortirait la même chose... Un copier-coller dans des balises du forum Ubuntu-fr.org rend la même chose que la console, ce qui n'est pas le cas ici, j'ai essayé de montrer ça ici. A+ Michel edit: j'ai ajouté un edit dans le 1er post pour pouvoir reproduire la sortie et ainsi tester (pour les modos)
  23. Oui, mais il faudra accepter de perdre ce qui est sur le dd... Je ne sais pas quel est l'OS que tu utilises (Windows, sans doute), mais le Syno est sous Linux et partitionera le disque dur comme il le veut, avec les systèmes de fichier qui lui plaisent.
  24. MrWaloo

    Conflit Ro/rw Entre 2 Exports

    Salut, Je te propose ceci : #PUBLIC /volume1/public 10.2.1.0/26(ro,async,no_wdelay,root_squash,insecure_locks,anonuid=1025,anongid=100) 10.2.1.6(rw,async,no_wdelay,root_squash,insecure_locks,anonuid=1025,anongid=100) /volume1/public/autre 10.2.1.0/26(ro,async,no_wdelay,nohide,root_squash,insecure_locks,anonuid=1025,anongid=100) 10.2.1.6(rw,async,no_wdelay,nohide,no_root_squash,insecure_locks,anonuid=1025,anongid=100) /volume1/public/music 10.2.1.0/26(ro,async,no_wdelay,nohide,root_squash,insecure_locks,anonuid=1025,anongid=100) 10.2.1.6(rw,async,no_wdelay,nohide,no_root_squash,insecure_locks,anonuid=1025,anongid=100) /volume1/public/video 10.2.1.0/26(ro,async,no_wdelay,nohide,root_squash,insecure_locks,anonuid=1025,anongid=100) 10.2.1.6(rw,async,no_wdelay,nohide,no_root_squash,insecure_locks,anonuid=1025,anongid=100) En prenant le soin de supprimer les mount --bind inutiles...
  25. MrWaloo

    Probl

    Bonjour, J'ai déjà remarqué que le contenu des balises code est réindenté. Est ce que c'est voulu ? Comment forcer la non-réindentation automatique de ces balises ? Exemple: retour console d'une commande : Column | Type | Modifiers --------------+-----------------------------+---------------------------------------------------- id | integer | not null default nextval('music_id_seq'::regclass) path | text | not null title | text | not null filesize | bigint | not null default 0 album | text | artist | text | album_artist | text | composer | text | comment | text | year | integer | genre | character varying(128) | frequency | integer | bitrate | integer | duration | integer | channel | integer | track | integer | disc | integer | covercount | integer | date | timestamp without time zone | mdate | timestamp without time zone | fs_uuid | text | fs_online | boolean | default true Sur la console, les colonnes sont alignées... 4 espaces successifs sont remplacés par 1 tabulation qui prend 8 espaces et c'est pas beau... En mode édition, c'est encore pire, les espaces successifs sont remplacés par un espace... Column | Type | Modifiers --------------+-----------------------------+---------------------------------------------------- id | integer | not null default nextval('music_id_seq'::regclass) path | text | not null title | text | not null filesize | bigint | not null default 0 album | text | artist | text | album_artist | text | composer | text | comment | text | year | integer | genre | character varying(128) | frequency | integer | bitrate | integer | duration | integer | channel | integer | track | integer | disc | integer | covercount | integer | date | timestamp without time zone | mdate | timestamp without time zone | fs_uuid | text | fs_online | boolean | default true Il faudrait donc s'amuser à passer de l'un à l'autre pour corriger et avoir une mise en forme correcte, je pense, mais c'est pas le top... Une solution ? A+ Michel edit: pour reproduire la sortie et vérifier le rendu en console (en ssh ou telnet sur un SYNO) : /usr/syno/pgsql/bin/psql mediaserver admin -c "\d music"
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.