Outils personnels
Vous êtes ici : Accueil Linux Installer un serveur de fichiers (et de messagerie) Créer une clé USB de secours

Créer une clé USB de secours

Par Freecrazy - Dernière modification 11/05/2011 20:55

Nos données sur RAID5 ont un premier niveau de sécurité puisqu'elles survivent si un (et un seul) disque lâche. Mais que se passe-t-il si le disque supportant le système d'exploitation (OS) nous lâche ? Pour pallier cette possibilité, nous allons loger une copie de l'OS sur une clé USB de 8Go !

Sur les matériels d'aujourd'hui, mettre une distribution Linux sur une clé USB n'est guère plus compliqué que de l'installer sur un disque dur. Cela peut même être amusant d'avoir une clé USB avec son système d'exploitation préféré dessus et disponible à minima sur tout ordinateur capable de démarrer ("booter") sur une clé USB.

Ici l'objectif est encore plus simple puisque notre clé USB est une clé de secours intervenant lorsque le disque dur supportant le système d'exploitation (et seulement lui, le RAID supportant les données doit être fonctionnel) nous a lâché. Donc peut importe si la clé ne fonctionne pas sur d'autres matériels (la création d'un Live USB comme la mise en place de sa distribution sur une clé USB feront l'objet d'un autre article)

Un autre intérêt de cette clé de secours, et la possibilité qu'elle nous donne de faire éventuellement quelques tests.

Bien sûr il y a quelques contraintes :

  • l'espace disque qui reste limité
  • un système plus lent.

1 - Installation sur la clé USB

La clé choisie possède une capacité de 8Go. Pourquoi 8Go ? parce que c'est aujourd'hui une capacité courante et peu chère et suffisante pour y mettre ce que l'on veut sans trop sacrifier de fonctionnalités.

Ordinateur éteint, on insère la clé USB, on met le DVD contenant l'image de la Mandriva 2010. Et l'installation proprement dite peut commencer comme toute installation classique (donc avec démarrage sur le CD/DVD en premier).

A l'étape du partitionnement il ne faudra pas se tromper et bien choisir la clé USB. De plus pour pouvoir étendre plus tard facilement la capacité de notre clé, je préconise :

  • une partition de 50Mo pour accueillir /boot
  • et une partition en LVM du reste soit ~7,8Go pour accueillir la racine / 

L'installateur vous avertira que vous n'avez pas défini de partition de Swap (partition d'échanges propre au système), mais vous passerez outre.

Si pour vous des images valent mieux qu'un discours, cliquez sur la photo ci-dessous :

01-choisir-le-partitionnement-personnalise


Ensuite au choix de l'environnement de bureau, j'ai retenu un environnement personnalisé à savoir LXDE qui est nettement moins lourd que KDE. J'en profite également pour alléger l'espace mémoire occupé en décochant tout ce qui est multimédia.

En utilisateur vous n'en définissez qu'un, celui de l'admin_local.

Reste une étape importante a ne pas louper, celle de la configuration du démarrage. Ici il faut surtout veiller à ce que l'ensemble démarre bien sur la clé.

Voilà au bout d'un peu moins d'1H votre système est fonctionnel. Vous redémarrez et faites les mises à jour nécessaires.

2 - Configuration de votre clé de secours

2.1 - Montage des espaces de données (LV)

La configuration est quasi identique à celle du serveur de fichiers, la seule différence tient au fait que les partitions données existent déjà.

Pour le montage des partitions de données on reprend la fin du paragraphe 2 et le 3ième paragraphe de Configurer le RAID et la gestion de son espace mémoire (LVM). A savoir, on crée les répertoires, puis on y monte les différents volumes logiques :

# mkdir /mnt/{archives,media,famille}
# mount /dev/vg_user_data/lv_archives /mnt/archives
# mount /dev/vg_user_data/lv_media /mnt/media
# mount /dev/vg_user_data/lv_famille /mnt/famille


# mkdir /home/{user1, user2, ...}
# mount /dev/vg_user_data/lv_user1 /home/user1
...
..
.

Bien sûr pour le montage automatique il vous faudra aussi suivre ce qui est décrit ici : Comment activer et monter automatiquement des Volumes Logiques (LV) ?

2.2 - Configurations des utilisateurs

Pour la configuration des utilisateurs je vous invite à vous reporter : Configurer les dossiers utilisateurs (droits, propriétés, etc.) avec une petite différence toutefois : les dossiers utilisateurs (et données) existent avec les bons droits, et les propriétaires associés à l'UID sont ceux connus sous le serveur normal. Cela va nous obliger à mettre les mêmes UID pour les utilisateurs sinon cela va être le b...el !

Concrètement cela donne les commandes suivantes :

# groupadd -g xxxxx famille
# useradd -M -n -g famille -u xxxxx famille
# useradd -M -n -g famille -u yyyyy user1
etc.

(New : avec la Mandriva 2010.2 l'option -n devient -N)

xxxxx ou yyyyy étant l'UID que vous aurez noté en faisant un

# ls -al /home/

N'oubliez pas de définir les mots de passe :

# passwd user1

2.3 - Lancement du serveur Samba

Là aussi il sera utile de se référer à l'article Installer le serveur de fichiers : SAMBA qui peut être repris en intégralité.

Et voilà votre OS de secours sur clé USB est pleinement opérationnel.

Actions sur le document