From: Volodymyr Y. <tau...@gm...> - 2012-02-09 14:10:08
|
Hello! I have two server: 1. freebsd1 - master and chunk server 2. freebsd2 - metalogger and chunk server OS: FreeBSD freebsd2 9.0-RELEASE FreeBSD 9.0-RELEASE #0: Fri Jan 27 11:13:24 EET 2012 root@freebsd2:/usr/obj/usr/src/sys/TAURUS amd64 On server freebsd1: 1. I'm wrote a file to "FreeBSD-7.3-RELEASE-i386-disc1.iso" moosefs 2. Kill process mfsmaster. On server freebsd2: 1. Change directory to /var/mfs 2. Run utility mfsmetarestore -a > [root@freebsd2] /var/mfs# mfsmetarestore -a > file 'metadata.mfs.back' not found - will try 'metadata_ml.mfs.back' instead > loading objects (files,directories,etc.) ... ok > loading names ... ok > loading deletion timestamps ... ok > checking filesystem consistency ... ok > loading chunks data ... ok > connecting files and chunks ... ok > store metadata into file: /var/mfs/metadata.mfs 3. Verify new metadata.mfs: > [root@freebsd2] /var/mfs# mfsmetadump metadata.mfs > # header: MFSM 1.5 (4D46534D20312E35) > # maxnodeid: 1 ; version: 0 ; nextsessionid: 1 > # ------------------------------------------------------------------- > D|i: 1|#:1|e:0|m:0777|u: 0|g: 0|a:1328786730,m:1328786730,c:1328786730|t: 86400 > # ------------------------------------------------------------------- > # ------------------------------------------------------------------- > # free nodes: 0 > # ------------------------------------------------------------------- > # nextchunkid: 0000000000000001 > *|i:0000000000000000|v:00000000|t: 0 Why is information about the file does not appear in metadata.mfs? The log file is a record of it has: > [root@freebsd2] /var/mfs# cat changelog_ml.0.mfs > 0: 1328786876|SESSION():1 > 1: 1328786886|SETGOAL(1,0,2,4):1,0,0 > 2: 1328786898|ACCESS(1) > 3: 1328786913|ACCESS(1) > 4: 1328786928|ACCESS(1) > 5: 1328786928|CREATE(1,FreeBSD-7.3-RELEASE-i386-disc1.iso,f,420,0,0,0):2 > 6: 1328786928|AQUIRE(2,1) > 7: 1328786928|WRITE(2,0,1):1 > ..... Regards, Volodymyr |