Christophe Le Bot

Pratique de la conception numérique

Ajouter un disque à un serveur Linux Debian

Votre petit serveur Debian fonctionne toujours à merveille (comment pourrait-il en être autrement ?). Mais un matin, tout se bloque. Un rapide tour de la machine, un petit df -h en ligne de commande et le constat est sans appel : plus de place sur le disque ! Il faut en ajouter un second.

Voici brièvement comment monter un disque ATA :

  1. Installer le disque (alimentation, connexion IDE sur le bon port, en maître ou en esclave, avec une nappe de 80 fils)
  2. Partionner le disque (bien vérifier le nom du nouveau disque pour ne pas partitionner le premier !) :
    cfdisk /dev/hdb
  3. Formater chaque partition :
    mke2fs -j /dev/hdb1
  4. Tester chaque partition :
    cd /mnt
    mkdir disque2
    chmod 777 disque2
    mount -t ext3 /dev/hdb1 /mnt/disque2
    cd /mnt/disque2
  5. Monter le disque au démarrage du système :
    cd /etc
    vi fstab

    Ajouter la ligne :

    /dev/hdb1 /mnt/disque2 ext3 defaults 1 1

    (options selon l’utilisation que vous en ferez)

Finalement, c’est plus simple qu’on ne l’imagine !

4 commentaires

Auteur
bosco
Date de publication
10 février 2009 à 3h47

Bonjour,

D’abord merci pour le tuto. nickel ! ça m’a beaucoup aider.

Une question que j’aimerai savoir, est ce que c’est possible aprsè avoir créer une nouvelle partion et le monter ensuite dans un répertoire existant?

par exemple dans mon cas, la partition /home de mon serveur est full = 99 % utiliser et j’ai besoin encore de la place. c’est un serveur dans une école. alors j’aimerai bien l’agrandir ou ajouter un disque de 80 GB et le monter en additionnant avec la partition /home existant .

est ce que cela est possible ? si oui comment faire dans ce cas?

merci d’avance pour votre aide qui sera très préssieux pour moi et pour les élève aussi.


Auteur
Christophe
Date de publication
24 février 2009 à 23h45

A froid, je vois 2 solutions.

Solution 1. Remplacer le /home existant. Dans ce cas, il suffit de :
– monter la nouvelle partition sur un répertoire /home2 (via fstab)
– copier le contenu de /home sur /home2
– démonter l’ancien /home
– modifier le montage de /home2 pour le remplacer par /home

Solution 2. Ajouter un espace de stockage au /home existant :
– monter la nouvelle partition sur un répertoire /home2 (via fstab)
– créer dans /home2 des répertoires pour les nouveaux contenus
– créer des liens symboliques (commande ln -s) entre /home et /home2 pour accéder à ces nouveaux contenus depuis /home


Auteur
AtoutMarket
Date de publication
26 septembre 2010 à 6h57

Merci pour ce site très enrichissant : bonne continuation …


Auteur
nicolasg
Date de publication
2 mars 2012 à 20h50

Bonjour,
Je réponds un peu tard à bosco
Il est possible d’ajouter le deuxième disque comme un disque normal, et de faire un montage LVM (LVM : logic volume manaaer) avec les deux disques afin que le LVM soit vu comme un seul disque. Il est possible d’ajouter autant de disque qu’on veut dans le LVM sans casser les donénes existante. Voici une doc : http://linux.developpez.com/lvm/

Merci pour ce tutoriel.
J’avais besoin d’ajouter un disque de données à ma Debian 6 virtuelle sous Hyper-V pour qu’il soit utilisé par BackupPC. Par contre pour formater j’utilise
mkfs.ext4 /dev/hdb1. En tout cas merci beaucoup ça m’a aidé.


* Informations obligatoires