From: Yury Aliaev <mutab0r@rambler.ru> To: ALT Linux Community general discussions <community@lists.altlinux.org> Subject: Re: [Comm] Ivman в p5 Date: Tue, 03 Nov 2009 11:20:52 +0300 Message-ID: <4AEFE7E4.9090509@rambler.ru> (raw) In-Reply-To: <200911020145.20086.mak@complife.ru> 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.
next prev parent reply other threads:[~2009-11-03 8:20 UTC|newest] Thread overview: 30+ messages / expand[flat|nested] mbox.gz Atom feed top 2009-10-25 19:38 Владимир Гусев 2009-10-25 19:58 ` Владимир Гусев 2009-10-25 20:16 ` Владимир Гусев 2009-10-25 20:02 ` Sergey Vlasov 2009-10-25 20:12 ` Владимир Гусев 2009-10-25 20:31 ` Michael A. Kangin 2009-10-26 8:33 ` Владимир Гусев 2009-10-26 8:42 ` Michael A. Kangin 2009-10-26 9:06 ` Владимир Гусев 2009-10-26 9:35 ` Alexey Borovskoy 2009-10-26 9:48 ` Владимир Гусев 2009-10-26 9:58 ` Michael A. Kangin 2009-10-26 20:20 ` Владимир Гусев 2009-10-26 21:59 ` Michael A. Kangin 2009-10-27 6:11 ` AShen 2009-10-27 19:31 ` Владимир Гусев 2009-10-26 19:02 ` Yura Kalinichenko 2009-10-26 20:20 ` Владимир Гусев 2009-10-31 18:41 ` Yury Aliaev 2009-11-01 0:55 ` Michael A. Kangin 2009-11-01 16:25 ` Yury Aliaev 2009-11-01 22:45 ` Michael A. Kangin 2009-11-03 8:20 ` Yury Aliaev [this message] 2009-11-06 11:13 ` Владимир Гусев 2009-11-06 18:56 ` Yury Aliaev 2009-11-06 21:24 ` [Comm] [JT] " Michael A. Kangin 2009-11-08 17:19 ` Yury Aliaev 2009-11-01 21:20 ` [Comm] " Sergey Vlasov 2009-11-02 11:03 ` alisher 2009-11-02 11:49 ` Владимир Гусев
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=4AEFE7E4.9090509@rambler.ru \ --to=mutab0r@rambler.ru \ --cc=community@lists.altlinux.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Community general discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 community community/ http://lore.altlinux.org/community \ mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com public-inbox-index community Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.community AGPL code for this site: git clone https://public-inbox.org/public-inbox.git