¿Cómo verifico dónde están montados los dispositivos?
31
¿Alguien puede decirme el comando que me permite ver qué y dónde están montados los dispositivos? Tengo problemas para cambiar las canciones en mi viejo iPod y tengo la sensación de que es por el punto de montaje.
Hay al menos tres programas que conozco de esa lista de puntos de montaje del dispositivo:
mount - montar un sistema de archivos (también se usa para información general de montaje):
$ 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)
df - informe del uso del espacio en disco del sistema de archivos
$ 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
$ 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 estos tres, mountenumera todos los puntos de montaje, AFAICT. Los otros tienen sus debilidades.
findmntsugerido por @webwurst ahora es mi herramienta favorita para el trabajo. Es una navaja suiza cuando se trata de control de salida (las versiones más nuevas también pueden salir en JSON):
findmntenumerará todos los sistemas de archivos montados o buscará un sistema de archivos. El findmntcomando es capaz de buscar en /etc/fstab, /etc/fstab.d, /etc/mtabo /proc/self/mountinfo. Si no se proporciona el dispositivo o punto de montaje, se muestran todos los sistemas de archivos.
El comando imprime todos los sistemas de archivos montados en el formato de árbol de forma predeterminada.
Gracias Básicamente estoy tratando de ejecutar un comando que no puedo recordar en este momento que me permite ver todos los dispositivos actualmente montados y dónde.
mount
,df
,lsblk
- una serie de opciones.Respuestas:
Hay al menos tres programas que conozco de esa lista de puntos de montaje del dispositivo:
mount
- montar un sistema de archivos (también se usa para información general de montaje):df
- informe del uso del espacio en disco del sistema de archivoslsblk
- lista de dispositivos de bloqueDe estos tres,
mount
enumera todos los puntos de montaje, AFAICT. Los otros tienen sus debilidades.findmnt
sugerido por @webwurst ahora es mi herramienta favorita para el trabajo. Es una navaja suiza cuando se trata de control de salida (las versiones más nuevas también pueden salir en JSON):fuente
findmnt
es la herramienta a usar:fuente
Si es un iPod, probablemente será montado por gvfs.
Echa un vistazo
/run/user/1000/gvfs/afc*
(suponiendo que tu uid sea 1000)El otro comando que podría ayudar es
gvfs-mount -l
fuente
gvfs-mount
.