Installer et formater un disque dur externe usb sous Linux Debian Etch

20/01/2009 - 12729 consultations - 0 commentaire


Ce tutoriel vous présente comment installer votre dique usb sous Linux debian de l'installation en passant par le formatage jusqu'au montage dans votre système de fichier

Dans cet exemple on va tester l'installation d'un disque dur USB d'1To

On va commencer par brancher le disque usb (sans ça, ça risque d'être dur ...)

On va lister les disques présents :
ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA -> ../../sda
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL -> ../../sdb
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA -> ../../sda
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL -> ../../sdb
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 2009-01-20 14:54 usb-WDC_WD10_EACS-00D6B1_WDC_WD10EA_WD-WCAU44797296 -> ../../sdc

On peut voir qu'on a :
 - 1 disque sata de 250Go en sda :
scsi-SATA_ST3250820AS_9QE5RRNA -> ../../sda
Il contient 3 partitions : sda1, sda2, sda3

 - 1 disque sata de 500Go en sdb :
scsi-SATA_ST3500320AS_9QM5GSDL -> ../../sdb
Il contient 3 partitions : sdb1, sdb2, sdb3

 - 1 disque usb de 1To en sdc :
usb-WDC_WD10_EACS-00D6B1_WDC_WD10EA_WD-WCAU44797296 -> ../../sdc

On a donc trouvé notre nouveau disque usb 1 To !!!
Mais il ne contient pas encore de partitions

On lance l'utilitaire cfdisk sur /dev/sdc :
cfdisk /dev/sdc

Un utilitaire graphique s'ouvre :
                                       cfdisk 2.12r
                                   Disk Drive: /dev/sdc
                          Size: 1000204886016 bytes, 1000.2 GB
                  Heads: 255   Sectors per Track: 63   Cylinders: 121601

Name          Flags       Part Type        FS Type         [Label]        Size (MB)
-----------------------------------------------------------------------------------
                          Pri/Log          Free Space                    1000202,28

[  Help  ]  [  New   ]  [ Print  ]  [  Quit  ]  [ Units  ]  [ Write  ]


Nous allons créer une partition primaire de la taille maximale du disque dur.
Dans les menus en bas on fait : [new] puis [Primary]
On indique la taille de la partition en MB
Pour l'exemple je laisse la taille indiqué qui est la taille maximum : Size (in MB): 1000202,27

Puis je fini en écrivant la partition en choisissant : [Write] puis yes
Le système indique :   
Writing partition table to disk...


Une fois terminé on a :
                                       cfdisk 2.12r
                                   Disk Drive: /dev/sdc
                          Size: 1000204886016 bytes, 1000.2 GB
                  Heads: 255   Sectors per Track: 63   Cylinders: 121601

Name          Flags       Part Type        FS Type         [Label]        Size (MB)
-----------------------------------------------------------------------------------
sdc1                      Primary          Linux                         1000202,28

[  Help  ]  [  New   ]  [ Print  ]  [  Quit  ]  [ Units  ]  [ Write  ]

 
On quitte : [Quit]

On peut maintenant formater notre partition en jfs par exemple :
mkfs.jfs /dev/sdc1

Cela nous donne :
mkfs.jfs version 1.1.11, 05-Jun-2006
Warning!  All data on device /dev/sdc1 will be lost!

Continue? (Y/N) y
   \

Format completed successfully.

976760001 kilobytes total disk space.

Un petit ls qui va bien pour vérifier :
ls -l /dev/disk/by-id/
total 0
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA -> ../../sda
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3250820AS-9QE5RRNA-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL -> ../../sdb
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 ata-ST3500320AS-9QM5GSDL-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA -> ../../sda
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part1 -> ../../sda1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part2 -> ../../sda2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3250820AS_9QE5RRNA-part3 -> ../../sda3
lrwxrwxrwx 1 root root  9 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL -> ../../sdb
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part1 -> ../../sdb1
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part2 -> ../../sdb2
lrwxrwxrwx 1 root root 10 2009-01-06 13:13 scsi-SATA_ST3500320AS_9QM5GSDL-part3 -> ../../sdb3
lrwxrwxrwx 1 root root  9 2009-01-20 14:54 usb-WDC_WD10_EACS-00D6B1_WDC_WD10EA_WD-WCAU44797296 -> ../../sdc
lrwxrwxrwx 1 root root 10 2009-01-20 15:26 usb-WDC_WD10_EACS-00D6B1_WDC_WD10EA_WD-WCAU44797296-part1 -> ../../sdc1

On créé un dossier pour le monter :
mkdir /mnt/usb

On le monte dans /mnt/usb :
mount  -t jfs /dev/sdc1 /mnt/usb

On peut voir nos partitions :
df -h
Sys. de fich.         Tail. Occ. Disp. %Occ. Monté sur
...
/dev/sdc1             932G  117M  932G   1% /mnt/usb
...

On peut y copier un fichier pour tester :
cp /var/log/syslog /mnt/usb

On le démonte :
umount /dev/sdc1

Il arrive parfois qu'on ait une erreur au montage du disque dur :
mount -t jfs /dev/sdc1 /mnt/usb
mount: wrong fs type, bad option, bad superblock on /dev/sdc1,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
On utilise cette commande qui fait une vérification de la partition
fsck.jfs -fp /dev/sdc1

Commentez cet article

Nom (obligatoire)
E-mail (obligatoire)
Site Internet (facultatif)
code anti-spam

Me tenir inform� des nouveaux messages


encrypted.pngConnexion ssh sous debian sarge avec clé publique - privée
Ce tutoriel vous présente comment vous connecter sur votre serveur Linux en ssh, scp, sftp à partir de Windows avec clé publique privée
cdcopy.pngMettre à jour debian etch 4.0 vers debian lenny 5.0
Ce mini tutoriel vous explique comment mettre à jour votre distribution stable debian de etch 4.0 à lenny 5.0
terminal.pngCommandes de base Debian et Ubuntu
Liste de commandes Linux les plus utilisées et les plus courantes sous Debian et Ubuntu avec les options qui vont biens
ark.pngInstallation d'un système de sauvegarde avec rsync
Ce tutoriel vous présente l'installation d'un système de sauvegarde pour par exemple un site web à l'aide de l'outils rsync
database.pngTutoriel de sauvegarde automatisées de bases de données MySQL, compression en tar.gz et envoi par FTP sous Linux Debian
Ce tutoriel vous présente comment automatiser la sauvegarde de base de données MySQL en compressant les sauvegardes et en les plaçant sur un FTP distant.
date.pngSynchroniser l'heure de son serveur Debian Sarge sur Internet
Ce tutoriel vous présente comment garder son serveur Debian Sarge à l'heure en le synchronisant à un serveur de temps ntp avec ntp-simple
ark.pngVérification automatique des mises à jour Linux Debian avec cron-apt
Ce tutoriel vous présente comment savoir simplement quand votre serveur Linux Debian nécessite l'installation de nouvelles mises à jour avec cron-apt.
terminal.pngCréer un dépôt git privé sur un hébergement mutualisé ovh
Ce tutoriel vous présente comment installer un dépôt GIT sur votre hébergement mutualisé OVH
encrypted.pngProtéger un dossier web apache2 par login et mot de passe avec un htaccess et un htpasswd sous debian lenny
Ce tutoriel vous présente comment protéger un répertoire web apache2 par login et mot de passe avec un htaccess et un htpasswd sous debian lenny