So sprach Guillaume Cottenceau am Mon, Apr 16, 2001 at 03:37:33PM +0200:
> why does it choose loop1 and not loop0?

Because I had mounted a loop device beforehand which didn't get released.

> I just retested on a full ISO image, I can't reproduce.

Happens here all the time - could somebody else please check this?

[root@teich /tmp]# ls -la /boot/
insgesamt 3065
drwxr-xr-x    4 root     root         1024 Apr 15 15:30 ./
drwxr-xr-x   21 root     root          725 Apr 13 07:17 ../
lrwxrwxrwx    1 root     root           22 Apr 15 15:30 System.map -> 
System.map-2.4.3-19mdk
-rw-r--r--    1 root     root       410599 Apr 11 06:58 System.map-2.4.3-16mdk
-rw-r--r--    1 root     root       410731 Apr 13 05:15 System.map-2.4.3-19mdk
lrwxrwxrwx    1 root     root            1 Apr 11 21:24 boot -> ./
-rw-r--r--    1 root     root         5868 Apr  8 18:11 boot-graphic.b
-rw-r--r--    1 root     root         6108 Apr  8 18:11 boot-menu.b
-rw-r--r--    1 root     root         4356 Apr  8 18:11 boot-text.b
-rw-r--r--    1 root     root          512 Mär 31 13:12 boot.0800
lrwxrwxrwx    1 root     root           14 Mär 31 13:12 boot.b -> boot-graphic.b
-rw-r--r--    1 root     root          608 Apr  8 18:11 chain.b
lrwxrwxrwx    1 root     root           18 Apr 15 15:30 config -> config-2.4.3-19mdk
-rw-r--r--    1 root     root        33417 Apr 11 06:58 config-2.4.3-16mdk
-rw-r--r--    1 root     root        33572 Apr 13 05:15 config-2.4.3-19mdk
-rw-r--r--    1 root     root          256 Mär 31 13:12 de-latin1-nodeadkeys.klt
drwxr-xr-x    2 root     root         1024 Apr 14 23:11 grub/
-rw-r--r--    1 root     root       196058 Apr 11 21:24 initrd-2.4.3-16mdk.img
-rw-r--r--    1 root     root       194902 Apr 14 22:31 initrd-2.4.3-19mdk.img
lrwxrwxrwx    1 root     root           28 Apr 14 22:31 initrd.img -> 
/boot/initrd-2.4.3-19mdk.img
lrwxrwxrwx    1 root     root           14 Apr 14 22:33 kernel.h -> kernel.h-2.4.3
-rw-r--r--    1 root     root          441 Apr 15 15:31 kernel.h-2.4.3
drwxr-xr-x    2 root     root         1024 Mär 31 20:05 lost+found/
-rw-------    1 root     root        27648 Mär 31 13:12 map
-rw-r--r--    1 root     root        67580 Apr  9 19:00 memtest-2.5.bin
-rw-r--r--    1 root     root          159 Mär 31 13:12 message
-rw-r--r--    1 root     root        35130 Apr  8 18:11 message-graphic
-rw-r--r--    1 root     root          640 Apr  8 18:11 os2_d.b
lrwxrwxrwx    1 root     root           19 Apr 14 22:30 vmlinuz -> vmlinuz-2.4.3-19mdk
-rw-r--r--    1 root     root       840671 Apr 11 06:58 vmlinuz-2.4.3-16mdk
-rw-r--r--    1 root     root       833283 Apr 13 05:15 vmlinuz-2.4.3-19mdk
[root@teich /tmp]# mkisofs -f -o boot.iso /boot/
Already cached directory seen (/boot/boot)
Using INITR000.IMG;1 for  /initrd-2.4.3-16mdk.img (initrd-2.4.3-19mdk.img)
Using VMLIN000.3_1;1 for  /vmlinuz-2.4.3-16mdk (vmlinuz-2.4.3-19mdk)
Using CONFI000.3_1;1 for  /config-2.4.3-16mdk (config-2.4.3-19mdk)
Using SYSTE000.3_1;1 for  /System.map-2.4.3-16mdk (System.map-2.4.3-19mdk)
Using MESSA000.;1 for  /boot/grub/messages-r (messages)
Using MENU000.LST;1 for  /boot/grub/menu.lst~ (menu.lst)
Total translation table size: 0
Total rockridge attributes bytes: 0
Total directory bytes: 4096
Path table size(bytes): 38
Max brk space used 6504
1628 extents written (3 Mb)
[root@teich /tmp]# mount -o loop boot.iso /mnt/loop
[root@teich /tmp]# mount
/dev/sda5 on / type reiserfs (rw)
none on /proc type proc (rw)
/dev/sda2 on /boot type ext2 (rw,sync,errors=panic,check=strict)
/dev/md0 on /div type reiserfs (rw)
none on /dev/pts type devpts (rw,mode=0620)
/proc/bus/usb on /proc/bus/usb type usbdevfs (rw,devmode=0664,devgid=43)
/tmp/boot.iso on /mnt/loop type iso9660 (rw,loop=/dev/loop3)
[root@teich /tmp]# ls -la /mnt/loop
insgesamt 4512
dr-xr-xr-x    1 root     root         2048 Apr 15 15:30 ./
drwxr-xr-x    9 root     root          186 Apr 11 17:36 ../
-r-xr-xr-x    1 root     root          512 Mär 31 13:12 boot.080*
-r-xr-xr-x    1 root     root         5868 Apr  8 18:11 boot.b*
-r-xr-xr-x    1 root     root         5868 Apr  8 18:11 boot_gra.b*
-r-xr-xr-x    1 root     root         6108 Apr  8 18:11 boot_men.b*
-r-xr-xr-x    1 root     root         4356 Apr  8 18:11 boot_tex.b*
-r-xr-xr-x    1 root     root          608 Apr  8 18:11 chain.b*
-r-xr-xr-x    1 root     root        33417 Apr 11 06:58 confi000.3_1*
-r-xr-xr-x    1 root     root        33572 Apr 13 05:15 config*
-r-xr-xr-x    1 root     root        33572 Apr 13 05:15 config_2.3_1*
-r-xr-xr-x    1 root     root          256 Mär 31 13:12 de_latin.klt*
dr-xr-xr-x    1 root     root         2048 Apr 14 23:11 grub/
-r-xr-xr-x    1 root     root       196058 Apr 11 21:24 initr000.img*
-r-xr-xr-x    1 root     root       194902 Apr 14 22:31 initrd.img*
-r-xr-xr-x    1 root     root       194902 Apr 14 22:31 initrd_2.img*
-r-xr-xr-x    1 root     root          441 Apr 15 15:31 kernel.h*
-r-xr-xr-x    1 root     root          441 Apr 15 15:31 kernel_h.3*
dr-xr-xr-x    1 root     root         2048 Mär 31 20:05 lost_fou/
-r-xr-xr-x    1 root     root        27648 Mär 31 13:12 map*
-r-xr-xr-x    1 root     root        67580 Apr  9 19:00 memtest_.bin*
-r-xr-xr-x    1 root     root          159 Mär 31 13:12 message*
-r-xr-xr-x    1 root     root        35130 Apr  8 18:11 message_*
-r-xr-xr-x    1 root     root          640 Apr  8 18:11 os2_d.b*
-r-xr-xr-x    1 root     root       410599 Apr 11 06:58 syste000.3_1*
-r-xr-xr-x    1 root     root       410731 Apr 13 05:15 system.map*
-r-xr-xr-x    1 root     root       410731 Apr 13 05:15 system_m.3_1*
-r-xr-xr-x    1 root     root       840671 Apr 11 06:58 vmlin000.3_1*
-r-xr-xr-x    1 root     root       833283 Apr 13 05:15 vmlinuz*
-r-xr-xr-x    1 root     root       833283 Apr 13 05:15 vmlinuz_.3_1*
[root@teich /tmp]# umount /mnt/loop
ioctl: LOOP_CLR_FD: Das Gerät oder die Ressource ist belegt
[root@teich /tmp]# mount
/dev/sda5 on / type reiserfs (rw)
none on /proc type proc (rw)
/dev/sda2 on /boot type ext2 (rw,sync,errors=panic,check=strict)
/dev/md0 on /div type reiserfs (rw)
none on /dev/pts type devpts (rw,mode=0620)
/proc/bus/usb on /proc/bus/usb type usbdevfs (rw,devmode=0664,devgid=43)

