Ajout d'une entrée à fstab

16

J'ai démonté un disque /dev/vdc1sur ma machine, après l'avoir formaté dans le système de fichiers xfs, je ne l'ai pas monté à nouveau, ou bien je n'ai pas ajouté la ligne adéquate au fichier fstab.

Maintenant , quand je veux monter cette partition, mais je ne peux pas y accéder: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab. Alors, comment dois-je mettre le fichier fstab pour que le système le reconnaisse à nouveau? la cloison a été montée sur/Data

Papa
la source
Essayez d'exécuter (ou d'installer) GParted, cela vous permet de jouer avec toutes vos partitions.
SimplySimon
Merci pour la relecture, je suis sur un serveur, je n'ai pas d'environnement graphique.
Dady

Réponses:

20

Nous créons donc ici une entrée fstab pour la partition:

  1. Vous devez créer le dossier de la partition et obtenir l'ID de l'appareil.
    Ouvrez un terminal. Le dossier peut être créé via

    sudo mkdir / media / Data
    De plus je ferais de l'utilisateur le propriétaire et lui donnerais le droit de lire / écrire:
    sudo chown [utilisateur]: [groupe] / media / Data
    sudo chmod + rw / media / Data

  2. Maintenant, l'entrée fstab:

    • Installez libblkid1pour voir les informations spécifiques à l'appareil:sudo apt-get install libblkid1
    • Entrez sudo blkidet cherchez le bâton. La sortie pourrait être:
      / dev / sda2: UUID = "32a4b76f-246e-486e-8495-31b8a781fb4c" TYPE = "swap" 
      / dev / sda1: UUID = "31f39d50-16fa-4248-b396-0cba7cd6eff2" TYPE = "ext4"
      
    • Ensuite, nous créons l'entrée fstab: sudo gedit /etc/fstabet ajoutons la ligne
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw, user, auto 0 0
      (et donnez ensuite une nouvelle ligne vide pour éviter les avertissements).

Pour monter la partition, ouvrez un terminal et tapez

montage / média / données
En raison de l'entrée, autoil doit être monté automatiquement au prochain démarrage.

Manuel
la source
1
Merci pour la relecture détaillée, mais je pense que je n'ai pas bien expliqué mon problème, j'ai attaché un disque de stockage à mon serveur monté sur / Data (configuré lors de la création), après cela, je voulais le formater en xfs, donc j'ai démonté le disque, je l'ai formaté, et puis ... oubliez de le remonter à nouveau et la même chose avec fstab .... le serveur a été redémarré, et maintenant quand je veux monter le disque pour qu'il puisse être listé avec le d'autres disques .... c'est impossible car il n'y a pas d'entrée dans fstab, ... je pense que votre solution est de créer un nouveau dossier de montage et de lui affecter le disque.
Dady
mon problème est que je n'ai pas trouvé le disque même avec "sudo blkid", désolé pour la rediffusion tardive
Dady
5

Vous devez d'abord trouver l'UUID de votre disque en suivant la commande

sudo blkid

Notez votre UUID de disque.

Maintenant, ouvrez le fichier fstab avec gedit

sudo gedit /etc/fstab

Remplacez votre ancien UUID de disque par votre UUID noté.
Enregistrez le fichier et redémarrez votre système. Vous pourrez monter le disque.

Ketan Patel
la source
Merci pour la relecture, j'ai essayé "sudo blkid" je n'ai eu que UUID pour: / dev / vda1 et / dev / vda2, c'est comme s'il n'y avait pas de disque / dev / vdc1 (en même temps, il y a cette partition, car j'ai attaché un disque de stockage à mon serveur monté sur / Data et y ai travaillé, avant de faire le démontage), désolé pour la relecture tardive
Dady
Si votre problème est résolu, marquez comme réponse acceptée. Cela aidera les autres.
Ketan Patel
Pas encore, mais je vais le faire, car je pense que mon problème n'a aucun rapport avec Linux, c'est le catalogue du disque de stockage
Dady
Pouvez-vous nous en dire plus sur la configuration de votre matériel? Ne semble pas être un disque dur standard
Manuel
1

Bien que Manuel semble avoir répondu assez complètement à la question posée, la question que vous sembliez vouloir poser était: "Après avoir démonté un disque / dev / vdc1 de / Data et l'avoir formaté en XFS, je ne peux pas le remonter. Comment puis-je le remonter dans / Data? "

Vous semblez mal comprendre (raisonnablement) le texte d'aide du message d'erreur qui en résulte, ce qui est à l'origine de la confusion concernant votre question.

Vous avez démonté le périphérique, / dev / vdc1, de / Data, formaté le périphérique en XFS, puis essayé de le remonter et il est dit qu'il n'y a pas un tel périphérique. Puisque vous n'avez pas donné de détails sur la ou les commandes exactes que vous avez exécutées pour "formater le périphérique en XFS", je vais supposer que vous avez fait:

sudo mkfs.xfs -f /dev/vdc1

Si vous avez oublié -f ou n'avez pas répondu oui à une invite pour remplacer le système de fichiers existant, la commande mkfs a échoué.

Après cela, vous devriez simplement pouvoir exécuter la commande

sudo mount -t xfs /dev/vdc1 /Data

En regardant l'erreur qui a été générée, il semble que vous ayez entré "dev / vdc1" plutôt que "/ dev / vdc1" et / ou inversé les arguments de la commande mount.

Si cela vous donne toujours une erreur pour une raison quelconque, confirmez que / dev / vdc1 existe réellement. Vous pouvez vérifier / var / log / syslog ou exécuter dmesg pour voir ce que le système a fait après avoir créé le nouveau système de fichiers pour déterminer s'il a décidé de changer le périphérique associé à la partition pour une raison quelconque, ou quelle erreur explicite s'est produite lorsque vous avez exécuté la commande de montage qui a échoué.

mtalexan
la source