Comment faire monter des partitions au démarrage?

148

Comment faire en sorte que les disques durs et les partitions se montent au démarrage sous Ubuntu?

Je conserve toujours mes fichiers multimédias et de données sur des partitions distinctes - un disque dur de 2 To et une partition de 400 octets. J'ai essayé de remplacer l'emplacement de dossier par défaut du répertoire de base par mes autres lecteurs.

Cela fonctionne lorsque je modifie le /home/user_name/.config/user-dirs.dirsfichier dans les répertoires souhaités, mais uniquement jusqu'au redémarrage du système. Je suppose seulement que le problème réside dans le fait que les disques ne sont pas montés, mais ce serait utile dans les deux cas. Si quelqu'un connaît une autre raison pour laquelle les répertoires reviennent à la valeur par défaut, cela serait également utile.

Harley Baker
la source
6
Editez le fichier / etc / fstab, voici des liens utiles qui apportent des réponses à votre question: montez un lecteur au démarrage et montez le lecteur ntfs au démarrage .
Peachy

Réponses:

158

Méthode Terminal pour les utilisateurs expérimentés uniquement. Cela peut casser votre botte.
Si cela vous convient, allumez un terminal.

  1. [IMPORTANT] sudo cp /etc/fstab /etc/fstab.old - Créez une sauvegarde du fichier fstab au cas où un événement indésirable se produirait. Si quelque chose se produit, vous aurez besoin d’un port USB (en direct). Si vous n'en avez pas, utilisez plutôt la méthode graphique.

  2. sudo blkid - Notez l'UUID de la partition que vous voulez monter automatiquement.

  3. sudo nano /etc/fstab - Copiez la ligne suivante à la fin du fichier, enregistrez-le puis redémarrez-le pour vérifier s'il fonctionne.

  4. mkdir /my/path/tomount # to quote: "vous devez créer le point de montage avant de monter la partition." voir https://help.ubuntu.com/community/Fstab

Exemples

Une configuration commune est:

UUID=<uuid> <pathtomount> <filesystem> defaults 0 0

Utilisez lsblk -o NAME,FSTYPE,UUIDpour trouver les UUID et les systèmes de fichiers de la partition que vous voulez monter. Par exemple:

$ lsblk -o NAME,FSTYPE,UUID
NAME   FSTYPE UUID
sda
├─sda2
├─sda5 swap   498d24e5-7755-422f-be45-1b78d50b44e8
└─sda1 ext4   d4873b63-0956-42a7-9dcf-bd64e495a9ff

NTFS

UUID=<uuid> <pathtomount> ntfs uid=<userid>,gid=<groupid>,umask=0022,sync,auto,rw 0 0

Exemples pour les <>variables:

  • <uuid>=3087106951D2FA7E
  • <pathtomount>= /home/data/ # crée ceci avant de redémarrer
  • <userid>=1000
  • <groupid>=1000

Utilisez id -u <username>pour obtenir l'ID utilisateur et id -g <username>pour obtenir l'ID groupe.

