web-dev-qa-db-fra.com

Manière correcte de monter un disque dur

J'ai un 2ème disque dur SDB mais je ne sais pas comment le monter sous linux.

mount -a ne semblait pas tout monter.

J'aimerais également monter ce RO pour la récupération.

17
John Michaelson

mount -a monte tous les systèmes de fichiers dans/etc/fstab.

Si le lecteur n'est pas encore dans fstab, il ne fera rien en ce qui concerne ce lecteur.

Tout d'abord, vérifiez comment le disque est partitionné (par exemple avec fdisk -l (c'est-à-dire un L minuscule, pas un chiffre 1) ou avec un autre outil tel que gpart.)

Si votre disque dur est un LVM, ces instructions ne fonctionneront pas, arrêtez-vous et suivez ces instructions: https://superuser.com/a/666034/121698

Testez les choses avec une commande de montage manuel. Exemple:
mount -t ext2 /dev/sdb1 /mnt.

Le contenu de la première partition devrait maintenant être visible sous/mnt.

Notez que cela supposait ext2 comme système de fichiers. Ajustez au besoin.

Notez que cela supposait un/dev/sdb1, cela aurait pu être/dev/sdb2, sdb3, ...
Il peut même y avoir plusieurs partitions sur ce disque. Ajustez au besoin.

Si cela fonctionne: umount /mnt et ajoutez une ligne à/etc/fstab. Le plus simple est de copier l'une des lignes existantes et de l'ajuster. Il est recommandé de comprendre exactement ce que ces valeurs signifient, alors regardez en haut pour une ligne comme celle-ci:
Device Mountpoint FStype Options Dump Pass#

Le périphérique est le périphérique que vous essayez de monter/Par exemple./dev/sdb1
mountpoint est le répertoire dans lequel vous souhaitez que les dossiers s'affichent.
FStype est le type de système de fichiers. Par exemple. ext2, ext3, ext4, gras, iso9660, ...
Les options sont FS options, telles que rw pour lecture écriture, ou ro pour lecture seule.
Le vidage et la passe sont destinés à la récupération. Quel disque doit être fsck'é? Dans quelle séquence etc.

Ainsi ... choisissez où vous souhaitez monter le disque. Par exemple dans/home/old_backup. Si ce répertoire n'existe pas alors faites-le. (par exemple. mkdir /home/old_backup). S'il y a déjà du contenu dans ce répertoire, sachez que vous ne les verrez plus une fois que vous aurez monté un disque à cet emplacement. (Ils réapparaîtront après l'avoir démonté et utiliseront toujours l'espace disque).

Maintenant éditez/etc/fstab et ajoutez les lignes appropriées.

 # Device Mountpoint FStype Options Dump Pass # 
/Dev/sdb1/home/old_backup ext2 ro 2 2 

Testez avec mount /home/old_backup.

La prochaine fois que vous démarrez ou émettez un mount -a il sera automatiquement monté.

18
Hennes

Comment formater et monter un disque de façon permanente à l'aide de son UUID.

Trouver le nom du disque

Sudo lsblk

Cela vous montrera une liste de disques. Habituellement, le premier disque est vda et amorçable. Le deuxième disque sera vdb, troisième vdc etc.

vda sera généralement divisé en plusieurs partitions, par exemple vda1 (/boot) et vda2 (/).

Le nouveau disque n'aura ni partitions ni mountpoint.

Formater le nouveau disque

Sudo mkfs.ext4 /dev/vdX

X est la bonne lettre pour le disque.

La sortie inclura l'UUID du disque, vous en aurez besoin plus tard.

Montez le disque

Sudo mkdir /archive
Sudo mount /dev/vdX /archive

Ce n'est que temporaire et la monture sera perdue au redémarrage.

Ajouter une monture à fstab

Ajouter à /etc/fstab:

UUID=XXXX-XXXX-XXXX-XXXX-XXXX     /archive ext4 errors=remount-ro 0 1

Vous pouvez trouver l'UUID, si vous ne l'avez pas noté plus tôt, avec Sudo blkid.

Pour plus d'informations sur les UUID

2
Kris

Vous devez d'abord vous assurer que vous disposez d'un répertoire de montage. /mnt est ce que j'utilise. (si non mkdir /mnt) À partir de là, vous devez vous assurer que vous montez sur la bonne partition en exécutant la commande ls /dev, et vérification du nom du périphérique. Après cela, vous devriez pouvoir exécuter la commande mount /dev/sdb2 /mnt

1
Peter Cook