Je vais mettre un disque dur supplémentaire (non USB) dans mon système. J'ai déjà Ubuntu sur mon autre disque dur et je ne veux pas installer Ubuntu sur le disque supplémentaire mais seulement l'utiliser pour le stockage. Comment puis-je ajouter le disque dur supplémentaire à mon système Ubuntu, c'est-à-dire faire en sorte qu'Ubuntu le reconnaisse et le monte correctement ?
Réponses
Trop de publicités?1 Partition
La méthode la plus simple et la plus conviviale est probablement d'utiliser gparted
après avoir installé votre nouveau disque dur et démarré votre machine :
sudo gparted
Ensuite, vous créez des partitions, en définissant leur taille et leur type.
- Si une table de partition n'existe pas encore, vous voudrez probablement choisir le type comme
gpt
pour les machines uniquement Ubuntu etmsdos
(aka MBR) pour les machines dual-boot Ubuntu/Windows. Voir ce forum poste pour une discussion supplémentaire - Puisque votre disque dur est un espace de stockage supplémentaire, vous voulez probablement créer une seule grande partition avec le type de
ext4
- Après avoir ajouté la nouvelle partition, assurez-vous que la colonne de la partition la plus à gauche indique un véritable chemin de fichier (c'est à dire
/dev/sdb1
) plutôt qu'un espace réservé comme "Nouvelle partition #1". Si vous voyez ce dernier, cliquez sur "Edit > Apply all operations" dans la barre supérieure pour exécuter réellement la nouvelle partition. Sinon, elle est juste dans un état d'attente et votre montage échouera à l'étape 2.3.
gparted
est un outil très facile à utiliser, et pourtant très avancé.
2 Montage
Une fois que vous avez fini de créer vos partitions (le plus souvent, il s'agira d'une seule ext4
partition de données, puisqu'il s'agit de votre disque de stockage supplémentaire), vous devez le monter de façon permanente.
A cette étape, vous connaissez déjà les noms de votre/vos nouvelle(s) partition(s). Si vous n'êtes pas sûr, la commande suivante vous rappellera les disques existants et les partitions qu'ils contiennent :
sudo fdisk -l
Cela donnera quelque chose comme ceci (intentionnellement ignoré) /dev/sda
informations sur le lecteur du système) :
Disk /dev/sda: 250.1 GB, 250059350016 bytes
....
Disk /dev/sdb: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x000814e3
Device Boot Start End Blocks Id Syste
/dev/sdb1 1 243201 1953512001 83 Linux
La sortie indique que votre nouvelle partition est /dev/sdb1
. Vous devez maintenant le monter pour utiliser son précieux espace. Pour ce faire, vous devez effectuer trois étapes simples :
2.1 Créer un point de montage
sudo mkdir /hdd
2.2 Modifier /etc/fstab
Ouvrir /etc/fstab
avec root
les permissions :
sudo vim /etc/fstab
Et ajoutez ce qui suit à la fin du fichier :
/dev/sdb1 /hdd ext4 defaults 0 0
2.3 Monter une partition
Dernière étape et c'est fini !
sudo mount /hdd
Liens
- Tutoriel de partitionnement fdisk une alternative en ligne de commande.
- Tutoriel GParted .
Les disques durs modernes sont énormes et doivent être partitionnés avec GPT pour permettre une taille de 2TB+.
-
Trouvez votre disque :
sudo blkid
S'il est déjà formaté, vous devriez voir une entrée telle que
/dev/sdb1
avecUUID
etPARTUUID
paramètres. -
Si votre disque n'est pas formaté, créez une nouvelle partition :
sudo cgdisk /dev/sdb
et le formater :
sudo mkfs -t ext4 /dev/sdb1
-
Créez un répertoire pour votre disque dur :
sudo mkdir /media/storage
-
Ejecutar
sudo blkid
Encore une fois, notez leUUID
de votre/dev/sdb1
et l'ajouter dans/etc/fstab
(faire une sauvegarde defstab
en installantetckeeper
- ce fichier est important) :UUID="b4c93..." /media/storage ext4 defaults 0 2
Page wiki de fstab décrit ce que cela signifie. Cela devrait le rendre persistant lors des redémarrages.
-
Enfin, montez-le sans redémarrer pour le tester :
sudo mount -av
Vous devez d'abord identifier le nouveau disque dur.
presse CTRL
+ ALT
+ T
pour ouvrir une console, puis tapez :
lsblk
Vous verrez quelque chose de similaire avec ceci :
loop0 7:0 0 86.6M 1 loop /snap/core/4486
sda 8:0 0 5G 0 disk
sda1 8:1 0 512M 0 part /boot/efi
sda2 8:2 0 4.5G 0 part /
sdb 8:16 0 10G 0 disk
sr0 11:0 1 1024M 0 rom
Par exemple, le sdb c'est le nouveau disque dur que vous voulez ajouter.
Si le sdb c'est un nouveau disque dur, vous devez le formater en ext3 ou ext4.
sudo mkfs.ext4 -j -L NewHDD /dev/sdb
Gardez à l'esprit que la commande ci-dessus supprimera tout sur le disque dur cible. Vous pouvez sauter cette étape s'il y a des données sur le disque dur et que vous ne voulez pas les perdre.
Maintenant vous avez besoin de l'UUID du nouveau disque dur.
sudo blkid /dev/sdb
Vous verrez quelque chose de similaire avec ceci :
/dev/sdb: LABEL="NewHDD" UUID="5d6c8f68-dcc8-4a91-a510-9bca2aa71521" TYPE="ext4"
L'étape suivante consiste à ajouter le nouveau disque dur à la liste des disques durs. fstab pour le montage automatique après la réinitialisation :
sudo nano /etc/fstab
Et ajoutez une nouvelle ligne en bas, avec le contenu suivant :
/dev/disk/by-uuid/5d6c8f68-dcc8-4a91-a510-9bca2aa71521 /mnt/NewHDD auto nosuid,nodev,nofail,x-gvfs-show,x-gvfs-name=NewHDD 0 0
N'oubliez pas de remplacer le 5d6c8f68-dcc8-4a91-a510-9bca2aa71521
et /mnt/NewHDD
avec votre propre UUID et le chemin où il sera monté, CTRL
+ X
puis appuyez sur Y
et ENTER
pour le sauver.
Pour le monter, utilisez : sudo mount -a
si le résultat sera :
mount: /mnt/NewHDD: mount point does not exist.
Vous devez créer un point de montage sudo mkdir /mnt/NewHDD
puis utiliser à nouveau : sudo mount -a
Vous devez également changer le propriétaire et le groupe du nouveau disque dur en utilisant la commande suivante :
sudo chown user:user -R /mnt/NewHDD
Remplacez le : user:user
avec votre propre utilisateur et groupe que vous en avez besoin.
Vous trouverez une bonne description de la manière d'ajouter un autre lecteur ici :
En gros, vous devez partitionner le nouveau disque, créer un système de fichiers sur celui-ci, puis le monter. C'est la méthode la plus simple. Une autre solution serait d'utiliser lvm et de créer des disques virtuels sur le nouveau disque. Cela vous donnerait plus de flexibilité :