- 论坛徽章:
- 0
|
以下是strace的输出
# strace -f -o /tmp/strace.log mkdir test
mkdir: cannot create directory `test': No space left on device
# more /tmp/strace.log
15396 execve("/bin/mkdir", ["mkdir", "test"], [/* 31 vars */]) = 0
15396 brk(0) = 0xfc54000
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaaab000
15396 uname({sys="Linux", node="spossxmnru01", ...}) = 0
15396 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
15396 open("tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib/tls/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib/tls", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
15396 open("/lib/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/lib/tls/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/lib/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/lib/tls", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/lib/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/lib/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/lib/libselinux.so.1", O_RDONLY) = 3
15396 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\20U\325"..., 832) = 832
15396 close(3) = 0
15396 stat("/lib", {st_mode=S_IFDIR|0755, st_size=4096, ...}) = 0
15396 open("/usr/lib/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/usr/lib/tls/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/usr/lib/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/usr/lib/tls", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/usr/lib/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/usr/lib/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/usr/lib/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/usr/lib", {st_mode=S_IFDIR|0755, st_size=61440, ...}) = 0
15396 open("/home/oracle/product/10.2.0/db_1/lib32/tls/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib32/tls/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib32/tls/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib32/tls", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib32/x86_64/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib32/x86_64", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib32/libselinux.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 stat("/home/oracle/product/10.2.0/db_1/lib32", 0x7fffe4f78bc0) = -1 ENOENT (No such file or directory)
15396 open("/etc/ld.so.cache", O_RDONLY) = 3
15396 fstat(3, {st_mode=S_IFREG|0644, st_size=129269, ...}) = 0
15396 mmap(NULL, 129269, PROT_READ, MAP_PRIVATE, 3, 0) = 0x2aaaaaaac000
15396 close(3) = 0
15396 open("/lib64/libselinux.so.1", O_RDONLY) = 3
15396 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0PE\340\231"..., 832) = 832
15396 fstat(3, {st_mode=S_IFREG|0755, st_size=95480, ...}) = 0
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaacc000
15396 mmap(0x3f99e00000, 2192816, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3f99e00000
15396 mprotect(0x3f99e15000, 2097152, PROT_NONE) = 0
15396 mmap(0x3f9a015000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x15000) = 0x3f9a015000
15396 mmap(0x3f9a017000, 1456, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3f9a017000
15396 close(3) = 0
15396 open("tls/x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("tls/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("x86_64/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib/libc.so.6", O_RDONLY) = 3
15396 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0000\317"..., 832) = 832
15396 close(3) = 0
15396 open("/usr/lib/libc.so.6", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib64/libc.so.6", O_RDONLY) = 3
15396 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240\331"..., 832) = 832
15396 fstat(3, {st_mode=S_IFREG|0755, st_size=1678480, ...}) = 0
15396 mmap(0x3f93600000, 3461272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3f93600000
15396 mprotect(0x3f93744000, 2097152, PROT_NONE) = 0
15396 mmap(0x3f93944000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x144000) = 0x3f93944000
15396 mmap(0x3f93949000, 16536, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3f93949000
15396 close(3) = 0
15396 open("tls/x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("tls/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("x86_64/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib/libdl.so.2", O_RDONLY) = 3
15396 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0P\332\245"..., 832) = 832
15396 close(3) = 0
15396 open("/usr/lib/libdl.so.2", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib64/libdl.so.2", O_RDONLY) = 3
15396 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0 \16\340"..., 832) = 832
15396 fstat(3, {st_mode=S_IFREG|0755, st_size=23520, ...}) = 0
15396 mmap(0x3f93e00000, 2109728, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3f93e00000
15396 mprotect(0x3f93e02000, 2097152, PROT_NONE) = 0
15396 mmap(0x3f94002000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x3f94002000
15396 close(3) = 0
15396 open("tls/x86_64/libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("tls/libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("x86_64/libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/home/oracle/product/10.2.0/db_1/lib/libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib/libsepol.so.1", O_RDONLY) = 3
15396 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\340\16"..., 832) = 832
15396 close(3) = 0
15396 open("/usr/lib/libsepol.so.1", O_RDONLY) = -1 ENOENT (No such file or directory)
15396 open("/lib64/libsepol.so.1", O_RDONLY) = 3
15396 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340< \232"..., 832) = 832
15396 fstat(3, {st_mode=S_IFREG|0755, st_size=247528, ...}) = 0
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaacd000
15396 mmap(0x3f9a200000, 2383168, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x3f9a200000
15396 mprotect(0x3f9a23b000, 2097152, PROT_NONE) = 0
15396 mmap(0x3f9a43b000, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x3b000) = 0x3f9a43b000
15396 mmap(0x3f9a43c000, 40256, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x3f9a43c000
15396 close(3) = 0
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaace000
15396 arch_prctl(ARCH_SET_FS, 0x2aaaaaace3b0) = 0
15396 mprotect(0x3f93944000, 16384, PROT_READ) = 0
15396 mprotect(0x3f94002000, 4096, PROT_READ) = 0
15396 mprotect(0x3f93419000, 4096, PROT_READ) = 0
15396 munmap(0x2aaaaaaac000, 129269) = 0
15396 access("/etc/selinux/", F_OK) = 0
15396 brk(0) = 0xfc54000
15396 brk(0xfc75000) = 0xfc75000
15396 open("/etc/selinux/config", O_RDONLY) = 3
15396 fstat(3, {st_mode=S_IFREG|0644, st_size=447, ...}) = 0
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaaac000
15396 read(3, "# This file controls the state o"..., 4096) = 447
15396 read(3, "", 4096) = 0
15396 close(3) = 0
15396 munmap(0x2aaaaaaac000, 4096) = 0
15396 open("/proc/mounts", O_RDONLY) = 3
15396 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
15396 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x2aaaaaaac000
15396 read(3, "rootfs / rootfs rw 0 0\n/dev/root"..., 4096) = 1131
15396 read(3, "", 4096) = 0
15396 close(3) = 0
15396 munmap(0x2aaaaaaac000, 4096) = 0
15396 mkdir("test", 0777) = -1 ENOSPC (No space left on device)
15396 write(2, "mkdir: ", 7) = 7
15396 write(2, "cannot create directory `test\'", 30) = 30
15396 write(2, ": No space left on device", 25) = 25
15396 write(2, "\n", 1) = 1
15396 close(1) = 0
15396 exit_group(1) = ?
# |
|