ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@osdn.org.ua>
To: ALT Linux Community general discussions <community@lists.altlinux.org>
Subject: [Comm] варианты организации автомонтирования
Date: Thu, 6 Sep 2007 19:10:17 +0300
Message-ID: <20070906161017.GZ29952@osdn.org.ua> (raw)
In-Reply-To: <46DFF60A.6060803@rambler.ru>

On Thu, Sep 06, 2007 at 04:43:54PM +0400, Alisher wrote:
> >> А нельзя ли, где-либо прописать что-бы hal когда вставляется
> >> флешка не только kde сообщал, но еще и монтировал?

Это скорее иначе: чтоб рисовал в /etc/fstab запись с subfs для
этого блок-девайса.

> > По-идее, сменный носитель надо монтировать не тогда, когда
> > его вставили, а  тогда, когда к нему обратились. Раньше это
> > делал subfs и всё было хорошо.  Сейчас "из коробки" можно без
> > геморроя работать со сменными носителями  только из КДЕ.
> Зачем тогда убрали subfs?

subfs не убрали, просто чтоб оно работало -- надо править
(автоматически) /etc/fstab.  А с этим было связано много проблем,
заканчивая тем, что при особой "удаче" (выключение питания при
втыкании или вытыкании флэшки) можно огрести пустой fstab,
который как бы критичный для загрузки конфигурационный файл...
[1]

Я такое поймал разик несколько лет тому дома.  Хорошо -- был
старый бэкап /etc, который сгодился.

Есть другая мысль: что наши с вами проблемы могут быть более 
или менее решены, если организовать _либо_ статическую
преконфигурацию вида уже процитированного

/dev/zip /mnt/zip subfs fs=floppyfss,iocharset=koi8-r,umask=0,quiet,showexec,codepage=866,ro,noauto 0 0
/dev/cdrom /mnt/cdrom subfs fs=iso9660:udf,user,iocharset=koi8-r,umask=0,ro 0 0
/dev/fd0 /mnt/floppy subfs fs=floppyfss,user,iocharset=koi8-r,umask=0,quiet,codepage=866,umask=0,showexec 0 0
/dev/sdb1 /mnt/camera subfs fs=vfat,user,showexec,nodev,nosuid,iocharset=koi8-u,umask=0,quiet,codepage=866 0 0
/dev/sdc1 /mnt/sd_mmc subfs fs=vfat,user,showexec,nodev,nosuid,iocharset=koi8-u,umask=0,quiet,codepage=866 0 0
/dev/sdf1 /mnt/transcend subfs fs=vfat,user,showexec,nodev,nosuid,iocharset=koi8-u,umask=0,quiet,codepage=866 0 0

-- как видно, достаточно кардридера, чтобы началась сумятица,
поэтому придётся ограничиться чем-то вроде "/dev/cdrom ->
/media/cdrom, /dev/floppy -> /media/floppy" и придумать
что-то для собсно /dev/usbflash, поскольку на /dev/sda точно
так же может быть SATA-винчестер -- _либо_ что-то выполняемое
при загрузке.  Минимум одна попытка сделать всё-таки "на лету"
была, но не прошла [2].

Одним словом, здесь вылазят уши простого деревянного UNIX, 
у которого есть надёжный деревянный /etc/fstab, но вот в мире
перебойного питания и кривых закрытых драйверов это наследие
попросту обошли (довольно виндообразным методом), поскольку 
сделать, вписавшись в него -- то ли не подумали, то ли не 
смогли.

Мне вот непонятно, зачем именно getfsent() в glibc, 
который было бы тривиально дополнить поддержкой чтения
файликов из /etc/fstab.d/, объявлено устаревшим и приложения
переходят на getmntent(), где всё становится плохо...


[1] https://bugzilla.altlinux.org/show_bug.cgi?id=5889
[2] https://bugzilla.altlinux.org/show_bug.cgi?id=7366

PS: 2 Alexei V. Mezin: вот Вы умный, мож видите здесь приемлемый
выход?  Я пока окопался, как вклеено выше, но время от времени
достаёт.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


  parent reply	other threads:[~2007-09-06 16:10 UTC|newest]

