Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Форсированный umount
Форум разработчиков электроники ELECTRONIX.ru > Cистемный уровень проектирования > Операционные системы
3.14
Устройство под микролинухом работает с автономным питанием, подмонтирована MMC карта с FAT.
Соответственно перед выключением надо размонтировать, дык umount отказывается размонтировать карту если какое-то приложение хотя-бы "стоит" в этой папке, и как теперь быть?
Fource опция umount вроде как только для NFS ...
Может тогда можно как-то скриптом выяснить какое из приложений занимает устройство, кильнуть их(его) и тогда размонтировать.
Или может я усложняю?
makc
Цитата(3.14 @ Aug 26 2006, 14:48) *
.
Может тогда можно как-то скриптом выяснить какое из приложений занимает устройство, кильнуть их(его) и тогда размонтировать.
Или может я усложняю?


man fuser
А потом можно сделать fuser -k /mnt/mmc
Harbour
umount -f
3.14
fuser хорошая штука, но ее нет в микролинухе sad.gif
umount -f относится к NFS (как уже писал), пользуюсб busybox-овым т.к. обычный не собирается.
Harbour
Причем тут NFS, в мане дан только пример применения, NFS уже раритет - сейчас этот параметр применяют для отмонтирования забытых USB брелков в shutdown скриптах. тут два варианта: посмотреть как передается параметр в оригинальном umount.c и добавить код к busybox'у, или собрать и скопировать umount, выключив соответственно ее из busybox'а.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.