Visit our website:
www.linutop.com


DebianEtchFileServer/fr

From LinutopWiki

En cours de rédaction...

Attention : les tests effectués ne permettent pas encore de valider l'utilisation du linutop en tant que serveur de fichiers. Merci de ne pas mettre en pratique pour le moment le présent brouillon de documentation.



L'objectif est d'utiliser le linutop en tant que petit serveur de fichier domestique.Il est silencieux, consomme peu et un serveur de fichiers demande peu de CPU.

La distribution choisie est une Debian GNU/Linux etch (testing), réputée pour sa solidité et sa simplicité d'administration (mises à jour, installation de logiciels). L'OS sera installé sur un petit disque dur usb (Lacie 80 Go alimenté par l'usb) et les données sur un disque dur 400 Go (marque Freecom, alimenté sur le secteur).

Il est également possible d'installer l'OS sur une clé USB 2 Go et d'utiliser tout autre disque USB pour les données.

Contents

Création du support d'installation de l'OS

Visiblement, le BIOS du linutop ne permet pas de booter sur un lecteur de CD usb (mes essais avec divers matériels se sont montrés infructueux), il va donc falloir construire une clé usb d'installation.

Pour cela, j'ai utilisé une clé de 512Mo et la version netinstall Debian. Les étapes à suivre :

Les fichiers de la etch étant des daily-builds, il se peut que cela ne fonctionne pas. Vous pouvez récupérer l'image de la clé USB que j'ai utilisé ici : [url vers debian-netinst-usb.dd.gz]. Etapes pour créer la clé :

  • Attention : cela détruira le contenu de votre clé !
  • insérer une clé de 512Mo dans votre système, ne pas la monter
  • faire un dmsg pour noter sur quel device elle se trouve (si il n'y a pas d'autre device usb ou scsi sur votre système, la clé devrait être en /dev/sda)
  • cd {le répertoire où vous avez téléchargé le fichier image}
  • gunzip debian-netinst-usb.dd.gz
  • dd if=debian-netinst-usb.dd of=/dev/{le device de votre clé} bs=10M

Installation de l'OS sur le disque dur

Configuration du serveur NFS

La configuration des partages est assez triviale. Un man exports explique très bien comment faire.

Néanmoins, voici les options que j'ai utilisé.

Sur la linutop :

cat /etc/exports

/{chemin_vers_le_répertoire_a_partager} {ip_du_poste_de_travail_ayant_le_droit_de_monter_le_partage}(rw,async,no_subtree_check,no_root_squash)

Sur le poste client :

cat /etc/fstab

{ip_de_la_linutop}:{chemin_vers_le_répertoire_partagé} {chemin_vers_le_point_de_montage} nfs nfsvers=3,rsize=32768,wsize=32768,noatime,udp

Accéder aux fichiers depuis MAC OS X

Recherche google sur "NFS MAC OS X linux". Problèmes d'encodage. A rédiger.

Accéder aux fichiers depuis Windows

N'utilisant pas l'OS de Microsoft, je ne puis rédiger ce paragraphe. Ca doit néanmoins se régler avec samba, plus la gestion des acl et de l'encodage. Toute contribution à ce sujet est la bienvenue.

Problèmes

- Ordre des disques usb au boot :

Le bios ne permet pas de choisir sur quel device usb on veut booter. C'est très ennuyeux car, dans mon cas, c'est le disque de données qui est reconnu en premier, et donc le système ne boot pas. Il faut que j'éteigne le disque de données, que je boot, puis que je le rallume. Un piste : effacer le MBR et passer la partition à non bootable, mais ça ne fonctionne pas mieux, la linutop reboot alors en boucle.

- Altération de lilo :

De temps en temps, après un reboot, je suis obligé de rebooter sur la clé d'installation pour réinstaller lilo, qui a visiblement été endommagé. En cours d'analyse.

Retrieved from "http://linutop.com"