Comment vérifier où les appareils sont montés?

32

Quelqu'un peut-il me dire que la commande me permet de voir quoi et où les appareils sont montés? J'ai du mal à changer de chanson sur mon ancien iPod et j'ai l'impression que c'est à cause du point de montage.

chamburger
la source
6
mount, df, lsblk- faites votre choix.
muru

Réponses:

39

Il existe au moins trois programmes que je connais qui répertorient les points de montage des périphériques:

  1. mount - monter un système de fichiers (utilisé également pour les informations générales de montage):

    $ mount
    /dev/sda3 on / type ext4 (rw,errors=remount-ro)
    proc on /proc type proc (rw,noexec,nosuid,nodev)
    sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
    ...
    /dev/mapper/lvmg-homelvm on /home type btrfs (rw,relatime,compress=lzo,space_cache)
    /dev/sda5 on /home/muru/arch type btrfs (rw,relatime,compress=lzo,space_cache)
    binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
    systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
    
  2. df - signaler l'utilisation de l'espace disque du système de fichiers

    $ df       
    Filesystem                1K-blocks      Used Available Use% Mounted on
    /dev/sda3                  30832636  11993480  17249912  42% /
    none                              4         0         4   0% /sys/fs/cgroup
    ...
    /dev/sda5                  31457280   3948600  25396496  14% /home/bro3886/arch
    
  3. lsblk - liste des périphériques de bloc

    $ lsblk
    NAME                    MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
    sda                       8:0    0 465.8G  0 disk 
    ├─sda1                    8:1    0   100M  0 part 
    ├─sda2                    8:2    0  58.5G  0 part 
    ├─sda3                    8:3    0    30G  0 part /
    ├─sda4                    8:4    0     1K  0 part 
    ├─sda5                    8:5    0    30G  0 part 
    ├─sda6                    8:6    0 339.2G  0 part 
    │ └─lvmg-homelvm (dm-0) 252:0    0   1.2T  0 lvm  
    └─sda7                    8:7    0     8G  0 part [SWAP]
    sdb                       8:16   0 931.5G  0 disk 
    └─sdb1                    8:17   0 931.5G  0 part 
      └─lvmg-homelvm (dm-0) 252:0    0   1.2T  0 lvm  
    

De ces trois, mountrépertorie tous les points de montage, AFAICT. Les autres ont leurs faiblesses.


  1. findmntsuggéré par @webwurst est maintenant mon outil préféré pour le travail. C'est un couteau suisse en matière de contrôle de sortie (les versions plus récentes peuvent également sortir en JSON):

    $ findmnt /
    TARGET SOURCE    FSTYPE OPTIONS
    /      /dev/sda1 ext4   rw,relatime,errors=remount-ro,data=ordered
    $ findmnt / -no source
    /dev/sda1
    $ findmnt / --json
    {
       "filesystems": [
          {"target": "/", "source": "/dev/sda1", "fstype": "ext4", "options": "rw,relatime,errors=remount-ro,data=ordered"}
       ]
    }
    $ findmnt / --df
    SOURCE    FSTYPE  SIZE  USED AVAIL USE% TARGET
    /dev/sda1 ext4   40.2G 25.8G 12.5G  64% /
    
muru
la source
15

findmnt est l'outil à utiliser:

findmntlistera tous les systèmes de fichiers montés ou recherchera un système de fichiers. La findmntcommande est en mesure de rechercher dans /etc/fstab, /etc/fstab.d, /etc/mtabou /proc/self/mountinfo. Si le périphérique ou le point de montage n'est pas indiqué, tous les systèmes de fichiers sont affichés.

La commande imprime tous les systèmes de fichiers montés au format arborescent par défaut.

webwurst
la source
4

S'il s'agit d'un iPod, il sera probablement monté par gvfs.

Jetez un œil /run/user/1000/gvfs/afc*(en supposant que votre UID est 1000)

L'autre commande qui pourrait aider est gvfs-mount -l

TobyLL
la source
+1 Jamais connu gvfs-mount.
muru
Merci, j'essaie simplement d'exécuter une commande dont je ne me souviens pas pour le moment qui me permet de voir tous les périphériques actuellement montés et où.
chamburger