> > Uhm, what do you mean by "cleanly"?
> 
> If you were not doing things which was putting a lock on the mount.

Hm, and what would that be?  I did not cd into /mnt/loop, if you were
thinking of this.
Hmm:

[root@teich /tmp]# strace umount /mnt/loop3
execve("/bin/umount", ["umount", "/mnt/loop3"], [/* 51 vars */]) = 0
uname({sys="Linux", node="teich.garten.digitalprojects.com", ...}) = 0
brk(0)                                  = 0x8050620
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("i686/mmx/libc.so.6", O_RDONLY)    = -1 ENOENT (No such file or directory)
open("i686/libc.so.6", O_RDONLY)        = -1 ENOENT (No such file or directory)
open("mmx/libc.so.6", O_RDONLY)         = -1 ENOENT (No such file or directory)
open("libc.so.6", O_RDONLY)             = -1 ENOENT (No such file or directory)
open("/opt/adabase/lib/i686/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/opt/adabase/lib/i686/mmx", 0xbfffea94) = -1 ENOENT (No such file or directory)
open("/opt/adabase/lib/i686/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/opt/adabase/lib/i686", 0xbfffea94) = -1 ENOENT (No such file or directory)
open("/opt/adabase/lib/mmx/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or 
directory)
stat64("/opt/adabase/lib/mmx", 0xbfffea94) = -1 ENOENT (No such file or directory)
open("/opt/adabase/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
stat64("/opt/adabase/lib", 0xbfffea94)  = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=56868, ...}) = 0
old_mmap(NULL, 56868, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\0\302\1"..., 1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1216268, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40024000
old_mmap(NULL, 1231496, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 0x40025000
mprotect(0x40149000, 35464, PROT_NONE)  = 0
old_mmap(0x40149000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED, 3, 0x123000) 
= 0x40149000
old_mmap(0x4014e000, 14984, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, 
-1, 0) = 0x4014e000
close(3)                                = 0
munmap(0x40016000, 56868)               = 0
getpid()                                = 17332
brk(0)                                  = 0x8050620
brk(0x8050648)                          = 0x8050648
brk(0x8051000)                          = 0x8051000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2567, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40016000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2567
brk(0x8052000)                          = 0x8052000
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
open("/usr/share/locale/de/LC_IDENTIFICATION", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=246, ...}) = 0
old_mmap(NULL, 246, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/usr/share/locale/de/LC_MEASUREMENT", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=13, ...}) = 0
old_mmap(NULL, 13, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40017000
close(3)                                = 0
open("/usr/share/locale/de/LC_TELEPHONE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=46, ...}) = 0
old_mmap(NULL, 46, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40018000
close(3)                                = 0
open("/usr/share/locale/de/LC_ADDRESS", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=149, ...}) = 0
old_mmap(NULL, 149, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40019000
close(3)                                = 0
open("/usr/share/locale/de/LC_NAME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=72, ...}) = 0
old_mmap(NULL, 72, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001a000
close(3)                                = 0
open("/usr/share/locale/de/LC_PAPER", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=24, ...}) = 0
old_mmap(NULL, 24, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001b000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFDIR|0755, st_size=66, ...}) = 0
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001c000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_MONETARY", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=280, ...}) = 0
old_mmap(NULL, 280, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001d000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_COLLATE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=21484, ...}) = 0
old_mmap(NULL, 21484, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_TIME", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=2365, ...}) = 0
old_mmap(NULL, 2365, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40152000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_NUMERIC", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40153000
close(3)                                = 0
open("/usr/share/locale/de_DE/LC_CTYPE", O_RDONLY) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=138560, ...}) = 0
old_mmap(NULL, 138560, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40154000
close(3)                                = 0
SYS_199(0x4014cf2c, 0, 0x4014db60, 0x4014b9d0, 0) = 0
semop(1075105580, 0x4014b9d0, 0)        = 0
brk(0x8054000)                          = 0x8054000
readlink("/mnt", 0xbfffe740, 4095)      = -1 EINVAL (Invalid argument)
readlink("/mnt/loop3", 0xbfffe740, 4095) = -1 EINVAL (Invalid argument)
open("/etc/mtab", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x40176000
read(3, "/dev/sda5 / reiserfs rw 0 0\nnone"..., 4096) = 301
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40176000, 4096)                = 0
oldumount("/mnt/loop3")                 = 0
open("/dev/loop4", O_RDONLY|O_LARGEFILE) = 3
ioctl(3, LOOP_CLR_FD, 0)                = -1 EBUSY (Device or resource busy)
open("/usr/share/locale/de_DE/LC_MESSAGES/libc.mo", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/share/locale/de/LC_MESSAGES/libc.mo", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=92880, ...}) = 0
old_mmap(NULL, 92880, PROT_READ, MAP_PRIVATE, 4, 0) = 0x40176000
close(4)                                = 0
open("/usr/lib/gconv/gconv-modules", O_RDONLY) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=39589, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4018d000
read(4, "# GNU libc iconv configuration.\n"..., 4096) = 4096
brk(0x8055000)                          = 0x8055000
read(4, "dule\tJUS_I.B1.002//\t\tINTERNAL\t\tI"..., 4096) = 4096
brk(0x8056000)                          = 0x8056000
brk(0x8057000)                          = 0x8057000
read(4, "SO_8859-5//\t\tISO-8859-5//\nalias\t"..., 4096) = 4096
brk(0x8058000)                          = 0x8058000
brk(0x8059000)                          = 0x8059000
read(4, "\t\tKOI-8\t\t1\n\n#\tfrom\t\t\tto\t\t\tmodule"..., 4096) = 4096
brk(0x805a000)                          = 0x805a000
brk(0x805b000)                          = 0x805b000
read(4, "as\tCP274//\t\t\tIBM274//\nalias\tCSIB"..., 4096) = 4096
brk(0x805c000)                          = 0x805c000
read(4, "ule\tIBM856//\t\tINTERNAL\t\tIBM856\t\t"..., 4096) = 4096
brk(0x805d000)                          = 0x805d000
brk(0x805e000)                          = 0x805e000
read(4, "2//\t\tIBM922\t\t1\n\n#\tfrom\t\t\tto\t\t\tmo"..., 4096) = 4096
brk(0x805f000)                          = 0x805f000
brk(0x8060000)                          = 0x8060000
read(4, "from\t\t\tto\t\t\tmodule\t\tcost\nalias\tE"..., 4096) = 4096
brk(0x8061000)                          = 0x8061000
brk(0x8062000)                          = 0x8062000
read(4, "DEC-MCS//\t\tDEC-MCS\t\t1\n\n#\tfrom\t\t\t"..., 4096) = 4096
brk(0x8063000)                          = 0x8063000
brk(0x8064000)                          = 0x8064000
read(4, "cost\nmodule\tUTF-16LE//\t\tINTERNAL"..., 4096) = 2725
brk(0x8065000)                          = 0x8065000
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x4018d000, 4096)                = 0
write(2, "ioctl: LOOP_CLR_FD: Das Ger\344t od"..., 60ioctl: LOOP_CLR_FD: Das Gerät 
oder die Ressource ist belegt
) = 60
lstat64("/etc/mtab", {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
open("/etc/mtab", O_RDWR|O_CREAT|O_LARGEFILE, 0644) = 4
close(4)                                = 0
rt_sigaction(SIGHUP, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGINT, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGQUIT, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGILL, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTRAP, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGABRT, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGBUS, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGFPE, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGKILL, {0x804b600, ~[], 0x4000000}, NULL, 8) = -1 EINVAL (Invalid 
argument)
rt_sigaction(SIGUSR1, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGSEGV, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGUSR2, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGPIPE, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGALRM, {0x804b620, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGTERM, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
rt_sigaction(SIGSTKFLT, {0x804b600, ~[], 0x4000000}, NULL, 8) = 0
getpid()                                = 17332
open("/etc/mtab~17332", O_WRONLY|O_CREAT|O_LARGEFILE, 0) = 4
close(4)                                = 0
link("/etc/mtab~17332", "/etc/mtab~")   = 0
unlink("/etc/mtab~17332")               = 0
open("/etc/mtab~", O_WRONLY|O_LARGEFILE) = 4
shmat(4, 0, 0xd)                        = 0x1
close(4)                                = 0
open("/etc/mtab", O_RDONLY|O_LARGEFILE) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4018d000
read(4, "/dev/sda5 / reiserfs rw 0 0\nnone"..., 4096) = 301
read(4, "", 4096)                       = 0
close(4)                                = 0
munmap(0x4018d000, 4096)                = 0
open("/etc/mtab.tmp", O_WRONLY|O_CREAT|O_TRUNC|O_LARGEFILE, 0666) = 4
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 
0x4018d000
fstat64(4, {st_mode=S_IFREG|0644, st_size=0, ...}) = 0
_llseek(4, 0, [0], SEEK_SET)            = 0
write(4, "/dev/sda5 / reiserfs rw 0 0\n", 28) = 28
fstat64(4, {st_mode=S_IFREG|0644, st_size=28, ...}) = 0
_llseek(4, 28, [28], SEEK_SET)          = 0
write(4, "none /proc proc rw 0 0\n", 23) = 23
fstat64(4, {st_mode=S_IFREG|0644, st_size=51, ...}) = 0
_llseek(4, 51, [51], SEEK_SET)          = 0
brk(0x8066000)                          = 0x8066000
write(4, "/dev/sda2 /boot ext2 rw,sync,err"..., 59) = 59
fstat64(4, {st_mode=S_IFREG|0644, st_size=110, ...}) = 0
_llseek(4, 110, [110], SEEK_SET)        = 0
write(4, "/dev/md0 /div reiserfs rw 0 0\n", 30) = 30
fstat64(4, {st_mode=S_IFREG|0644, st_size=140, ...}) = 0
_llseek(4, 140, [140], SEEK_SET)        = 0
write(4, "none /dev/pts devpts rw,mode=062"..., 38) = 38
fstat64(4, {st_mode=S_IFREG|0644, st_size=178, ...}) = 0
_llseek(4, 178, [178], SEEK_SET)        = 0
fchmod(4, 0644)                         = 0
write(4, "/proc/bus/usb /proc/bus/usb usbd"..., 67) = 67
close(4)                                = 0
munmap(0x4018d000, 4096)                = 0
stat64("/etc/mtab", {st_mode=S_IFREG|0644, st_size=301, ...}) = 0
msgrcv(134536073ptrace: umoven: Input/output error
, {0, ptrace: umoven: Input/output error
0x3}, 0, 0, 0)    = 0
rename("/etc/mtab.tmp", "/etc/mtab")    = 0
unlink("/etc/mtab~")                    = 0
_exit(0)                                = ?

Hm, so for some reason the device really seems to be busy.... Hmm.  Why?

And if it really is busy, why can I still (more or less) successfully umount
it?

Alexander Skwar
-- 
How to quote:   http://learn.to/quote (german) http://quote.6x.to (english)
Homepage:       http://www.digitalprojects.com   |   http://www.iso-top.de
   iso-top.de - Die günstige Art an Linux Distributionen zu kommen
                Uptime: 1 day 4 hours 48 minutes

Reply via email to