Lors de l'utilisation de l' mount
utilitaire, si vous spécifiez un répertoire qui n'existe pas, cela sera 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à?
50
mkdir /media/USB
,mount /dev/sdb1 /media/USB
;umount /dev/sdb1
,rmdir /media/USB
.pmount
pour éviter que cela ne se produise.Réponses:
essaye ça:
si vous voulez créer un point de montage appelé DISK1, tapez la commande suivante dans le terminal:
la source
mount
, mais ça va, je suppose.Non, l'utilitaire de montage nu n'offre pas une telle option.
Cela est fait lors du montage à partir d'un gestionnaire de fichiers comme Nautilus.
la source
Installez l’utilitaire pmount et laissez-le gérer automatiquement les points / média / utilisateur / point de montage. Plus de soucis sur comment et où / media / utilisateur / périphériques sont montés et par quels noms.
Ensuite, chaque fois que vous insérez un périphérique amovible, il sera automatiquement monté sous / media / nom d'utilisateur /, par nom.
Par exemple: Ma clé USB s’appelle "SYSBKP", elle se monte donc automatiquement
/media/pi/SYSBKP
Il gère également les éjections inattendues. Et remounts. Silencieusement.
En coulisse, il s'assure que les tampons sont toujours vidés au cas où la clé USB serait retirée sans avertissement. Plus besoin de synchroniser, synchroniser, synchroniser comme au bon vieux temps.
Pour votre information, j'ai installé à partir d'un disque 14.04 LTS et l'ai laissé passer à 16.04 LTS quand il le proposait. Sur un nouveau disque SSD - je le laisse prendre tout l’espace.
Dans tous les cas, pmount est un logiciel très important à avoir si vous utilisez
/media/username/
des périphériques amovibles.Si vous ne l'utilisez pas, l'action par défaut consiste à créer de nouveaux points de montage pour chaque insertion, avec un chiffre ajouté au nom de chaque insertion. Même les éjections normales sont à l'origine de ce problème. Vous vous retrouvez avec des points de montage comme / media / nom_utilisateur / SYSBKP, / media / nom_utilisateur / SYSBKP1, / media / nom_utilisateur / SYSBKP2, etc. - et vous ne savez pas lequel est actif.
Cela signifie que vous ne pouvez pas écrire de scripts qui assument le nom du point de montage (sauf si vous incluez toutes les commandes de montage dans le script). Si vous choisissez le mauvais, il est traité comme un répertoire local.
pmount s'assure que votre clé USB possède son propre point de montage sous / media / nom d'utilisateur /. Dans ce cas, il s’agit toujours de / media / pi / SYSBKP
Cela fonctionne également lorsque vous insérez une autre clé USB portant le même nom. Donc, il ne va pas par UUID.
Je l’utilise non seulement pour les lecteurs flash, mais également pour les lecteurs de sauvegarde complets, pour les sauvegardes rsync, et je suis pleinement convaincu que les scripts fonctionneront sans modification.
C'est 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 lecteurs formatés EXT. Si le lecteur contient plusieurs partitions, les systèmes de fichiers normaux seront montés individuellement par leur nom, évitant ainsi la partition d'échange. Tout cela 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 + Time Machine.
Cela peut ou peut ne pas fonctionner automatiquement
Comment accéder aux disques Time Machine sous Linux (macworld.com)
EXTRAIT:
la source
mount
commande standard de Time Machine: hints.macworld.com/article.php?story=20080623213342356pmount
ne résoudra pas le problème "Parfois, cela ne fonctionnera pas, mais cela n'arrivera pas" avec les lecteurs Time Machine. J'ai modifié la réponse pour y inclure des informations sur ce problème. Merci, Gideon, d'avoir soulevé cette question.