(Notez que la spécification de l' syncoption peut ralentir les performances en écriture car elle désactive le cache. Async est la valeur par défaut.)

Capture d'écran du fichier _fstab_ de mon ordinateur

Akshit Baunthiyal
la source
14
+ 1'd, tutoriel fstab gratuit: linuxstall.com/fstab
Andrejs Cainikovs le
7
Attention à être trop normatif avec les options de montage; Tout le monde n'aura pas l'
id
6
utilisez 'id -u <nom d'utilisateur>' pour obtenir l'ID utilisateur et 'id -g <nom d'utilisateur>' pour obtenir l'ID du groupe. cela devrait être indiqué dans la réponse.
4
L'option de synchronisation @bbenenmiller doit être évitée ici. Cela ralentit les écritures sur disque car vous demandez que chaque octet soit purgé instantanément au lieu de laisser votre ordinateur optimiser cela pour vous. La réponse devrait supprimer la synchronisation
Masadow
1
J'ai lu man mountque dans le cas de supports avec un nombre limité de cycles d'écriture (par exemple, certains lecteurs flash), cela syncpeut provoquer un raccourcissement du cycle de vie .
Enrico Maria De Angelis
147

Méthode GUI (recommandé pour les débutants) - Le programme Disks éditera automatiquement /etc/fstabpour vous et ne cassera rien. Tapez diskssur le lanceur ou gnome-disksdans le terminal démarrez l'application Disks.

Sélectionnez Drive, puis partitionnez, puis utilisez le bouton More actions (icône cogs) pour accéder au menu 'Edit Mount Options'. Désactivez les paramètres utilisateur par défaut, car vous ne seriez pas ici s'il était réellement défini sur le montage automatique. Le reste devrait être évident.

Application disques Application disques - menu d'icônes, à propos de cliquer sur Modifier les options de montage ... Application Disks - Boîte de dialogue Options de montage

dolzenko
la source
31
N'oubliez pas de décocher "Options de montage automatique". J'étais confus parce que le montage automatique ne fonctionnait pas, même si la case "Monter au démarrage" était cochée dans l'interface utilisateur grisée.
Étienne
10
PLUS facile que d’éditer manuellement fstab. C'est la meilleure réponse.
wordsforthewise
3
En 16.04, montez les disques sur / mnt au lieu de / dev
dstonek
8
Ne pas utiliser sudoavec des outils graphiques. gnome-disksdemandera la permission si nécessaire.
nipunasudha
Notez qu'il ne s'agit pas d'un package pouvant être installé ou désinstallé, mais d'une commande intégrée. M'a fait trébucher.
xjcl
21

Sous Ubuntu, procédez comme suit pour monter automatiquement votre partition:

  1. Ouvrez le gestionnaire de fichiers et regardez du côté gauche les périphériques répertoriés.

  2. Choisissez le périphérique que vous souhaitez monter automatiquement au démarrage en cliquant simplement dessus et vous verrez les dossiers dans le volet de droite affiché pour ce périphérique (partition). Laissez cette fenêtre ouverte.

  3. Allez sur votre bureau de recherche Ubuntu et tapez des disques, vous verrez les disques affichés dans les résultats.

  4. Cliquez sur les disques et le gestionnaire de disques va démarrer.

  5. Vous verrez les disques durs répertoriés dans le volet de gauche et les détails des partitions dans le volet de droite pour chaque disque dur que vous possédez.

  6. Maintenant, sélectionnez la partition en cliquant dessus, IMPORTANT (ne définissez pas le montage au démarrage pour toutes les partitions car cela ralentit le système).

  7. Assurez-vous que le nom de la partition que vous voulez monter automatiquement porte le même nom en comparant les partitions du gestionnaire de disque à la fenêtre de partition ouverte que vous avez précédemment ouverte, en regardant le nom du périphérique en haut à gauche du gestionnaire de fichiers ( ouvert plus tôt) et rechercher le même nom de lecteur ou de partition dans le gestionnaire de disques dans le champ Contenu de la partition choisie dans le gestionnaire de disques.

  8. Maintenant, après vous être assuré que vous avez choisi la bonne partition, dans le Gestionnaire de disques, cliquez simplement sur l'icône Plus d'actions, la liste des sous-menus s'ouvrira, choisissez Modifier les options de montage, les options de montage s'ouvriront avec l'option Options de montage automatique = Activé. Par défaut, vous verrez que le montage au démarrage est coché et que l'interface utilisateur est cochée, puis cliquez sur OK et redémarrez votre système. Une fois la connexion établie, ouvrez le gestionnaire de fichiers et vous verrez la partie que vous choisissez de monter au démarrage. -up est déjà monté.

Ashraf Abusada
la source
En 16.04, montez les disques sur / mnt au lieu de / dev
dstonek
@dstonek - Vous avez la possibilité de spécifier un point de montage dans les options de montage à l'étape 8 ci-dessus. Autrement dit, vous pouvez lui dire de monter dans / dev si vous le voulez là-bas.
gare
6

Lorsque le système démarre, il vérifie dans le fichier /etc/fstab(qui correspond à "table de système de fichiers") la liste des partitions à monter automatiquement.

Comment utiliser ce fichier est décrit ici.

En bref:

La syntaxe d'une entrée fstab est la suivante:

[Périphérique] [Point de montage] [Type de système de fichiers] [Options] [Dump] [Passer]

Vous pouvez ajouter vos propres entrées, mais vous devez connaître le chemin du périphérique (par exemple, / dev / sdb1) ou leur UUID (une longue et longue chaîne de chiffres) pour les identifier.

thomasrutter
la source
6
Même si un lien peut théoriquement résoudre le problème, il est judicieux d’inclure une partie essentielle de la question
Web-F
1
@ Web-E voulait probablement dire réponse .
Andrejs Cainikovs le
Bien que je sois normalement d’accord avec vous @ Web-E, je pense que le problème tient en partie au fait que la portée de "comment fonctionne / etc / fstab" est-elle trop vaste pour être couverte ici sans être purement normative, et ce serait mieux enseigner les concepts. J’ai ajouté, cependant, ce que je pense être un bon teaser pour ce qu’une entrée fstab est.
thomasrutter
1

Essayez le paquet "usbmount"

sudo apt-get install usbmount

Il montera automatiquement les périphériques USB

loo3y35
la source
7
-1. Il serait préférable d'inclure également des instructions sur la façon d'utiliser usbmount. Dire simplement que "installer ce logiciel" ne suffit pas.
Parto
1
Il s’agit d’un script destiné aux installations autres que les ordinateurs de bureau pour le montage automatique des périphériques USB /media/usb[0-7]lorsqu’ils sont branchés. Si les lecteurs doivent être montés au démarrage, cela risque de ne pas convenir, car ils risquent de ne pas être montés trop tard et que le point de montage pas prévisible, mais si tout ce dont vous avez besoin est de le monter quelque part une fois le démarrage terminé, cela devrait aller. Si vous utilisez un bureau graphique, vous ne devriez pas en avoir besoin, car il aura sa propre méthode de montage automatique des périphériques USB.
thomasrutter
1

utiliser fstab

echo '/dev/[VolumeGroup]/[VolumeName] [custom-directory] ext4 defaults 0 2' >> /etc/fstab

Exemple:

echo '/dev/hdd/hdd /mnt/hdd ext4 defaults 0 2' >> /etc/fstab
echo '/dev/ssd/ssd /mnt/ssd ext4 defaults 0 2' >> /etc/fstab
Amin
la source