← Back to team overview

sslug-teknik team mailing list archive

Re: Adgang-tilføjelse

 

fredag 17. november 2000 07:57 skrev Henrik Størner:
 
> >"file xxxx exists but can not be stat-ed : No such file or
> > directory"
>
> Hvad sker der hvis du laver en "ls -l" på filen ? Og prøv også
> at køre den samme kommando via "strace", altså "strace ls -l
> filnavn"
>
> Så burde man kunne se hvilket systemkald, det er der fejler
> undervejs i fil-adgangen.

Ok, det er et langt svar for jeg fatter ikke en lyd af hvad der står
Jeg skal lige nævne at der  på /dev/hdb ikke er inst et OS, det er 
til rå data, i dette tilfælde mine gamle vinylskiver.
Mountpoint /musik

 
[[root@pia /root]# strace ls -l /musik/rod (textfil )
execve("/bin/ls", ["ls", "-l", "/musik/rod"], [/* 36 vars */]) = 0
brk(0)                                  = 0x8054488
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40013000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or 
directory) open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=105724, ...}) = 0
old_mmap(NULL, 105724, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/lib/libtermcap.so.2", O_RDONLY)  = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=11480, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260\r\0"..., 
4096) = 4096
old_mmap(NULL, 14568, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0x4002e000
mprotect(0x40031000, 2280, PROT_NONE)   = 0
old_mmap(0x40031000, 4096, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0x2000) = 0x40031000
close(3)                                = 0
open("/lib/libc.so.6", O_RDONLY)        = 3
fstat(3, {st_mode=S_IFREG|0755, st_size=931668, ...}) = 0
read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\210\215"..., 
4096) = 4096
old_mmap(NULL, 946076, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) = 
0x40032000
mprotect(0x40111000, 32668, PROT_NONE)  = 0
old_mmap(0x40111000, 20480, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED, 3, 0xde000) = 0x40111000
old_mmap(0x40116000, 12188, PROT_READ|PROT_WRITE, 
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x40116000
close(3)                                = 0
mprotect(0x40032000, 913408, PROT_READ|PROT_WRITE) = 0
mprotect(0x40032000, 913408, PROT_READ|PROT_EXEC) = 0
munmap(0x40014000, 105724)              = 0
getpid()                                = 1573
brk(0)                                  = 0x8054488
brk(0x80544c0)                          = 0x80544c0
brk(0x8055000)                          = 0x8055000
open("/usr/share/locale/locale.alias", O_RDONLY) = 3
fstat64(3, 0xbfffb60c)                  = -1 ENOSYS (Function not 
implemented)
fstat(3, {st_mode=S_IFREG|0644, st_size=2265, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, 
-1, 0) = 0x40014000
read(3, "# Locale name alias data base.\n#"..., 4096) = 2265
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40014000, 4096)                = 0
open("/usr/share/i18n/locale.alias", O_RDONLY) = -1 ENOENT (No such 
file or directory)
open("/usr/share/locale/en_US/LC_MESSAGES", O_RDONLY) = 3
fstat(3, {st_mode=S_IFDIR|0755, st_size=66, ...}) = 0
close(3)                                = 0
open("/usr/share/locale/en_US/LC_MESSAGES/SYS_LC_MESSAGES", O_RDONLY) 
= 3
fstat(3, {st_mode=S_IFREG|0644, st_size=44, ...}) = 0
old_mmap(NULL, 44, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40014000
close(3)                                = 0
open("/usr/share/locale/en_US/LC_MONETARY", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=93, ...}) = 0
old_mmap(NULL, 93, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40015000
close(3)                                = 0
brk(0x8056000)                          = 0x8056000
open("/usr/share/locale/en_US/LC_COLLATE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=29970, ...}) = 0
old_mmap(NULL, 29970, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40016000
close(3)                                = 0
open("/usr/share/locale/en_US/LC_TIME", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=508, ...}) = 0
old_mmap(NULL, 508, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001e000
close(3)                                = 0
open("/usr/share/locale/en_US/LC_NUMERIC", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=27, ...}) = 0
old_mmap(NULL, 27, PROT_READ, MAP_PRIVATE, 3, 0) = 0x4001f000
close(3)                                = 0
open("/usr/share/locale/en_US/LC_CTYPE", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=87756, ...}) = 0
old_mmap(NULL, 87756, PROT_READ, MAP_PRIVATE, 3, 0) = 0x40119000
close(3)                                = 0
time(NULL)                              = 974473978
ioctl(1, TCGETS, {B38400 opost isig icanon echo ...}) = 0
ioctl(1, TIOCGWINSZ, {ws_row=24, ws_col=80, ws_xpixel=0, 
ws_ypixel=0}) = 0
brk(0x8059000)                          = 0x8059000
lstat("/musik/rod", 0xbffff8dc)         = -1 ENOENT (No such file or 
directory) write(2, "ls: ", 4ls: )                     = 4
write(2, "/musik/rod", 10/musik/rod)              = 10
open("/usr/share/locale/en_US/LC_MESSAGES/libc.mo", O_RDONLY) = -1 
ENOENT (No such file or directory)
open("/usr/share/locale/en/LC_MESSAGES/libc.mo", O_RDONLY) = -1 
ENOENT (No such
file or directory)
write(2, ": No such file or directory", 27: No such file or 
directory) = 27
write(2, "\n", 1
)                       = 1
close(1)                                = 0
_exit(1)                                = ?
[root@pia /root]# ls -l /musik/rod
ls: /musik/rod: No such file or directory
[root@pia /root]# ls /musik
ls: /musik/The Beatles: No such file or directory
ls: /musik/Clara Ward: No such file or directory
ls: /musik/rod: No such file or directory
test/
[root@pia /root]# ls -l /musik
ls: /musik/The Beatles: No such file or directory
ls: /musik/Clara Ward: No such file or directory
ls: /musik/rod: No such file or directory
total 0
drwx--S---    2 gert     root           54 Nov 16 16:57 test/
 
 Bibliotekerne The Beatles og Clara Ward ligger, med masser af wav 
filer på, på /dev/hdb/musik og kan spilles fra Mand71 hvor de er 
recordet men ikke her fra Mand72
                                             



-- 
mvh/gert

<0><0><0><0><0><0><0><0><0><0><0><0><0>

Gert Holtoft	holtoft@xxxxxxxxxx

DK-3520 Farum  Kong Peters by



Follow ups

References