LINUX.ORG.RU

Поиск монтированного устройства cli.

 ,


0

2

Доброго времени суток! Подключаю телефон по usb к ПК на ubuntu, в plasme(оболочке и в openbox) устройство отображается mnt:/A3612/DCIM/... и можно скопировать и удалить, но не в случае c CLI.

Если я ищу, таким образом:

:~$ sudo find / -type d -name A3612
> пусто 
:~$ sudo find / -name "IMG_20151125_012115.jpg" 
> пусто. 'IMG_201511*' один из файлов на телефоне.

ЧЯДНТ?


Предположу, что он монтируется не как mnt, а как mtp, и чтобы нормально искать нужно всякие костыли типа mtpfuse

Avial ★★★★★
()
Ответ на: комментарий от fffkk

Ну вообще, афаик, мтп - безопасный протокол доступа к файлам, чтобы устройству не икалось от повреждения фс из-за неконсистентного отключения, детище MS.
Но больше чем вектором поиска не помогу, с твоим кейсом не встречался.

Avial ★★★★★
()
Последнее исправление: Avial (всего исправлений: 1)

с mtp не работает, но нормальные девайсы можно искать через findmnt:

[brain@ignatenko-w541 plugins]$ findmnt  /home
TARGET SOURCE                                                       FSTYPE OPTIONS
/home  /dev/mapper/luks-246d5767-a123-4db9-845a-7d90d7556079[/home] btrfs  rw,relatime,seclabel,ssd,space_cache,subvolid=257,subvol=/home
[brain@ignatenko-w541 plugins]$ findmnt  /home --json
{
   "filesystems": [
      {"target": "/home", "source": "/dev/mapper/luks-246d5767-a123-4db9-845a-7d90d7556079[/home]", "fstype": "btrfs", "options": "rw,relatime,seclabel,ssd,space_cache,subvolid=257,subvol=/home"}
   ]
}
i_gnatenko_brain ★★★★
()
Ответ на: комментарий от i_gnatenko_brain

да я в курсе, что man hier в линуксы так и не завезли. Каждый лепит во что горазд. А потому надо набрать

mount

что бы увидеть точки монтирования.

Ygor ★★★★★
()
Ответ на: комментарий от fffkk

Не скрывают. Это протокол такой, чтобы иметь доступ к файлам на девайсе? и при этом одновременно девайс/мобилка имела к ним доступ. Ну, и чтобы фс на девайсе не повредить.

Оно не блочное устройство, и классическими средствами не монтируется. Можно «эмулировать» монтирование каким-то fuse модулем. По аналоги как ты можешь «смонтировать» zip архив или ftp сервер.

Kroz ★★★★★
()
Последнее исправление: Kroz (всего исправлений: 1)
Ответ на: комментарий от Kroz

потому что findmnt использует libmount и покажет тебе что и где, в любом формате (даже в JSON). а mount тебе всего лишь напечатает в недокументированном формате что и куда примонтировано.

i_gnatenko_brain ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.