У нас есть несколько тонких клиентов HP типа t5545. Перенаправляем USB-Media на сервер терминалов. Поскольку t5545 запускает debian, настроенный с помощью hp, мы можем трактовать его как debian.
Сначала я объясню, как настроено перенаправление usb:
- автоматически смонтировать его в /tmp /tmpfs /media
- /tmp /tmpfs /media перенаправляется как диск "Z" через rdesktop-параметр -r disk:sharename = путь
- в случае удаления usb-носителя udev запустит скрипт для размонтирования -l устройства и удаления точки монтирования
Окружающая среда:
- Тонкие клиенты запускают linux: root @ mac-addr:/tmp/tmpfs/media # uname -a
Linux mac-addr 2.6.26-2-686 1 SMP ср. 4 ноября 20:45:37 UTC 2009 i686 GNU/Linux - Terminalserver работает под управлением Windows Server 2008 R2
Проблема: когда пользователи пишут на usb-носители, они пишутся мгновенно. Но на самом деле для записи файла требуется несколько секунд, даже если он имеет всего несколько килобайт. Server 2008 R2 не показывает никаких подсказок по этому поводу. Если пользователь удаляет свой usb-носитель сразу после записи на usb-носитель, файл не будет на его usb-носителе.
Вопрос: Могу ли я что-нибудь сделать, чтобы проинформировать пользователя о ходе записи? Если возможно, это не должен быть сторонний инструмент, который должен быть установлен на thinclient, потому что там очень мало места.
Изменить: нет идей? Решение не должно быть похоже на Windows-7, известное, кроме удаления USB-носителя. Было бы хорошо, если бы было даже уведомление, если процесс записи продолжается или готов.
Обновить:
Решений пока нет! Еще есть шанс получить 150 очков репутации!
Мне нужен один из этих 2 пунктов:
- способ информировать пользователя, когда процесс записи завершен, или ...
- скрипт / небольшое приложение без каких-либо зависимостей (потому что флеш-диск почти заполнен), позволяющий сохранить удаление usb-носителя
Редактировать:
Я действительно хотел бы отдать эту награду. Поторопись ;)