From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on sa.int.altlinux.org X-Spam-Level: X-Spam-Status: No, score=-0.9 required=5.0 tests=BAYES_00, FUZZY_XPILL, SPF_PASS autolearn=no version=3.2.5 Message-ID: <4AEFE7E4.9090509@rambler.ru> Date: Tue, 03 Nov 2009 11:20:52 +0300 From: Yury Aliaev User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.4pre) Gecko/20091003 Thunderbird/3.0pre MIME-Version: 1.0 To: ALT Linux Community general discussions References: <20091025223833.408a35b5@narod.ru> <200911010355.43366.mak@complife.ru> <4AEDB677.6070706@rambler.ru> <200911020145.20086.mak@complife.ru> In-Reply-To: <200911020145.20086.mak@complife.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: Re: [Comm] =?koi8-r?b?SXZtYW4g1yBwNQ==?= X-BeenThere: community@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Community general discussions List-Id: ALT Linux Community general discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 03 Nov 2009 11:41:08 -0000 Archived-At: List-Archive: List-Post: 02.11.2009 01:45, Michael A. Kangin пишет: >>>> Я использую его, однако хочется странного: чтобы монтирование >>>> осуществлялось автоматически (так, как оно и происходит сейчас), но была >>>> возможность размонтировать вручую подачей какой-нибудь команды (причём [...] >>> http://tinyurl.com/hms-faq >>> #15341 >> >> А по существу есть что-нибудь, что сказать? > > Пока hal&pumount не будут выполнять проверку окончательного размонтирования > устройства (или делать попытки отмонтирования до окончательного > размонтирования), они не смогут корректно размонтировать активное устройство, > смонтированное с submount. Честно говоря, поработав некоторое время с hal-mount-subfs я стал сомневаться в необходимости использовать subfs для сменных _устройств_. В самом деле, для сменных носителей (типа компакт-дисков и отчасти дискет) это и вправду лучшее решение для предотвращения сбоев программ при вытсаскивании носителя. А для сменных устройств имхо более правильным является ручное принудительное размонтирование, и необходимость в subfs'ной прослойке автоматически отпадает. > >> Под словами "по существу" я >> имею в виду что-то отличное от выдачи действительного за желаемое. Ибо: >> 1) Не все программы, пишущие на флэшку, имеют индикатор исполнения, и не >> все флэшки имеют индикатор занятости (к тому же имеется отрицательный >> пример: скидывал файлы жене на телефон, используя Наутилус, он вроде >> показал, что всё, я выдернут телефон -- оказалось, что часть файлов туда >> так и не дошла). Например, на моём устройстве для чтения карт памяти >> ничего подобного нет. При этом я а) хочу быть уверен, что всё записалось > > sync Ну да, пока так и выкручиваюсь. Для домашней машинки вполне подходит, но кто-то писал, что в случае большого количества кешированной информации слив её на диски способен повергнуть машину в состояние временного ступора. А избирательный sync /media/usbdisk ещё не изобрели... > >> и б) принципиально против ручного размонтирования _от_рута_; > > sudo Те же яйца, только в профиль... > >> 2) Возможен случай когда какая-то программа пишет на флэшку, но не >> постоянно (например, что-то скачивается из инета). Я не хочу каждый раз >> выяснять, пишет ли кто-то в данный момент на флэшку (тем более, что >> программу, пишущую туда мог запустить не я, а жена/дочка/кошка/мышка и >> т.п.). > > О такой демонической активности лучше проконсультироваться в сообществах по > продуктам Микрософта. Там много великих шаманов. ;) Я сомневаюсь, что они могут дать дельный совет относительно линукса :) > >> Мне нужно просто попытаться флэшку отмонтировать, и в случае, >> когда кто-то использует её на запись, получить отлуп. > > Например, от pumount. Если он не смог её отмонтировать, значит, флешку какая- > то программа использовала. Во-во, про это и с спрашивал. > > > > Ну попробуйте заменить mount -t subfs на более другое, тот же pmount, > например. Всего-то делов. Я уже думал в эту сторону, смотрел в файлы из hal-mount-subfs. Там достаточно много привязок к параметрам subfs вроде fs=... , причём не всё тривиально, многое берётся из переменных hal'а (вроде типа монтируемой файловой системы, точки монтирования и т.п.). Надесь в перспективе с этим разобраться. > Правда, процедура ручного размонтирования в таком случае станет обязательной. Так об этом и речь. Мне такой расклад как раз и нужен: автоматическое монтирование и ручное размонтирование _от_пользователя_, причём независимо от dm.