71 votes

Création d'un point de montage s'il n'existe pas

Lorsque vous utilisez le mount si vous spécifiez un répertoire qui n'existe pas, cela est considéré comme une erreur. Existe-t-il une option que je peux utiliser pour que les points de montage soient automatiquement créés s'ils n'existent pas déjà ?

62voto

Corey Points 1049

Essayez ceci :

si vous voulez créer un point de montage appelé DISK1, tapez la commande suivante dans le terminal :

sudo mkdir /media/DISK1

7voto

enzotib Points 86709

Non, l'utilitaire de montage nu ne propose pas une telle option.

C'est ce qui est fait lors du montage à partir d'un gestionnaire de fichiers comme Nautilus, cependant.

1voto

SDsolar Points 2861

Installez l'utilitaire pmount et laissez-le gérer automatiquement les points de montage /media/user/. Vous n'aurez plus à vous soucier de savoir comment et où monter les périphériques /media/user/ et sous quels noms.

sudo apt-get update
sudo apt-get install pmount

Ensuite, chaque fois que vous insérez un périphérique amovible, il sera automatiquement monté sous /media/nom d'utilisateur/, par son nom.

Par exemple : Ma clé USB est nommée "SYSBKP", elle se monte donc automatiquement en tant que /media/pi/SYSBKP

Il gère également les éjections inattendues. Et les remontages. En silence.

  • En général, le gestionnaire de fichiers s'affiche pour vous montrer ce que vous venez de faire. monté.

Dans les coulisses, il s'assure que les tampons sont toujours vidés au cas où l'USB serait retiré sans avertissement. Plus besoin de sync;sync;sync comme au bon vieux temps.


Pour info, j'ai installé à partir d'un disque 14.04 LTS et j'ai laissé le système me mettre à niveau vers 16.04 LTS lorsqu'il me l'a proposé. Sur un nouveau disque SSD, j'ai laissé le système occuper tout l'espace.

Dans tous les cas, pmount est un logiciel très important à posséder si vous utilisez /media/username/ pour les périphériques amovibles.

Si vous ne l'utilisez pas, l'action par défaut est de créer de nouveaux points de montage pour chaque insertion, avec un chiffre ajouté au nom pour chacun d'eux. Même les éjections normales provoquent ce comportement. Vous vous retrouvez avec des points de montage comme /media/nom d'utilisateur/SYSBKP, /media/nom d'utilisateur/SYSBKP1, /media/nom d'utilisateur/SYSBKP2, etc. et vous ne savez pas lequel est le point actif.

Cela signifie que vous ne pouvez pas écrire de scripts qui supposent le nom du point de montage (à moins que vous n'incluiez toutes les commandes de montage dans le scripts). Si vous choisissez le mauvais, il est traité comme un répertoire local.

pmount s'assure que votre clé USB a son propre point de montage assigné sous /media/username/. Dans ce cas, c'est toujours /media/pi/SYSBKP.

Cela fonctionne également lorsque vous insérez une autre clé USB portant le même nom. Il ne s'agit donc pas de l'UUID.

Je ne l'utilise pas seulement pour les lecteurs flash, mais aussi pour les lecteurs de sauvegarde alimentés à pleine capacité, pour les sauvegardes rsync, et j'ai toute confiance dans le fait que les scripts fonctionneront sans modification.

Il s'agit d'une solution simple et fiable pour créer des points de montage.


Notez que je l'ai personnellement testé avec NTFS, FAT32 et les différents disques formatés EXT. Si le disque contient plusieurs partitions, il montera les systèmes de fichiers réguliers individuellement par nom, en évitant la partition d'échange. Tout ceci est visible dans nautilus, et est évoqué plus en détail dans ce Q&A :

https://raspberrypi.stackexchange.com/questions/82347/win32diskimager-not-enough-space-on-disk-size-62652416-sectors-available-623/82367#82367


Je vois dans les commentaires qu'il y a un problème avec les lecteurs NFS+ de Time Machine.
Il peut ou non fonctionner automatiquement

Comment accéder aux disques Time Machine sous Linux (macworld.com)

EXCERPT :

Il s'avère qu'Apple fait quelques trucs astucieux avec le système de fichiers pour... pour faire fonctionner les sauvegardes incrémentales, y compris la liaison dure avec les répertoires, ce qui n'est pas autorisé sous Linux. Donc pour tous ceux qui ont besoin d'accéder à leur Time Machine à partir d'un autre Mac que celui qui lui est associé, voici comment voici comment faire... (voir l'article lié pour le reste)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X