Alguém pode me dizer o comando que me permite ver o que e onde os dispositivos estão montados? Estou com problemas para alterar as músicas no meu iPod antigo e sinto que é por causa do ponto de montagem.
Alguém pode me dizer o comando que me permite ver o que e onde os dispositivos estão montados? Estou com problemas para alterar as músicas no meu iPod antigo e sinto que é por causa do ponto de montagem.
Respostas:
Conheço pelo menos três programas nessa lista de pontos de montagem de dispositivos:
mount
- monte um sistema de arquivos (usado também para informações gerais de montagem):
$ 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
- relate o uso do espaço em disco do sistema de arquivos
$ 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
- listar dispositivos de bloco
$ 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
Desses três, mount
lista todos os pontos de montagem, AFAICT. Os outros têm suas fraquezas.
findmnt
sugerido por @webwurst agora é minha ferramenta favorita para o trabalho. É um canivete suíço quando se trata de controle de saída (versões mais recentes também podem ser produzidas em 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
é a ferramenta a ser usada:
findmnt
listará todos os itens montados ou procurará um sistema de arquivos. Ofindmnt
comando é capaz de pesquisar em/etc/fstab
,/etc/fstab.d
,/etc/mtab
ou/proc/self/mountinfo
. Se o dispositivo ou ponto de montagem não for fornecido, todos os sistemas de arquivos serão mostrados.O comando imprime todos os sistemas de arquivos montados no formato de árvore, por padrão.
Se for um iPod, provavelmente será montado pelo gvfs.
Dê uma olhada /run/user/1000/gvfs/afc*
(supondo que seu uid seja 1000)
O outro comando que pode ajudar é gvfs-mount -l
gvfs-mount
.
mount
,df
,lsblk
- faça a sua escolha.