Serveur de Stockage Universel "maison" - Divers - Linux et OS Alternatifs
Marsh Posté le 22-05-2011 à 18:38:59
Je dirais Debian ou Ubuntu, avec Samba et rsync+cron (pour la synchro), ça fera le taff à merveille
Marsh Posté le 22-05-2011 à 22:25:51
pour Debian, tu peux aussi faire un tour du côté d'un OS pour NAS comme FreeNAS, qui est conçu pour être administré à distance, et dispose d'un shell pour modifier le cron pour tes synchros.
Marsh Posté le 16-06-2011 à 00:26:46
Bon ! j'ai enfin le temps de m'en occuper sérieusement. Sauf que !
Je me suis rendu compte que j'avais une carte contrôleur qui n'est pas compatible linux... c'est une carte Asus en PCI Express 4x
Après quelques recherches j'ai trouvé promise ou adaptec qui font des cartes contrôleur pas trop cher et fonctionnant sous linux mais pas tous... SuSe et RedHat. J'ai aucune idée de ce que c'est évidemment donc je cherche et c'est donc des distribution linux spécifique...
Ducoup je sais pas comment gérer ça et puis pour tout les autres drivers je sais pas comment m'y prendre...
Marsh Posté le 17-06-2011 à 17:15:13
Au fait, y a t'il une réelle utilité d'avoir une vrai carte réseaux plutôt qu'une intégrée ?
vu qu'il y a plusieurs postes de connecté faut un truc plus balaise ?
Marsh Posté le 17-06-2011 à 18:05:35
Fabz49 a écrit : Au fait, y a t'il une réelle utilité d'avoir une vrai carte réseaux plutôt qu'une intégrée ? |
Pour voir (et exploiter) sur du serveur ayant 2 ports gigabit, on n'est que très loin du maximum d'un petit RAID de SAS.
A la rigueur, investir dans un switch gigabit, un petit routeur pour ne pas utiliser celui de la box internet, du câblage "kivabien", c'est largement suffisant.
Pour le fun tu pourrais voir pour du bonding (voir aussi ici)... mais bon, bof
Pour les cartes RAID, les Promises fonctionnent sans trop de mal sur FreeNAS.
Au pire tu notes la puce utilisée, et tu regardes si elle est supportée par la base logicielle de la distribution choisie (BSD pour FreeNAS par exemple).
Mais par prudence, n'utilises que le moins possible de cartes additionnelles comme ta Asus. En fait dès que tu vois "Asus", "MSI" ou n'importe quelle autre marque de carte mère qui te sort une carte d'extension, c'est bien souvent bridé à la seule marque de carte mère (pas d'Asus sur une MSI par exemple), et avec des drivers spécifiques... sous Windows.
Marsh Posté le 17-06-2011 à 18:38:20
ok merci.
Pour info chez moi j'ai 1 switch 8 ports D-link DGS-1008D (gigabit) relié a un autre switch 8 ports connectland 10/100 qui lui est relié a une vieille livebox en forme de livre ouvert sur la tranche. Le switch D-link est réservé à mon bureau sur lequel est branché mon serveur, un PC de jeu, un macbook et des machines optionnelles (temporaires).
Faut que je rajoute 2 DD seagate ecogreen de 2to qui viendront remplacer 2 disques samsung spinF1 de 500go, faute de place disponible. J'en profiterai pour virer le DD maxtor en ide et le vieux lecteur dvd ide lui aussi pour mettre le système sur un des samsung et prendre un graveur sata.
En fait je crois que c'est depuis que j'ai mis seven que le serveur a baissé en performance. Parfois quand on était 2 à faire des actions, genre lecture vidéo et copie de fichier sur 2 disques pourtant différent, ça faisait tout rammer... et vu que j'ai qu'un petit sempron 140 jme suis dis qu'un "vrai" contrôleur réseaux éviterai de charger le processeur et mieux gérer la distribution des "services".
Donc passer à linux semble être la meilleurs chose pour alléger tout ça mais niveau matériel je sais pas trop...
Je suis pas calé niveau réseaux et c'est pas pour rien que c'est une spécialisation de bts avec le développement ^^
Marsh Posté le 18-06-2011 à 00:00:05
bon ! j'ai testé un ubuntu pour l'instant sur un bout de partition ça fonctionne pas... va falloir que jme trouve un bouquin ou un gros tuto de linux pour les nuls.
peut être que ça viens du fait que j'ai pas de partition swap...
Marsh Posté le 18-06-2011 à 07:00:06
bardiel a écrit : tu peux aussi faire un tour du côté d'un OS pour NAS comme FreeNAS, qui est conçu pour être administré à distance, et dispose d'un shell pour modifier le cron pour tes synchros. |
No swap, juste un CD à faire pour tester.
Installation en "dur" possible (et conseillé pour sauvegarder ses paramètres) sur un disque dur ou une clé USB (si le PC peut booter sur l'USB)
Marsh Posté le 18-06-2011 à 10:32:18
bon ok. je vais voir avec ça.
J'ai pas pensé mais au pire pour les syncro, je pourrai peut être les faire avec mon pc si freenas est conçu pour l'administration a distance...
Marsh Posté le 18-06-2011 à 15:44:39
/!\ root mount error /!\
bon... ben ça c'est fait. on va tester debian maintenant.
Marsh Posté le 18-06-2011 à 16:36:06
Sans en savoir plus, ça risque d'être la même chose avec une Debian.
Tu essaies d'utiliser ta carte supplémentaire en carton ?
Marsh Posté le 18-06-2011 à 17:16:39
ba... ouè. Mais même sans, j'arrive pas a démarrer Gparted live... c'est fou. ça m'affiche ça et ça bouge plus.
résolu, j'ai simplement fait un reset du bios et ça a pu booter correctement.
Quand j'ai testé ubuntu à partir du CD il m'avait pris en compte mes DD relié a cette carte, tout marchais nickel. Et quand je l'ai installer complètement il se lançait pas.
voila ce que j'ai pour freeNAS
_______________________
A !
ça a enfin fonctionné sur une clé usb reste a comprendre comment ça marche...
Marsh Posté le 18-06-2011 à 23:52:44
Bon, après une journée à faire que ça en plus d'hier et d'autre, Freenas fonctionne sur une clé usb, la carte asus fonctionne sous freenas, jusque la tout va bien.
Pour ce qui est des partages de disques et gestions d'utilisateurs c'est autre chose. Je veux juste du CIFS et de l'AFP (et a la rigueur Upnp pour certain disque) mais je n'y arrive pas. De plus je voudrais que chaque disque principale de chaque doublon soient partagé sans mot de passe et disponible en écriture ainsi qu'en lecture et que les disques secondaires de chaque doublon soient visible mais accessible que par mot de passe pour mon pc qui sera équipé de Syncback pour la synchronisation.
J'ai vu que le ZFS était le plus intéressant des formats proposé par freenas et vu que j'ai pas le choix de formater ou non va falloir que je fasse une duplication propre avant un transfert en masse de ntfs vers zfs.
Freenas est en version 8.2 et tout en anglais donc j'en chie beaucoup et je trouve difficilement des tutos en français...
Si vous aviez des tutoriels en rab' ou un peu d'aide à dépenser je suis preneur.
merci
Marsh Posté le 19-06-2011 à 00:36:19
en vidéo ? en PDF ?
Il y a aussi un topic unique sur Free NAS ici même
Marsh Posté le 19-06-2011 à 00:46:00
alors pour la vidéo je l'ai regardé elle m'as aidé mais c'est pas assez complet et sur une version avant la 7. Pour le pdf c'est pareil, je bloque un peu.
Merci pour le lien du forum, la recherche me l'as même pas pondu...
Marsh Posté le 27-06-2011 à 19:12:08
Bon ! alors il y a du changement de matos :
- carte mère : Asus M4A89GTD PRO
- carte contrôleur bonus : la même carte asus qu'avant (2 sata III + 2 USB 3.0)
- RAM : 4go Gskill DDR3 1,33Ghz (c'est beaucoup mais c'était pas cher alors...)
- disque dur bonus : 2 seagate 2to
Toujours en test sur freenas, j'ai pas eu le choix de passer en version 8, la 7 ne reconnaissait pas le contrôleur réseaux ou je sais pas quoi mais impossible d’attribuer une adresse IP au serveur. J'ai pas cherché plus que ça pour l'instant.
J'ai donc plus ou moins réussi a faire fonctionner un partage AFP et CIFS, et j'ai commencé à retransférer des donnée de volumes NTFS (branché au PC) vers ces nouveaux ZFS (monté dans le serveur) avec syncback. Par contre je sais pas trop pourquoi mais les débits ne dépassent pas les 30-40mo/s...
Savez vous d’où ça pourrai venir ?
Marsh Posté le 29-06-2011 à 23:33:37
encore un nouvelle question !
la découverte du serveur en afp macbook pro cablé ok
découverte du serveur en afp macbook pro wifi... nada.
l'ethernet a quoi que le wifi n'a pas ?
Marsh Posté le 30-06-2011 à 19:59:22
Comme d'habitude il y a foule de gens qui on réponse a mes question ^^
ou alors personne ne m'aime... ou tout le monde s'en fou...
Mais j'ai testé la beta 3 de freeNAS 8.0.1 et elle inclue le français ! mais le plus important c'est que la découverte en wifi fonctionne mieux et des graph pour l'activité de chaque interface est apparu. d'autre bonus aussi comme la prise en charge du ntfs, exfat et msdosfat lors de l'importation ainsi que d'autre protocole de partage.
Marsh Posté le 09-10-2011 à 16:09:05
••• Bonjour les gens !!! •••
Après un bon paquet d'embêtement j'ai a peu près réussi a faire fonctionner le serveur comme je veux sur 3 des 4 points demandé.
Il me manque plus que la sauvegarde.
J'ai vu que dans freenas il y avais les services Rsync et Cron donc J'aimerai effectuer une sauvegarde autonome a chaque fin de semaine par ex.
J'ai un peu de mal a trouver de l'aide sans que ça soit hyper compliqué. Je voudrais être capable de me faire un script assez complet avec fonction incrémentale, suppression auto des fichiers inexistant, une vérification d'intégrité des copies et un log en fin d’exécution.
Je vois bien des scripts tout fait mais je sais pas quoi en faire... si je suis sur windows je balance ça dans le cmd ou dans le terminal sur mac ?...
Je voudrais bien comprendre un peu tout ça. Merci d'avance
Marsh Posté le 09-10-2011 à 19:56:48
En général ce genre de script sont de 2 types :
- à copier sur ta machine "serveur" (FreeNAS ou Linux) qui va chercher directement par le partage de fichiers de tes machines clientes (sous Windows ou Mac). Inconvénients : il faut que ta machine cliente soit allumée pour que cela fonctionne & si tu utilises ta machine à ce moment là, paf ça peut ramer
- à copier sur tes machines "clientes " (Windows ou Mac) qui soit balancent sur ton serveur les fichiers à sauvegarder à la manière d'une time machine automatiquement tes fichiers, soit tu lances l'opération à la main.
Marsh Posté le 09-10-2011 à 22:54:30
Ok, en faite c'est en interne que je voudrais que ça fonctionne.
J'ai quatre disques en ZFS plus une copie par disque soit huit disques. Plutôt que choisir un RAID 1, je préfère utiliser des scripts de sauvegarde pour éviter les "erreurs humaine". Donc la machine serveur sera aussi la machine cliente.
merci en tout cas, je visualise déjà mieux la chose.
Marsh Posté le 09-10-2011 à 23:33:39
Aahh ok.
Dans ce cas, tu peux te baser sur ce petit article sur rsync dans un environnement Ubuntu, adaptable sans trop de problème
Ou encore aller taper dans mes scripts, qui utilisent du tar et du cp au lieu de rysnc, sachant aussi que pour toi tu n'as pas la question d'un lecteur de bandes à gérer
Marsh Posté le 15-10-2011 à 22:55:59
Ok, bon déjà j'ai réussi à copier un dossier entre 2 DD interne via les modules rsync de freenas. Sauf que niveau permission c'est pas la joie...
J'ai testé directement des scripts dans le shell sur le serveur même et j'ai encore des soucis de permissions bien que la copie a écrasé et remis comme il faut mes fichiers de test.
Citation : rsync -rltgoDv --del --ignore-errors --force /mnt/boum1/ /mnt/boum2 |
je cherche encore...
Marsh Posté le 16-10-2011 à 15:44:59
Citation : #!/bin/bash |
bon alors la duplication fonctionne, les permissions sont ok. Par contre il me manque toute les infos a inclure dans le log, c'est a dire les fichiers modifié, a copié, a supprimé... etc puis même avant ça faire un script de simulation et me logger tout ce qui serra fait.
Marsh Posté le 16-10-2011 à 17:21:36
Citation : |
Marsh Posté le 16-10-2011 à 17:52:15
AAaaaaah ok ! ^^
Ben merci bien, ça m'économise du temps de recherche. Surtout que des sites comme celui la manquent un peu d'exemple "pour les nuls". La syntaxe est pas évidente
un script de simulation :
Citation : #!/bin/bash |
et le script d'execution :
Citation : #!/bin/bash |
je suis tombé sur ce site qui est très pratique pour apprendre un peu le shell unix
Marsh Posté le 16-10-2011 à 21:26:49
Fabz49 a écrit : et le script d'execution :
|
n'oublie pas de le mettre en verbeux...
L'inconvénient est que tu as oubliés un versionning de tes sauvegardes, là tu vas juste faire un copier/coller avec suppression des éléments n'existant plus. ça peut être intéressant uniquement si tu envisages un clone de ton système actuel.
Marsh Posté le 16-10-2011 à 23:30:25
Et bien à vrai dire ça ressemble fortement à un RAID1 sauf que l'erreur humaine est "sécurisé" en ayant ces script en plus. Le must pour moi serai de pouvoir reprendre mes profils syncback, à savoir une sauvegarde incrémentale avec détection de renommage de fichier, des choix possible de décision dans certain cas, et vérification de copie avec un rapport/log bien rangé avec tout ce qui est supprimé/copié/renommé. Pour ce qui est des filtre je verrai ça le week end prochain je pense.
Donc je pense pas être capable de scripter un truc pareil pour l'instant vu que la seul chose que je sais faire en shell unix c'est afficher des dates ^^ (ce que j'ai appris cet aprem')
donc bon... je verrai au fur et a mesure. Déjà apprendre les fondamentaux en unix ça serai pas mal.
Marsh Posté le 22-05-2011 à 17:41:36
Bonjour !
J'ai actuellement un serveur dont voici les caractéristiques :
- processeur : AMD Sempron 140
- carte mère : XFX MI-A78U-8309 vidéo intégré 128mo partagé
- RAM : Gskill 1go DDR2 800mhz
- carte contrôleur : Asus 2 sata III + 2 usb 3.0
- un DD 80go IDE
- 3x2 DD de 3 capacité différentes sans être en RAID1 mais chaque disque est dupliqué via une sauvegarde syncback.
(2x2 samsung spinpoint F1 et 2x1 samsung eco F3)
Il tourne sur un seven 64bit ce qui est un peu lourd mais mon plus gros problème n'est pas la.
Le soucis c'est que j'ai un autre PC de travail et de jeu à coté ainsi qu'un macbook pro pour le travail. J'aimerai donc stocker des fichiers windows et mac sur un même serveur sans accros quelque soit le type ou la taille du fichier.
Mon mac par exemple n'arrive pas à voir certain fichier sur le serveur que le pc parvient à afficher. Un second soucis qui viens c'est les normes de noms de fichiers qui pose souvent problème, des copies de fichiers qui ne fonctionnent pas... etc.
Là ou je demande votre aide c'est pour m'orienter dans l'open source. Je voudrais migrer mon serveur sous un linux très léger qui me permettrai simplement de partager chacun de mes disques dur (en dehors des dupliqués).
J'ai aucune connaissance dans le linux alors la distribution la plus simple serait pratique pour un début.
- solution de migration vers un linux adapté à mon besoin
- résultat du partage universel (faut que ça marche avec les OS pomme et drapeau)
- logiciel équivalent à syncback
- exclure le fat32
je crois que j'ai rien oublié de dire jusque la... on verra bien.
merci d'avance pour votre aide.
Message édité par Fabz49 le 17-06-2011 à 18:56:53