Bug 4760 - not working
: not working
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/submount24)
: unstable
: all Linux
: P5 critical
Assigned To:
:
:
:
:
: 3459 4578
  Show dependency tree
 
Reported: 2004-07-10 07:26 by
Modified: 2008-02-15 22:37 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-07-10 07:26:42
$ rpm -q altlinux-release-Sisyphus
altlinux-release-Sisyphus-alt20040702

$ uname -a
Linux siver.home 2.4.26-std-up-alt5 #1 Mon Jun 28 21:59:23 MSD 2004 i686 unknown
unknown GNU/Linux

$ AI submount24 kernel-modules-subfs-std-up
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Выбрано kernel-modules-subfs-std-up#0.9-alt1.5 для 'kernel-modules-subfs-std-up'
Следующие НОВЫЕ пакеты будут установлены:
  kernel-modules-subfs-std-up#0.9-alt1.5 submount24
0 будет обновлено, 2 новых установлено, 0 пакетов будет удалено и 0 не будет
обновлено.
Необходимо получить 0B/29,7kB архивов.
После распаковки потребуется дополнительно 48,2kB дискового пространства.
Совершаем изменения...
Preparing...                
#######################################################################################
[100%]
1: submount24               
#######################################################################################
[ 50%]
2:
kernel-modules-subfs-std-u#######################################################################################
[100%]
Завершено.

# kudzu
#
# grep subfs /etc/fstab
#

Well.

$ man submount
$ sudo vi /etc/fstab
# grep subfs /etc/fstab
/dev/cdrom2     /mnt/cdrom2     subfs fs=udf:iso9660,ro 0 0
# insmod subfs
# 

# eject  /mnt/cdrom2/
cd-media inserted
# eject -t /mnt/cdrom2/
$ cd /mnt/cdrom2/
$ ls
$

Actual result:
Broken sub{mount}fs or other related software.
------- Comment #1 From 2004-07-12 10:19:50 -------
Первым этапом нужно сделать mount /dev/cdrom2
------- Comment #2 From 2004-07-12 12:20:03 -------
(In reply to comment #1)
> Первым этапом нужно сделать mount /dev/cdrom2
> 

Смонтировалось.
Однако, остается запись в /etc/mtab, если диска в дисководе нет.
$ grep subfs /etc/mtab
/dev/scd0 /mnt/cdrom2 subfs ro,fs=udf:iso9660 0 0
------- Comment #3 From 2004-07-12 12:40:15 -------
(In reply to comment #2) 
> Однако, остается запись в /etc/mtab, если диска в дисководе нет. 
Так и нужно, модуль ядра сам размонтирует. 
------- Comment #4 From 2004-07-12 13:53:02 -------
(In reply to comment #3)
> (In reply to comment #2) 
> > Однако, остается запись в /etc/mtab, если диска в дисководе нет. 
> Так и нужно, модуль ядра сам размонтирует. 

Это вводит в заблуждение приложения, читающие /etc/mtab.
Вообще, это обычное поведение для всяких автомонтировщиков? Никогда не
пользовался ими.

------- Comment #5 From 2004-07-12 13:56:25 -------
(In reply to comment #4) 
> Это вводит в заблуждение приложения, читающие /etc/mtab. 
Да, им нужно делать исключение для subfs и supermount 
------- Comment #6 From 2004-07-12 14:15:43 -------
(In reply to comment #5)
> (In reply to comment #4) 
> > Это вводит в заблуждение приложения, читающие /etc/mtab. 
> Да, им нужно делать исключение для subfs и supermount 

Ясно. Спасибо.