¿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.
¿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.
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):
$ 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
- lista de dispositivos de bloque
$ 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, 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):
$ 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% /
findmnt
es la herramienta a usar:
findmnt
enumerará todos los sistemas de archivos montados o buscará un sistema de archivos. Elfindmnt
comando es capaz de buscar en/etc/fstab
,/etc/fstab.d
,/etc/mtab
o/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.
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
gvfs-mount
.
mount
,df
,lsblk
- una serie de opciones.