[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

mkfs.xfs on EVMS Volume



Hi there


i've problems makeing a new Filesystem with mkfs.xfs and EVMS (IBM LVM).
with all other fs (reiserfs,ext2/3) its working... 

it looks, that there is a problem getting the device-size of the
volume... 

Thanks
Oliver




here's the strace of the mkfs

execve("/sbin/mkfs.xfs", ["mkfs.xfs", "-f", "/dev/evms/test1"], [/* 47
vars */]) = 0
uname({sys="Linux", node="arena1", ...}) = 0
brk(0)                                  = 0x8083ef0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40015000
open("/etc/ld.so.preload", O_RDONLY)    = -1 ENOENT (No such file or
directory)
open("/etc/ld.so.cache", O_RDONLY)      = 3
fstat64(3, {st_mode=S_IFREG|0644, st_size=86570, ...}) = 0
old_mmap(NULL, 86570, 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\300\330"...,
1024) = 1024
fstat64(3, {st_mode=S_IFREG|0755, st_size=1384040, ...}) = 0
old_mmap(NULL, 1201860, PROT_READ|PROT_EXEC, MAP_PRIVATE, 3, 0) =
0x4002c000
mprotect(0x40147000, 42692, PROT_NONE)  = 0
old_mmap(0x40147000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED,
3, 0x11a000) = 0x40147000
old_mmap(0x4014e000, 14020, PROT_READ|PROT_WRITE,
MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x4014e000
close(3)                                = 0
munmap(0x40016000, 86570)               = 0
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
brk(0)                                  = 0x8083ef0
brk(0x8084070)                          = 0x8084070
brk(0x8085000)                          = 0x8085000
open("/proc/devices", O_RDONLY|O_LARGEFILE) = 3
fstat64(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
old_mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS,
-1, 0) = 0x40016000
read(3, "Character devices:\n  1 mem\n  2 p"..., 4096) = 187
read(3, "", 4096)                       = 0
close(3)                                = 0
munmap(0x40016000, 4096)                = 0
getcwd("/", 4095)                       = 2
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
ustat(0x3fff, 0xbfffe178)               = -1 EINVAL (Invalid argument)
open("/dev/evms/test1", O_RDONLY|O_LARGEFILE) = 3
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
ustat(0x3fff, 0xbfffe178)               = -1 EINVAL (Invalid argument)
open("/dev/evms/test1", O_RDWR|O_LARGEFILE) = 4
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
ioctl(4, 0x40041271, 0xbfffe128)        = -1 EINVAL (Invalid argument)
write(2, "mkfs.xfs: warning - cannot set b"..., 98mkfs.xfs: warning -
cannot set blocksize on block device /dev/evms/test1: Invalid argument
) = 98
stat64("/dev/evms/test1", {st_mode=S_IFBLK|0644, st_rdev=makedev(63,
255), ...}) = 0
open("/dev/evms/test1", O_RDONLY|O_LARGEFILE) = 5
ioctl(5, 0x80041272, 0xbfffe124)        = -1 EINVAL (Invalid argument)
write(2, "mkfs.xfs: can\'t determine device"..., 38mkfs.xfs: can't
determine device size
) = 38
_exit(1)                                = ?