Thread overview: 68+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2007-09-05  7:26 [Comm] Ещё проблемы c Десктопом 4 Alexey Petrakov
2007-09-05  8:04 ` Alexander Yereschenko
2007-09-05  8:34 ` ALT Linux User
2007-09-05  9:55   ` Alexey I. Froloff
2007-09-06 12:55     ` ALT Linux User
2007-09-06 13:05       ` Alexei V. Mezin
2007-09-06 14:12         ` Sergey V Turchin
2007-09-06 15:56         ` Michael Shigorin
2007-09-05 10:29   ` Alexei V. Mezin
2007-09-05 10:35 ` Sergey V Turchin
2007-09-05 10:49   ` Alexey I. Froloff
2007-09-05 10:59     ` Sergey V Turchin
2007-09-06  7:38   ` Michael Shigorin
2007-09-06 11:59     ` Alexey Petrakov
2007-09-06 12:01   ` Alexey Petrakov
2007-09-06 12:20     ` Alisher
2007-09-06 12:36       ` Alexey Petrakov
2007-09-06 12:43         ` Alisher
2007-09-06 12:48           ` Alexey Petrakov
2007-09-06 17:54             ` Aleksander N.Gorohovski
2007-09-06 20:28               ` Michael Shigorin
2007-09-07 13:50               ` [Comm] OpenGL Olexander Chernetskyy
2007-09-07 13:56                 ` Valery V. Inozemtsev
2007-09-07 14:23                   ` Olexander Chernetskyy
2007-09-07 14:38                     ` ALT Linux User
2007-09-07 14:43                       ` Olexander Chernetskyy
2007-09-07 14:55                         ` ALT Linux User
2007-09-07 15:03                           ` Olexander Chernetskyy
2007-09-07 15:13                             ` ALT Linux User
2007-09-07 15:19                               ` Olexander Chernetskyy
2007-09-12  6:33                                 ` Olexander Chernetskyy
2007-09-12  7:13                                   ` ALT Linux User
2007-09-07 15:25                               ` Pavlov Konstantin
2007-09-07 15:36                                 ` Kirill A. Shutemov
2007-09-07 15:34                                   ` Pavlov Konstantin
2007-09-07 16:53                               ` Valery V. Inozemtsev
2007-09-08  6:35                     ` Alex Karpov
2007-09-10 11:38                       ` Sergey V Turchin
2007-09-10 12:03                         ` Alex Karpov
2007-09-10 13:52                           ` Sergey V Turchin
2007-09-08 10:45                     ` Michael Shigorin
2007-09-10 10:18                       ` Olexander Chernetskyy
2007-09-12  6:30                       ` Olexander Chernetskyy
2007-09-12  8:59                     ` Vyatcheslav Perevalov
2007-09-12  9:03                       ` Motsyo Gennadi aka Drool
2007-09-07 13:59                 ` Motsyo Gennadi aka Drool
2007-09-07 14:03                   ` Olexander Chernetskyy
2007-09-10 10:26                   ` Olexander Chernetskyy
2007-09-06 16:10           ` Michael Shigorin [this message]
2007-09-06 20:23             ` [Comm] варианты организации автомонтирования Alisher
2007-09-06 20:26               ` Andrey Rahmatullin
2007-09-06 21:08                 ` Alisher
2007-09-06 21:13                   ` Michael Shigorin
2007-09-07 14:35                 ` Timur Batyrshin
2007-09-08 10:46                   ` Michael Shigorin
2007-09-06 20:29               ` Michael Shigorin
2007-09-07  6:27             ` Andrew G. Klepcha
2007-09-07  8:31             ` Alexei V. Mezin
2007-09-07 11:59               ` Andrew Borodin
2007-09-08 10:59               ` [Comm] Adm... давайте по делу :-/ Michael Shigorin
2007-09-07  5:36       ` [Comm] Ещё проблемы c Десктопом 4 Шишков Евгений
2007-09-07 13:12         ` Alisher
2007-09-06 12:57     ` Sergey V Turchin
2007-09-06 16:01       ` Starodumoff Ilya
2007-09-06 16:12         ` [Comm] fstype segfault Michael Shigorin
2007-09-06 16:20         ` [Comm] Ещё проблемы c Десктопом 4 Sergey V Turchin
2007-09-06 16:28           ` Starodumoff Ilya
2007-09-06 16:19       ` Sergey V Turchin

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=20070906161017.GZ29952@osdn.org.ua \
    --to=mike@osdn.org.ua \
    --cc=community@lists.altlinux.org \
    --cc=shigorin@gmail.com \
    /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