DebianEtchFileServer/fr
From LinutopWiki
Translations: |
English • Français • Español • Italiano • Suomeksi • Deutsch • Português • Svenska • Türkçe • Nederlands • Ελληνικά • Malti • العربية |
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 :
- disposer d'un système linux (Debian etch dans mon cas)
- récupérer l'image ISO du CD d'inatallation netinstall Debian etch (testing) sur http://debian.org. Lien direct : http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/i386/iso-cd/debian-testing-i386-netinst.iso
- lire le manuel d'installation sur clé USB : http://www.us.debian.org/releases/stable/i386/ch04s04.html.fr
- Dans mon cas, les méthodes simple et douce n'ont pas fonctionné, j'ai donc fait un mix des deux :
- télécharger l'image de la méthode souple (http://people.debian.org/~joeyh/d-i/images/daily/hd-media/boot.img.gz)
- la décompresser, la monter et suivre la méthode souple en copiant le contenu de l'image montée à la place des fichiers indiqués de la documentation.
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.