|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Ilya Anfimov 2:5020/400 16 Nov 2002 19:28:21 To : Alex Korchmar Subject : Re: HURD -------------------------------------------------------------------------------- On Thu, 14 Nov 2002 20:29:56 +0000 (UTC), Alex Korchmar <alx@e-moe.ru> wrote: >Ilya Anfimov <ilan@adt.ru> wrote: > >>>Особенно интересно, как, в рамках идиотской идеи VFS, вы будете осуществлять >>>"выдернул драйв". > >IA> В рамках идеи -- очень просто. Все обращения к открытым >IA> дескрипторам на этом драйве возвращают EIO. За исключением >мне больше интересно, что стало с данными, слитыми в эти дескрипторы _до_ >выдергивания. Мне как раз понятно, что или монтировать устройство с sync или предупреждать о выдёргивании своевременно. Hа всех приличных устройствах достаточно аппаратных возможностей для второго варианта. >И как ты теперь будешь освобождать устройство - мне бы второй диск теперь >засунуть, да-а? вот именно так и буду -- все файлы закрыты, дескрипторы зарезервированы и возвращают eio. Устройство свободно. > >IA> Мне вот гораздо более интересно, как будет себя чувствовать юзер >IA> в маздае, если он непосредственно двумя щелчками по этому >IA> документу открыл первое окно ворда. А затем драйв благополучно >нормально. Юзер в масдае редко умеет save. Он умеет закрыть окно с документами. Моя практика показывает, что очень даже не нормально. и не только когда этот юзер -- я. Впрочем, после двух-трёх обломов юзера обычно понимают, что мой запрет открывать файлы с дискет -- это не просто шутка такая. >Операция вполне для него очевидная и понятная - надо закрыть окошко, >чтобы изменения стали перманентными. Понятна она и для меня - я тоже набираю >'ZZ' вместо :w[q]. > >В отличие от операции "где-то что-то отмонтировать", не имеющей никакого >отношения к документу. Ошибаетесь, Алекс. Операция что-то где-то отмонтировать имеет прямое отношение к диску. И приучить себя к тому, что чтобы что-то выдернуть надо это что-то отмонтировать -- очень просто. Особенно если иначе оно не выдёргивается. Как оно обычно и бывает. Если не верите любителям хрюнихов -- у маковцев спросите. >Опять таки -даже я могу случайно забыть это сделать, и просто выдернуть >usb'шный диск. А вы не забывайте. > >IA> выдернулся и уехал (на грузовике) в совсем другое место. >IA> Так что (пока) идея втыкать removable devices в VFS довольно >IA> плоха сама по себе. Лучше использовать это как такой >именно в силу специфики технологии vfs. Кстати, об'яни-ка юзеру, почему >сканер втыкать можно, веб-камеру - можно, мышь - я регулярно туда-сюда >перетыкаю или втыкаю по две, а вот usb-drive вдруг нет? Втыкать -- можно. Даже информацию с/на него писать можно. Hо не как часть файловой системы, а как архив такой специфический. Что в большинстве случаев является а'хип'авильным 'ешением. А для меньшинства случаев хотелось бы всё-таки жёсткое отмонтирование. > >IA> специфический архив. И чтобы поработать с чем-то из этого архива, >IA> надо это оттуда сначала достать. >ну спасибо. Я лучше пешком постою. Да пожалуйста. У нас свободное ПО. :-) --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/151143b58cbf.html, оценка из 5, голосов 10
|