Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
tutoriel:comment_ajouter_un_disque_dur [Le 02/09/2010, 16:24] 82.251.223.234 |
tutoriel:comment_ajouter_un_disque_dur [Le 11/09/2022, 12:20] (Version actuelle) moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | {{tag>matériel installation}} | + | {{tag>tutoriel matériel installation À_RECYCLER}} |
---- | ---- | ||
- | <note> | + | ====== Tutoriel : Ajouter un disque dur ====== |
- | FIXME | + | |
- | Il manque à cet article des references vers des outils __graphiques__ permettant de faire des actions similaires. (kcontrols ?? pour Kubuntu) </note> | + | |
+ | <note warning>Largement obsolète</note> | ||
+ | <note important>Le mieux serait d'apporter ses connaissances au lieu de laisser les autres dans l'ignorance surtout avec des commentaires inutiles et dans une doc de partage, "Largement obsolète" ne veut rien dire sans arguments, merci. </note> | ||
===== Notions de base ===== | ===== Notions de base ===== | ||
Ligne 18: | Ligne 18: | ||
<note help>Depuis quelques années la notation des disques a été simplifiée. Ils se nomment tous sdx (où x est une lettre) par exemple hda devient sda, hdb devient sdb. </note> | <note help>Depuis quelques années la notation des disques a été simplifiée. Ils se nomment tous sdx (où x est une lettre) par exemple hda devient sda, hdb devient sdb. </note> | ||
- | ===== 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 ==== | ==== Identifier le disque dur ==== | ||
+ | === En ligne de commandes === | ||
+ | |||
Plusieurs commandes existent aux résultats plus ou moins compréhensibles et adaptés aux besoins de l'utilisateur. | Plusieurs commandes existent aux résultats plus ou moins compréhensibles et adaptés aux besoins de l'utilisateur. | ||
Ligne 62: | Ligne 61: | ||
- | * Analyse des fichiers log | + | * Analyse des fichiers log |
Les disques durs connectés à l'ordinateur sont identifiés au démarrage de l'ordinateur, par conséquent il faut analyser le journal de démarrage pour récupérer leur appellation logique. | Les disques durs connectés à l'ordinateur sont identifiés au démarrage de l'ordinateur, par conséquent il faut analyser le journal de démarrage pour récupérer leur appellation logique. | ||
Ligne 88: | Ligne 87: | ||
Dans cet exemple on remarque facilement ces périphériques : | Dans cet exemple on remarque facilement ces périphériques : | ||
- | * hda Disque dur primaire Western Digital de 20Go | + | - hda Disque dur primaire Western Digital de 20Go |
- | * hdb Disque dur secondaire Maxtor de 10Go | + | - hdb Disque dur secondaire Maxtor de 10Go |
- | * hdc Lecteur DVD-ROM Hitachi | + | - hdc Lecteur DVD-ROM Hitachi |
- | * hdd Graveur CD-RW | + | - hdd Graveur CD-RW |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | * Lister ceux qui ont été reconnus au moment du boot. | ||
+ | <code>ls -l /dev/disk/by-id | grep -v part </code> | ||
+ | Exemple de retour | ||
+ | <code>lrwxrwxrwx 1 root root 9 févr. 17 16:25 ata-MATSHITABD-CMB_UJ172_WQ90_002075 -> ../../sr0 | ||
+ | lrwxrwxrwx 1 root root 9 févr. 17 16:25 ata-TOSHIBA_MQ01ABD100_339KP439T -> ../../sda | ||
+ | lrwxrwxrwx 1 root root 9 févr. 17 16:25 wwn-0x50000394a2b021d3 -> ../../sda </code> | ||
+ | Il y aura d'autres périphériques. Il seront listées deux fois à cause de leur double définition. La première permet souvent de retrouver par internet leurs caractéristiques. Dans cet exemple "TOSHIBA_MQ01ABD100" | ||
+ | === Avec des logiciels graphiques. === | ||
+ | En priorité, privilégier ceux qui vont pouvoir les formater. | ||
+ | |||
+ | [[https://doc.ubuntu-fr.org/gnome-disk-utility|disques]] | ||
+ | |||
+ | [[https://doc.ubuntu-fr.org/gparted|gparted]] | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
Ligne 107: | Ligne 130: | ||
/dev/hda2 2342 2434 747022+ 5 Extended | /dev/hda2 2342 2434 747022+ 5 Extended | ||
/dev/hda5 2342 2434 746991 82 Linux swap / Solaris | /dev/hda5 2342 2434 746991 82 Linux swap / Solaris | ||
+ | | ||
+ | |||
+ | Afin d'éviter d'être pollué par des disques fictifs de plus en plus présents, il est maintenant préférable de mettre le nom du disque dont on désire connaître les caractéristiques. | ||
+ | |||
+ | sudo fdisk -l /dev/sda | ||
+ | |||
+ | qui renvoie | ||
+ | <code>Disque /dev/sda : 931,5 GiB, 1000204886016 octets, 1953525168 secteurs | ||
+ | Unités : secteur de 1 × 512 = 512 octets | ||
+ | Taille de secteur (logique / physique) : 512 octets / 4096 octets | ||
+ | taille d'E/S (minimale / optimale) : 4096 octets / 4096 octets | ||
+ | Type d'étiquette de disque : gpt | ||
+ | Identifiant de disque : 1072749E-6A53-E642-9E87-DFBC4088A4FC | ||
+ | |||
+ | Périphérique Début Fin Secteurs Taille Type | ||
+ | /dev/sda1 2048 34815 32768 16M Réservé Microsoft | ||
+ | /dev/sda2 34816 1071103 1036288 506M Système EFI | ||
+ | /dev/sda3 1071104 2107391 1036288 506M Données de base Microsoft | ||
+ | /dev/sda4 2107392 104354835 102247444 48,8G Données de base Microsoft | ||
+ | /dev/sda5 104355840 106010623 1654784 808M Environnement de récupération Windows | ||
+ | /dev/sda6 106010624 197640191 91629568 43,7G Système de fichiers Linux | ||
+ | /dev/sda7 259080192 261179391 2099200 1G Système de fichiers Linux | ||
+ | /dev/sda8 261179392 345085951 83906560 40G Données de base Microsoft | ||
+ | /dev/sda9 345085952 448989183 103903232 49,6G Données de base Microsoft | ||
+ | /dev/sda10 448989184 459474943 10485760 5G Données de base Microsoft | ||
+ | /dev/sda11 459474944 563922943 104448000 49,8G Données de base Microsoft | ||
+ | /dev/sda12 563922944 616351743 52428800 25G Système de fichiers Linux | ||
+ | /dev/sda13 616351744 628807679 12455936 6G Données de base Microsoft | ||
+ | /dev/sda14 628807680 733665279 104857600 50G Données de base Microsoft | ||
+ | /dev/sda15 733665280 941836287 208171008 99,3G Système de fichiers Linux | ||
+ | /dev/sda16 941836288 975390719 33554432 16G Système de fichiers Linux | ||
+ | /dev/sda17 975390720 985876479 10485760 5G Données de base Microsoft | ||
+ | /dev/sda18 985876480 1027819519 41943040 20G Système de fichiers Linux | ||
+ | /dev/sda19 1027819520 1132677119 104857600 50G Données de base Microsoft | ||
+ | /dev/sda20 1132677120 1195591679 62914560 30G Système de fichiers Linux | ||
+ | /dev/sda21 1195591680 1217533951 21942272 10,5G inconnu | ||
+ | /dev/sda22 1217533952 1237534719 20000768 9,6G Système de fichiers Linux | ||
+ | /dev/sda23 1237534720 1321420799 83886080 40G Données de base Microsoft | ||
+ | /dev/sda24 1321420800 1342392319 20971520 10G Données de base Microsoft | ||
+ | /dev/sda25 1342392320 1355499519 13107200 6,3G Données de base Microsoft | ||
+ | /dev/sda26 1355499520 1359693823 4194304 2G Système EFI | ||
+ | /dev/sda27 1368082432 1380665343 12582912 6G Partition d'échange Linux | ||
+ | /dev/sda28 1380665344 1848664063 467998720 223,2G Données de base Microsoft | ||
+ | /dev/sda29 1848664064 1901092863 52428800 25G Système de fichiers Linux | ||
+ | /dev/sda30 1901092864 1953523711 52430848 25G Système de fichiers Linux | ||
+ | /dev/sda31 197640192 259080191 61440000 29,3G Système de fichiers Linux | ||
+ | /dev/sda32 1359693824 1368082431 8388608 4G Système de fichiers Linux | ||
+ | |||
+ | Les entrées de la table de partitions ne sont pas dans l'ordre du disque.</code> | ||
+ | |||
+ | |||
Et voilà, nous obtenons le nom de chacune des partitions et un certain nombre d'informations intéressantes comme la position sur le disque, les partitions bootables ou non et le type de système de fichiers. | Et voilà, nous obtenons le nom de chacune des partitions et un certain nombre d'informations intéressantes comme la position sur le disque, les partitions bootables ou non et le type de système de fichiers. | ||
- | Note: On peut aussi aller, dans la barre du haut, sur Système/Administration/Disques pour avoir le nom des disques (le nombre d'information est tout de même moins détaillé) | + | Note 1: On peut aussi aller, dans la barre du haut, sur Système/Administration/Disques pour avoir le nom des disques (le nombre d'information est tout de même moins détaillé) |
+ | Note 2: On peut aussi utiliser les deux applications graphiques citées au chapitre précédant. Dans l'état actuel de la présentation graphique, il faut éviter l'application **disques** lorsque le nombre de partitions est important (limite à 32). | ||
===== Cas d'un disque vierge/neuf ===== | ===== 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'identifiant de votre disque, je vous invite à suivre la démarche du point [[#identifier_le_disque_dur|2.1]] | + | Si vous installez un nouveau disque dans votre ordinateur, il faut créer une table de partition. Une possible exception est lorsque le disque **entier** est utilisé en environnement [[:raid_logiciel|RAID]] |
+ | <del>il faut obligatoirement le partitionner et le formater</del>, Lorsque la table de partition est créée, il est possible de créer au moins une partition en la formatant. Ce qui implique des manipulations supplémentaires. Pour trouver l'identifiant de votre disque, je vous invite à suivre la démarche du point [[#identifier_le_disque_dur|1.2]] | ||
+ | |||
+ | On peut utiliser l'outil de partitionnement de disque d'Ubuntu. (sous KDE menu | Applications | Systeme) | ||
+ | On peut aussi utiliser les deux outils graphiques du premier chapitre. | ||
+ | |||
+ | Attention : voir la documentation sur les **[[:partitions]]**. | ||
+ | (pour faire simple, créer une seule partition de type EXT4) | ||
+ | |||
+ | Depuis Ubuntu 14.04 LTS, le nom de lecteur se trouve dans /media/nom utilisateur. | ||
+ | Le disque est reconnu sans autre manipulation. | ||
+ | Il ne reste plus qu'a définir les **[[:permissions]]** pour l'utilisateur en ouvrant un **[[:terminal]]**. | ||
+ | |||
+ | exemple : | ||
+ | |||
+ | sudo chmod 770 -R NomDeLecteur | ||
+ | |||
+ | puis | ||
+ | |||
+ | sudo chgrp "nom utilisateur" -R NomDeLecteur | ||
+ | |||
+ | On peut maintenant utiliser le nouveau disque. | ||
+ | |||
+ | |||
+ | ===== Méthode ancienne de partitionnement ===== | ||
==== Partitionner le disque ==== | ==== Partitionner le disque ==== | ||
Ligne 159: | Ligne 258: | ||
* vfat système de fichier de windows 9x | * vfat système de fichier de windows 9x | ||
- | La commande mkfs vous permet de formater votre partition, elle s'utilise en passant en paramètre le type de fichier voulu et le nom de la partition, par exemple, pour formater hdb1 en ext3 : ''sudo mkfs.ext3 /dev/hdb1'' | + | La commande mkfs vous permet de formater votre partition, elle s'utilise en passant en paramètre le type de fichier voulu et le nom de la partition, par exemple, pour formater hdb1 en ext3 : |
+ | |||
+ | <code>sudo mkfs.ext3 /dev/hdb1</code> | ||
==== Formatage NTFS ==== | ==== Formatage NTFS ==== | ||
Ligne 166: | Ligne 267: | ||
Dans le cas particulier où l'on souhaite formater un disque dur USB externe au format NTFS | 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 | * Il faut installer **ntfsprogs** avec le gestionnaire de paquets Synaptic | ||
- | * | + | * Partitionner le disque si une ou des partition(s) n'existe(nt) pas (cas d'un disque neuf) : |
- | Partitionner le disque si une ou des partition(s) n'existe(nt) pas (cas d'un disque neuf): | + | |
sudo cfdisk /dev/sdc | sudo cfdisk /dev/sdc | ||
- | Puis formater la partition créée, par exemple une partition couvrant le disque complet: | + | Puis formater la partition créée, par exemple une partition couvrant le disque complet : |
sudo mkntfs /dev/sdc1 | sudo mkntfs /dev/sdc1 | ||
- | Dès lors, vous pouvez aussi utiliser "**mkfs.Type_de_fichier**": | + | Dès lors, vous pouvez aussi utiliser "**mkfs.Type_de_fichier**" : |
sudo mkfs.ntfs /dev/sdc1 | sudo mkfs.ntfs /dev/sdc1 | ||
Ligne 182: | Ligne 282: | ||
+ | |||
+ | |||
+ | ===== Méthode de partitionnement en mode graphique ===== | ||
+ | La création de partition et leur formatage en mode graphique fonctionne parfaitement. | ||
+ | Les deux utilitaires | ||
+ | |||
+ | [[:gnome-disk-utility|Disques : l'utilitaire de disques]] | ||
+ | |||
+ | [[:gparted|GParted : éditeur de partitions]] | ||
+ | |||
+ | Sont bien adaptés et évitent les erreurs de frappes toujours possibles lors d'un formatage en ligne de commande. | ||
+ | |||
+ | Les types de formatages à préférer sont les suivants: | ||
+ | * FAT32 pour les partition de boot des ordinateurs EFI | ||
+ | * EXT4 pour les partitions utilisées par ubuntu. Les types EXT2 et EXT3 ne sont plus proposés en formatage par l'application disques. | ||
+ | * NTFS pour les partitions utilisées par windows. | ||
+ | * [[:exfat|EXFAT]] pour les partitions utilisées sur des support externes du style mémoire flash . | ||
+ | * [[:btrfs|BTRFS]] pour les partitions de type haute sécurité. | ||
+ | * HFS+ pour les partitions apple | ||
+ | |||
Ligne 211: | Ligne 331: | ||
Le disque NTFS peut refuser de se monter, cela peut arriver lorsque le disque à été mal démonté par windows, pour forcer le montage : | 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 /media/backup -o force | sudo mount -t ntfs-3g /dev/sdd1 /media/backup -o force | ||
- | et_label]].</note> | + | |
==== De manière permanente ==== | ==== De manière permanente ==== | ||
+ | ===En modifiant le fichier fstab=== | ||
Pour que le disque dur soit détecté automatiquement au démarrage, on doit [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **/etc/fstab** et ajouter la ligne suivante : | Pour que le disque dur soit détecté automatiquement au démarrage, on doit [[:tutoriel:comment_editer_un_fichier|éditer le fichier]] **/etc/fstab** et ajouter la ligne suivante : | ||
<code> | <code> | ||
- | /dev/hdb1 /media/backup auto defaults,umask=0 0 0 | + | /dev/hdb1 /media/backup auto defaults umask=0 0 0 |
</code> | </code> | ||
+ | Pour aller plus loin : [[:mount_fstab|mount et fstab : Le montage des systèmes de fichiers]]. | ||
- | + | ===De manière graphique=== | |
- | + | Disk-manager permet d'effectuer pour vous cette opération. Un paquet DEB est disponible depuis la [[https://forum.ubuntu-fr.org/viewtopic.php?id=403792&p=1|page du forum consacrée à cet outil]]. | |
===== Informations complémentaires ===== | ===== Informations complémentaires ===== | ||
Ligne 238: | Ligne 360: | ||
==== Le NTFS ==== | ==== Le NTFS ==== | ||
- | <note tip>Ntfs-3g permet d'écrire sur les partitions NTFS de manière sûre et simple : [[:ntfs-3g]]</note> | + | <note tip>Ntfs-3g permet d'écrire sur les partitions NTFS de manière sûre et simple : [[:tutoriel:ntfs|ntfs-3g]]</note> |
<note tip>Ntfs-3g est maintenant inclus en version stable sous Hardy Heron</note> | <note tip>Ntfs-3g est maintenant inclus en version stable sous Hardy Heron</note> | ||
Ligne 246: | Ligne 368: | ||
sudo mount -t ntfs-3g -o mode=0111 /dev/hdb1 /media/backup | sudo mount -t ntfs-3g -o mode=0111 /dev/hdb1 /media/backup | ||
Ou l'ajouter au fstab : | Ou l'ajouter au fstab : | ||
- | /dev/hdb1 /media/backup ntfs-3g rw,auto 0 0 | + | /dev/hdb1 /media/backup ntfs-3g rw,auto 0 0 |
+ | en préférant une codification plus récente en prenant le soin de créer le répertoire /Data | ||
+ | UUID=xxxxxxxxxxxx /Data ntfs-3g permissions,windows_names 0 0 | ||
L'outil ''ntfsprogs'' propose des logiciels permettant de supporter le NTFS au niveau du formatage et du partitionnement, entre autres. | L'outil ''ntfsprogs'' propose des logiciels permettant de supporter le NTFS au niveau du formatage et du partitionnement, entre autres. | ||
Ligne 261: | Ligne 386: | ||
==== Les disques SCSI et SATA ==== | ==== Les disques SCSI et SATA ==== | ||
- | Les disques durs SCSI et Serial ATA répondent globalement | + | 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'utilisateur ROOT. Cela a pour effet que les utilisateurs habituels de l'ordinateur ne peuvent pas créer ou modifier les fichiers ou dossiers qui y seront crées. Cela est pertinent au niveau sécurité (on limite l’accès aux droit de lecture et d'écriture pour n'autoriser l'accès que de façon sélective dans un second temps), mais c'est effectivement frustrant de ne pas pouvoir partager des données entre utilisateurs. | ||
+ | |||
+ | <note warning>Si plusieurs utilisateurs sont créés, c'est certainement pour qu'ils ne partagent pas toutes leurs données mais, bien contraire, qu'ils ne puissent pas accéder aux données des autres.</note> | ||
+ | === Pour une partition EXT4. === | ||
+ | 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 : | ||
+ | |||
+ | - Ouvrir un terminal puis entrer <code>gksudo nautilus</code> | ||
+ | - Entrer le mot de passe administrateur \\ | ||
+ | |||
+ | - Le navigateur de fichier s'ouvre avec les droits de ROOT. Attention tout ce que vous ferez avec cette fenêtre sera avec les droits du super utilisateur (création de fichier, de dossier). Il faudra donc limiter l'utilisation de ce que vous ferez avec, car cela peut endommager votre système. | ||
+ | - Aller dans le disque dont on veut changer les droits d’utilisation | ||
+ | - Clic droit --> propriété --> onglet Permissions | ||
+ | - Dans la rubrique groupe, sélectionner "users", juste en dessous, dans l' accès au dossier, sélectionner "création et suppression des fichiers", 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. | ||
+ | |||
+ | === Pour une partition NTFS. === | ||
+ | Cela se règle assez facilement dès l'instant où on sait que c'est le fichier **UserMappings** stocké sous le répertoire de premier niveau **.NTFS-3G** qui fait la table de correspondance entre les utilisateurs définis dans ubuntu et ceux définis dans windows. | ||
+ | |||
+ | |||
+ | |||
+ |