web-dev-qa-db-fra.com

Nautilus n'affiche pas les disques correctement

Les partitions de la barre latérale de Nautilus ont éclaté après un nouveau fstab et une mise à niveau vers Quantal.

J'ai créé un nouveau fstab après l'avoir retardé de plusieurs mois et maintenant, Nautilus n'affiche plus rien dans le volet "Périphériques". Ils affichent toujours leur contenu si je navigue manuellement vers /mnt/whateveriassigneditto, mais je manque l’accès rapide et facile à partir de la barre latérale. Est-ce lié à ma mise à niveau vers 12.10 ou autre chose? Y at-il une solution qui fait ne pas impliquer le remplacement de mes références UUID par /dev/sdax? (J'ai des dispositions de partitionnement très dynamiques; Windows a tendance à se faire chier dessus.)

The missing "devices" pane

Mon fstab:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
#
proc                                     /proc           proc    nodev,noexec,nosuid 0       0
#
# / was on /dev/sda8 during installation
UUID=3603e7ad-aa27-4487-acc9-486401fb03cc /               ext4    errors=remount-ro  0       1
#
# swap was on /dev/sda7 during installation
UUID=47313ea9-05b2-409c-9954-6664a505d743 none            swap    sw                 0       0
#
# hopefully will mount primary Windows install
UUID=4A5CC6CE5CC6B3CB       /mnt/Windows7    ntfs-3g      quiet,defaults,locale=en_US.utf8,umask=0,exec,user,rw     0 0
#
# Small ramdisk for faster acess times
tmpfs           /mnt/tmpfschk   tmpfs        size=100m                                           0 0
#
#
# Less important volumes:
# Acer Recovery Partition (primary)
UUID=56686A4C686A2AC7       /mnt/Recovery    ntfs-3g      quiet,defaults     0 0
#
# Acer Recovery Partition (logical)
UUID=1C15E94C686A2AC7       /mnt/Recovery2    ntfs-3g      quiet,defaults     0 0
#
# Backup Windows Install (Blank settings and stuff)
UUID=49E82E265CC6B3CB /mnt/WindowsBackup    ntfs-3g      quiet,defaults     0 0
#
#
# Fedora
UUID=6ad48b44-99e9-425b-996f-c6d288dfee79 /mnt/Fedora ext4 errors=remount-ro 0 0
#
# Fedora's Swap Partition
# UUID=9ec7bbb1-2b30-4f8e-9a4a-5355925a3c9d none swap noauto 0 0
2
WindowsEscapist

J'ai eu l'habitude de supprimer des entrées de menu, bien que dans mon cas c'était ce que je voulais!

Je pense que le problème est que Nautilus ne montre pas les médias externes qui ne sont pas montés sous /media. Donc, en montant sous /mnt (qui, en passant, est généralement laissé sous forme de dossier vide dans lequel monter directement si l'administrateur système a besoin d'un point de montage rapide), vous le cachez vous-même!

Il y a deux solutions. Commencez par les monter sous /media. C'est rapide et sans douleur.

Deuxièmement, vous pourriez écrire une règle udev qui indique aux udisks de les reconnaître (Nautilus utilise udisks IIRC), même s’ils sont montés ailleurs. Je n'ai pas essayé cette méthode, mais ça pourrait marcher. Créez une règle udev, comme /etc/udev/rules.d/10-showdrives.rules, et insérez-la comme suit:

KERNEL=="sda[0-9]", ENV{UDISKS_IGNORE}="0"

Ou, si vous souhaitez utiliser des UUID (une bonne idée), créez une ligne ressemblant à ce qui suit pour chacun de vos volumes .

SYMLINK=="disk/by-uuid/YOUR_UUID_HERE", ENV{UDISKS_IGNORE}="0"

Si ce dernier ne fonctionne pas, renommez le fichier avec le nom 99-showdrives.rules pour permettre à udev de créer des liens symboliques.

J'ai adapté cela à partir du conseil opposé (que j'ai ont ​​essayé; cela fonctionne) à la page Arch Wiki pour KDE .

2
thirtythreeforty