NAS sous FreeNas - Stockage - Systèmes & Réseaux Pro
Marsh Posté le 30-01-2015 à 10:59:05
Salut,
Tu as besoin de faire quoi comme opérations sous Freenas ou NAS Synology ?
Tu es dans un domaine ou workgroup ?
Marsh Posté le 30-01-2015 à 11:32:11
assez simple,
je veux pouvoir supprimer des dossier sans lignes de codes et sans qu'elles soient redupliquer.
des verifs automatiques
et concretement l'interface de freeNAS me perturbe et je ne la maitrise pas vraiment... malgrè ces nombreuses possibilités
Marsh Posté le 30-01-2015 à 13:26:02
Théoriquement tu ne supprimes pas des dossiers en ligne de commande tout les jours dans le cadre des users lambda.
Une fois que tu as organisé tes pools et tes datasets tu partages ce qu'il te faut en CIFS et tu peux tout supprimer via l'explorateur windows.
Je comprends pas ce que vient faire la ligne de commande là dedans ? Et même les datasets/pool peuvent être géré par le GUI.
Que souhaites tu comme vérification automatique ?
Sinon oui tu peux allez chez synology mais c'est comme apple. Payer un hardware daté des innovations inexistante mais une belle interface.
Si freenas te perturbe tant que ça tente peut-être Open Media Vault plus user frendly avec sa base debian que la base unix-BSD castré de freenas.
Trop castré à mon gout et les jails c'est une pure plaisanterie tant on peut presque rien y faire.
Toute façon freenas s'oriente plutôt SAN et usage pro. Tente plutôt Nas4Free / Open Media Vault ou passe chez synology. Mais tu vas vite passer la barre des 400€ pour un NAS 4 baies.
Pour 435€ j'ai monté un serveur avec un i3 / 4Go de RAM extensible à 16Go / 8 emplacements de disque dur...
Marsh Posté le 30-01-2015 à 13:37:20
a mon avis tu t'y es mal pris tout simplement !
parce que comme dis normalement tu as freenas sur ton proliant et a partir d'un autre pc tu accedes a tous les documents que tu as partages sur ton nas via l'interface graphique de freenas.
Et evidement tu crée les droits appropriés pour pouvoir gerer ca depuis ton poste windows / linux via l'explorateur.
C'est totalement transparent pour toi l'utilisation de freenas du cou
Marsh Posté le 30-01-2015 à 14:41:37
re,
Je suis sous mac, effectivement je vois les dossiers.
je peux les supprimer à la main. ( main etant en ZFS ils reapparaissent )
Mon freNas tourne sous un proliant / ( aucun gros soucis )
J'ai automatisé un check quotidien.
Mais j'ai du mal à mettre en place le SMART test par exemple
(et je ne comprends pas toujours le stockage - j'ai 3 disque de 2T ,
je dois avoir environs 3T effectifs de backups.. mais je flirte vite autour des 200G libre qui s'amenuise tres rapidement ( est ce que je peux faire une verif visuel, sans analyser tout les dossier un par un pour voir ce qui prends de la place - les derniers dossiers qui ont été implementés .. ?
merci
Marsh Posté le 30-01-2015 à 15:06:10
A be ça après pour savoir qui prend de la place etc c est la commande df -hs * quand tu te connecte en Shell sur freenas si jamais c est la même commande que sur debian sinon faut trouver la commande
Marsh Posté le 30-01-2015 à 15:53:02
Vu que tu as l'air d'avoir une incompréhension au niveau de l'espace disponible. Pourrais tu me décrire comment tu as configuré ton pool ?
Sache aussi que avec ZFS pour chaque To de stockage il te faudra 1Go de RAM j'espère que tu en es conscient.
Tu parles de suppression à la main de dossier mais qui "réaparaissent".
Partons dans l'idée que ton pool de base s'appelle "Data".
Dedans tu crée des datasets comme bon te semble partons sur celui de "Downloads" (le grand classique présent dans tout les NAS)
Si tu fais "zfs list -r Data" tu auras "Downloads" qui te sera listé avec un point de montage. Tu ne pourras pas supprimer ce dataset autrement que via la ligne de commande ou via le GUI (qui lancera la commande). Par contre ce qu'il contient oui. N'as tu donc pas une mauvaise gestion de tes espaces ? Faut pas vouloir supprimer le point de montage
Pour vérifier l'utilisation de tes pools "zpool list" sinon si tu veux les propriétés d'un pool "zpool get all poolname" et pour un dataset "zfs get all dataset_name"
Pour les contrôles SMART tu as la possibilité d'en programmer directemment dans le GUI de freenas qu'est ce qui ne va pas ou que tu ne comprends pas ? ("Je comprends pas" dans le cadre d'exposition d'un problème c'est trop légé)
Essaye de détailler un peu plus pour qu'on t'offre une aide plus pertinente.
Marsh Posté le 02-02-2015 à 11:22:44
Hello,
Alors je l'ai configurer avec le tuto : http://www.durindel.fr/tutoriel-co [...] de-freenas
J'ai 8G de Ram
Mon pool s'appelle 'Pool1' et j'ai dedans 4 datasets ( Media/ Data / Work et System ) j'ai supprimer à la main tout le system par manque de place...
j'ai configurer les tests SMART
mais mes rapports ne semble pas etre des rapports smarts ...
Code :
|
Marsh Posté le 02-02-2015 à 21:42:13
Pour lancer un test smart à la main tu fais :
smartctl -t long/short /dev/daXX
Et pour récupérer le résultat tu fais
smartctl -l selftest /dev/daXX
Marsh Posté le 04-02-2015 à 10:09:34
bonjour,
j'ai essayé d'automatiser une tache cron :
mais cela ne semble pas fonctionner.
Pourais je remplacer ma tâche cron par la formule que tu me propose ?
dois je la réadapter ?
Marsh Posté le 04-02-2015 à 12:07:49
Oui le cron ici ne sera pas utile a moins que tu ai un script smart.sh spécifique ?
Moi je t'ai proposé la solution ligne de commande mais tu peux programmer tes tests smart via le webGUI de FreeNas.
Rends toi dans l'onglet système puis dans smart test.
Là tu peux sélectionner les disques/pool et programmer les test en fonction de tes envies. As tu déjà été voir ce menu là ?
Marsh Posté le 06-02-2015 à 14:33:34
Oui j'ai bien configuer cela :
et c'est bien le resultat que j'avais plus haut que je reçois quotidiennement mais qui ne semble pas m'indiquer l'etat des disques. ( tu peux me confirmer en relisant le code que j'ai collé plus haut )
pour le check mensuel :
ça me semble bugger...
Marsh Posté le 08-02-2015 à 01:59:07
Je confirme que le rapport que tu reçois n'a rien avoir avec l'état smart de tes disques. As tu tenté de lancer manuellement la commande que je t'ai donnée ?
Marsh Posté le 09-02-2015 à 10:34:20
la partie dev/daXX représente le chemin ?
il s'appelle Pool1 chez moi
merci
Pour le script voilà ce que j'ai :
Code :
|
Marsh Posté le 09-02-2015 à 18:04:09
En faite les tests que tu lances via smart te retourneront des erreurs dans les logs de freenas (tu peux d'ailleurs les activer en pied de page du webGui ce qui est assez pratique) sinon tu dois récupérer leur état avec la commande que je t'ai donné. Si tu veux avoir des rapports smart en mail il faut ajouter un script. Le rapport quotidien reçu c'est plutôt un checkup général du système comme ça on ne confonds pas.
Il semblerait que ton script ait une erreur de syntaxe d'après le retour du mail, tu l'as édité ?
As tu bien suivi toute la procédure présente dans ce topic -> https://forums.freenas.org/index.ph [...] mail.6211/
Marsh Posté le 10-02-2015 à 12:18:59
hello,
J'ai refais la procedure de ton lien
le test fonctionne
mais lorsque je lance la tache CRON
j'ai ce retour dans le mail : /etc/sh: not found
dois je placer le script quelque part manuellement ?
Marsh Posté le 11-02-2015 à 13:40:13
Je me fais une VM et je vais tester le script par contre j'aurai probablement pas trop le temps de le faire avant ce weekend.
Par contre si il ne trouve pas ton sh... On va partir d'un exemple.
Tu as ton script de sauvegarde sur => /etc/conf/base/esmart.sh
Le répertoire source à sauvegarder est /pool1/mes_films_de_vacances
Le répertoire cible => /pool2/export_films
La ligne a mettre dans ton GUI Freenas sera : /etc/conf/base/esmart.sh /pool1/mes_films_de_vacances/ /pool2/export_films
Marsh Posté le 11-02-2015 à 16:48:44
Citation : Je me fais une VM et je vais tester le script par contre j'aurai probablement pas trop le temps de le faire avant ce weekend. |
Cool - merci
c'est pas ultra urgent je tourne comme ça depuis qqs temps
Citation : Tu as ton script de sauvegarde sur => /etc/conf/base/esmart.sh |
c'est validé https://forums.freenas.org/index.ph [...] mail.6211/ à l'etape 7 ?
Citation : Le répertoire source à sauvegarder est /pool1/mes_films_de_vacances |
euh.. le script est pour voir que le disque n'as pas de probleme ? ce n'est pas un script de sauve garde ? si ?
Le répertoire cible => /pool2/export_films
Citation : La ligne a mettre dans ton GUI Freenas sera : /etc/conf/base/esmart.sh /pool1/mes_films_de_vacances/ /pool2/export_films |
Oups. là je ne suis plus ..
dans le script je dois rajouter ça ?
car j'ai automatisé mes sauvegarde avec CopyCloneCarbon
Marsh Posté le 11-02-2015 à 20:45:18
Sorry je me suis planté je te répondais et en même temps j'envoyais une réponse pour un script rsync incrémental...
Oublie mon monologue sur les sauvegardes entre pool qui ne t'es vraiment pas utile, désolé
A mon avis tu as mal renseigné le lien pour exécuter le sript. Si tu as stocké esmart.sh sous /etc/conf/base/esmart.sh tu dois indiquer exactement /etc/conf/base/esmart.sh dans la tâche cron au champ "commande" ne met pas le sh etc... devant j'ai eu le coup avec un script.
Je test ça ce soir ou cette nuit et je reviens vers toi de toute façon et comme ça ce sera clair.
Marsh Posté le 18-02-2015 à 09:21:41
Hello,
As tu pu faire le test de ton coté ?
voilà ce que je tape :
Code :
|
et j'ai le script qui s'affiche...
mais le retour par mail me donne /etc/conf/base/esmart.sh: not found
meme avec seulement :
Code :
|
dans la ligne commande...
je ne vois pas ce qui cloche..
Marsh Posté le 06-03-2015 à 16:57:55
je me permet de relancer car je n'ai toujours pas resolu le probleme : (
j'ai refais la procedure
Code :
|
je fais le test cela fonctionne.
Code :
|
je dois ensuite le copier ? :
10) If it worked then lets copy it to /etc so you can run it now without having to reboot. Type:
Code :
|
puis
11) Type 'mount -r /'
mais j'ai toujours l'erreur
par contre le message du mail me laisse supposer un probleme de Path
Cron <root@Hashserver> PATH="/binsbinusr/binusr/sbinusr/local/binusr/local/sbinroot/bin" /etc/conf/base/esmart.sh > /dev/null
comment reglr cela ?
merci
Marsh Posté le 30-01-2015 à 10:54:12
bonjour,
J'ai depuis quelques année un NAS Proliant sous freenas, que je pensais utiliser globalement avec facilité...
mais je galere dès que j'ai une operation à faire...
Est ce qu'un changement vers unSynology est conseillé ( pour avoir moins de fonctionnalité en ligne de code ?)
Ou ave vous des liens pour les fonctions de base ( supprimer / verifier / automatiser.. ?)
merci