Монтирование флэшек
От: 00011011  
Дата: 17.01.19 08:42
Оценка:
Имеется консольный линукс для встраиваемых систем.
Несколько вопросов

1. При втыкании флэшки на экран поверх всего (т.е. если например запущен mc, то поверх mc) выводятся примерно такие строки

usb 1-1: new high-speed number 2 using ochi-pci
usb 2-1: new full-speed number 2 using ochi-pci
usb-storage 2-1:1-0: USB Mass Storage device detected
csi host2: usb-storage 2-1:1.0

и т.д., долго все писать.

Как избавиться от этих строк? По возможности не занимаясь пересборкой ядра

2. У меня сделано что флэшка автомонтируется сама, в папку /media/flash
причем эта папка заранее создана. Т.е. вне зависимости от того, есть флэшка или нет, папка существует.
Как программно (из программы на си) определить что флэшка примонтировалась? Наличие файлов на флэшке необязательно, т.е. она может быть пустая.

Можно определить то что флэшка есть на физическом уровне, прочитать из /dev/disk/by-id или подобным способом. Но там вроде нет информации, примонтирована она или нет. А хотелось бы иметь программный способ определения, что флэшка именно примонтировалась.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.