Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| tutoriel:comment_ajouter_un_disque_dur [Le 24/07/2014, 23:58] – [Formatage NTFS] 88.182.46.9 | tutoriel:comment_ajouter_un_disque_dur [Le 22/08/2026, 23:45] (Version actuelle) – suppr osbolete krodelabestiole | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| - | {{tag> | ||
| - | ---- | ||
| - | ====== Comment ajouter un nouveau disque dur ====== | ||
| - | < | ||
| - | FIXME | ||
| - | Il manque à cet article des références vers des outils __graphiques__ permettant de faire des actions similaires. (kcontrols ?? pour Kubuntu) | ||
| - | |||
| - | Une mise à jour de son contenu serait aussi bienvenue. </ | ||
| - | |||
| - | Une question qui revient fréquemment : comment ajouter un disque dur sous Linux ? En effet, s'il est maintenant très facile d' | ||
| - | |||
| - | ===== Notions de base ===== | ||
| - | |||
| - | Avec GNU/Linux, tout comme avec Unix, tout est fichier. Le système interprète donc vos périphériques en tant que fichiers. Les disques durs n' | ||
| - | |||
| - | Par exemple, la première partition du premier disque dur (disque maître du bus IDE primaire) s' | ||
| - | |||
| - | Malheureusement cette nomenclature devient plus complexe dès lors que l'on utilise des contrôleurs Serial ATA ou RAID et que l'on se retrouve avec beaucoup de disques dans le même ordinateur. Je vais, dans cet article, essayer de vous faciliter la vie mais si vous désirez vraiment savoir comment ça fonctionne je vous invite à consulter cette page : [[http:// | ||
| - | |||
| - | |||
| - | <note help> | ||
| - | |||
| - | ===== Cas d'un disque déjà utilisé ===== | ||
| - | |||
| - | Cette partie vous permettra de récupérer des informations contenues dans un disque dur ayant déjà servi et donc, étant déjà partitionné formaté etc. Ceci est particulièrement utile pour récupérer les données d'un ordinateur sur un autre. | ||
| - | |||
| - | |||
| - | ==== Identifier le disque dur ==== | ||
| - | |||
| - | Plusieurs commandes existent aux résultats plus ou moins compréhensibles et adaptés aux besoins de l' | ||
| - | |||
| - | * lshw | ||
| - | |||
| - | sudo lshw -class disk | ||
| - | |||
| - | |||
| - | Exemple de résultat | ||
| - | < | ||
| - | *-disk: | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | bus info: scsi@0: | ||
| - | | ||
| - | | ||
| - | | ||
| - | size: 18GiB (20GB) | ||
| - | | ||
| - | | ||
| - | *-disk:1 | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | bus info: scsi@0: | ||
| - | | ||
| - | | ||
| - | | ||
| - | size: 18GiB (20GB) | ||
| - | | ||
| - | | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | * Analyse des fichiers log | ||
| - | |||
| - | Les disques durs connectés à l' | ||
| - | |||
| - | Lancez la commande: '' | ||
| - | |||
| - | Kernel command line: root=/ | ||
| - | ide0: BM-DMA at 0xe000-0xe007, | ||
| - | ide1: BM-DMA at 0xe008-0xe00f, | ||
| - | hda: WDC WD200BB-00AUA1, | ||
| - | hdb: Maxtor 51024U2, ATA DISK drive | ||
| - | hda: max request size: 128KiB | ||
| - | hda: 39102336 sectors (20020 MB) w/2048KiB Cache, CHS=38792/ | ||
| - | hda: cache flushes not supported | ||
| - | hdb: max request size: 128KiB | ||
| - | hdb: 20010816 sectors (10245 MB) w/2048KiB Cache, CHS=19852/ | ||
| - | hdb: cache flushes not supported | ||
| - | hdc: HITACHI DVD-ROM GD-5000, ATAPI CD/DVD-ROM drive | ||
| - | hdd: HL-DT-ST GCE-8526B, ATAPI CD/DVD-ROM drive | ||
| - | Adding 746980k swap on / | ||
| - | EXT3 FS on hda1, internal journal | ||
| - | hdc: ATAPI 40X DVD-ROM drive, 512kB Cache | ||
| - | hdd: ATAPI 52X CD-ROM CD-R/RW drive, 2048kB Cache | ||
| - | EXT3 FS on hdb1, internal journal | ||
| - | |||
| - | Dans cet exemple on remarque facilement ces périphériques : | ||
| - | * hda Disque dur primaire Western Digital de 20Go | ||
| - | * hdb Disque dur secondaire Maxtor de 10Go | ||
| - | * hdc Lecteur DVD-ROM Hitachi | ||
| - | * hdd Graveur CD-RW | ||
| - | |||
| - | |||
| - | ==== Identifier les partitions ==== | ||
| - | |||
| - | Une fois le nom du disque récupéré, | ||
| - | |||
| - | sudo fdisk -l | ||
| - | qui renvoie : | ||
| - | Disque /dev/hda: 20.0 Go, 20020396032 octets | ||
| - | 255 têtes, 63 secteurs/ | ||
| - | Unités = cylindres de 16065 * 512 = 8225280 octets | ||
| - | Périphérique Amorce | ||
| - | / | ||
| - | / | ||
| - | / | ||
| - | |||
| - | Et voilà, nous obtenons le nom de chacune des partitions et un certain nombre d' | ||
| - | |||
| - | Note: On peut aussi aller, dans la barre du haut, sur Système/ | ||
| - | |||
| - | ===== Cas d'un disque vierge/neuf ===== | ||
| - | |||
| - | Si vous installez un nouveau disque dans votre ordinateur, il faut obligatoirement le partitionner et le formater, ce qui implique des manipulations supplémentaires. Pour trouver l' | ||
| - | |||
| - | ==== Partitionner le disque ==== | ||
| - | |||
| - | L' | ||
| - | |||
| - | Il se lance avec la commande '' | ||
| - | |||
| - | cfdisk 2.12p | ||
| - | | ||
| - | | ||
| - | Taille: 20020396032 octets, | ||
| - | | ||
| - | | ||
| - | Nom | ||
| - | | ||
| - | hda1 Amorce | ||
| - | hda5 Logique | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | |||
| - | Vous pouvez choisir votre partition avec les flèches haut et bas et utiliser les menus avec la touche tabulation, voici l' | ||
| - | |||
| - | * [Amorçable] rend amorçable la partition sélectionnée, | ||
| - | * [Nouveau] permet de créer une partition dans un espace vide | ||
| - | * [Détruire] efface la partition sélectionnée | ||
| - | * [Aide] affiche l'aide | ||
| - | * [Quitter] quitte sans enregistrer les modifications | ||
| - | * [Type] permet de choisir le type de partition (Fat, Ext, etc.) cette commande affiche une liste exhaustive. | ||
| - | * [Unité] permet de choisir si on affiche la taille des partitions en Cylindres, en Secteurs ou en Octets | ||
| - | * [Écrire] enregistre les modifications de manière définitive (à faire avant de quitter) | ||
| - | |||
| - | |||
| - | |||
| - | ==== Formater les disques ==== | ||
| - | |||
| - | Une fois vos partitions clairement identifiées et préparées, | ||
| - | * ext2 système de fichier historique de Linux | ||
| - | * ext3 évolution de l'ext2 avec journalisation | ||
| - | * reiserfs concurrent de l'ext3 | ||
| - | * vfat système de fichier de windows 9x | ||
| - | |||
| - | La commande mkfs vous permet de formater votre partition, elle s' | ||
| - | |||
| - | < | ||
| - | |||
| - | ==== Formatage NTFS ==== | ||
| - | |||
| - | ntfs : système de fichier de windows NT XP (disques durs de grande capacité). | ||
| - | Dans le cas particulier où l'on souhaite formater un disque dur USB externe au format NTFS | ||
| - | * Il faut installer **ntfsprogs** avec le gestionnaire de paquets Synaptic | ||
| - | * Partitionner le disque si une ou des partition(s) n' | ||
| - | |||
| - | sudo cfdisk /dev/sdc | ||
| - | |||
| - | Puis formater la partition créée, par exemple une partition couvrant le disque complet : | ||
| - | |||
| - | sudo mkntfs /dev/sdc1 | ||
| - | |||
| - | Dès lors, vous pouvez aussi utiliser " | ||
| - | |||
| - | sudo mkfs.ntfs /dev/sdc1 | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ===== Connecter logiquement le disque dur ===== | ||
| - | |||
| - | Avec Linux, pour avoir accès à un périphérique, | ||
| - | |||
| - | Dans les exemples suivants, on prévoit que votre point de montage est prêt et qu'il s'agit de / | ||
| - | ==== À la demande ==== | ||
| - | |||
| - | Pour monter un périphérique de stockage, on utilise la commande '' | ||
| - | |||
| - | Pour monter notre disque /dev/hdb1 dans / | ||
| - | sudo mount /dev/hdb1 / | ||
| - | |||
| - | Cette commande monte votre disque en détectant automatiquement le type du système de fichier, dans certains cas, Linux sera incapable de le choisir automatiquement, | ||
| - | sudo mount -t ext3 /dev/hdb1 / | ||
| - | |||
| - | Vous pouvez aussi ajouter des options comme, par exemple, des droits d' | ||
| - | sudo mount -t ext3 -o mode=0755 /dev/hdb1 / | ||
| - | |||
| - | Pour aller plus loin dans les arcanes de la commande '' | ||
| - | |||
| - | **Dans le cas particulier où l'on souhaite monter un disque USB externe NTFS :** | ||
| - | sudo mount -t ntfs-3g /dev/sdd1 / | ||
| - | démontage avant arrêt du disque dur : | ||
| - | sudo umount -f / | ||
| - | |||
| - | Le disque NTFS peut refuser de se monter, cela peut arriver lorsque le disque à été mal démonté par windows, pour forcer le montage : | ||
| - | sudo mount -t ntfs-3g /dev/sdd1 / | ||
| - | et_label]].</ | ||
| - | |||
| - | ==== De manière permanente ==== | ||
| - | |||
| - | ===En modifiant le fichier fstab=== | ||
| - | Pour que le disque dur soit détecté automatiquement au démarrage, on doit [[: | ||
| - | |||
| - | < | ||
| - | /dev/hdb1 / | ||
| - | </ | ||
| - | |||
| - | Pour aller plus loin : [[: | ||
| - | |||
| - | ===De manière graphique=== | ||
| - | | ||
| - | |||
| - | ===== Informations complémentaires ===== | ||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | |||
| - | ==== Le NTFS ==== | ||
| - | <note tip> | ||
| - | |||
| - | <note tip> | ||
| - | Dans certains cas il est intéressant de pouvoir monter des partitions de type NTFS, notamment utilisées par les disques durs de grande capacité fonctionnant sous windows NT ou windows XP. Pour mettre cela en place, il est indispensable de disposer de la bibliothèque correspondante nommée libntfs9. Vous pouvez l' | ||
| - | |||
| - | Ainsi, si votre partition est en NTFS vous pourrez la monter à la volée de la façon suivante : | ||
| - | sudo mount -t ntfs-3g -o mode=0111 /dev/hdb1 / | ||
| - | Ou l' | ||
| - | / | ||
| - | L' | ||
| - | |||
| - | |||
| - | ==== L'HFS (sur mac) ==== | ||
| - | |||
| - | Le système de fichier utilisé par défaut dans MacOSX est l'HFS, vous pouvez monter vos disques durs en faisant : | ||
| - | sudo mount -t hfs /dev/hda1 / | ||
| - | Ou encore l' | ||
| - | /dev/hda1 / | ||
| - | |||
| - | |||
| - | |||
| - | ==== Les disques SCSI et SATA ==== | ||
| - | |||
| - | Les disques durs SCSI et Serial ATA répondent globalement | ||
| - | |||
| - | ==== Droit d’utilisation : disque dur ou partition partagé entre utilisateurs ==== | ||
| - | par défaut , le disque dur formaté sera la propriété de l' | ||
| - | |||
| - | Une fois formaté, pour permettre que la partition soit accessible à tous les utilisateurs (utilisateur users), il faut changer les droits de la partition. Soit dans le fstab (qui spécifie les conditions de montage de la partition), soit plus simplement de la façon suivante. | ||
| - | |||
| - | De façon graphique : | ||
| - | |||
| - | 1. ouvrir un terminal | ||
| - | |||
| - | 2. taper | ||
| - | |||
| - | sudo nautilus | ||
| - | | ||
| - | le navigateur de fichier s' | ||
| - | |||
| - | 3. aller dans le disque dont on veut changer les droits d’utilisation | ||
| - | |||
| - | 4. clic droit --> propriété --> onglet Permissions | ||
| - | |||
| - | 5. dans la rubrique groupe, sélectionner " | ||
| - | |||
| - | juste en dessous, dans la ?accès? au dossier, sélectionner | ||
| - | dans la rubrique autre, vous pouvez faire de même. | ||
| - | |||
| - | Fermez ce menu et le navigateur de fichier ouvert avec les droits ROOT. | ||
| - | |||
| - | Ceci peut être également réalisé en ligne de commande, via la commande chmod. | ||
