Mail System
2009-Sep-14 12:40 UTC
[Lustre-discuss] Lustre FS - OST external journal and lustre_createcsv
Hello I use external journal for OST, but at creation of a configuration file (/usr/sbin/lustre_createcsv) there is an error lustre_createcsv: ERROR: lustre_createcsv: get_journalsize () error: remote command error: debugfs 1.41.6.sun1 (30-May-2009) I have checked up the given script /usr/sbin/lustre_createcsv and have found a place where there is an error ############################################################################################################ # get_journalsize target_devname hostname # Get the journal size of lustre target @target_devname from @hostname get_journalsize() { local target_devname=$1 local host_name=$2 local journal_inode local journal_size local ret_str # Execute remote command to get the journal inode number ret_str=`${REMOTE} ${host_name} "PATH=\$PATH:/sbin:/usr/sbin \ debugfs -R ''stats -h'' ${target_devname} | grep ''Journal inode:''" 2>&1` if [ $? -ne 0 -a -n "${ret_str}" ]; then echo "`basename $0`: get_journalsize() error:" \ "remote command error: ${ret_str}" return 1 fi ret_str=${ret_str#${ret_str%Journal inode:*}} journal_inode=`echo ${ret_str} | awk ''{print $3}''` if [ -z "`echo ${journal_inode}|awk ''/^[[:digit:]]/ {print $0}''`" ] then echo "`basename $0`: get_journalsize() error: can''t" \ "get journal inode of ${target_devname} in ${host_name}!" return 1 fi # Execute remote command to get the journal size ret_str=`${REMOTE} ${host_name} "PATH=\$PATH:/sbin:/usr/sbin \ debugfs -R ''stat <${journal_inode}>'' ${target_devname}|grep ''^User:''" 2>&1` if [ $? -ne 0 -a -n "${ret_str}" ]; then echo "`basename $0`: get_journalsize() error:" \ "remote command error: ${ret_str}" return 1 fi ################################################################################################ In the given fragment of a code on OST server the command which should be executed should deduce value Journal inode: debugfs-R '' stats-h '' $ {target_devname} | grep '' Journal inode:'' $ {target_devname} == my OST device (/dev/sdb) I have executed the given command on OST server but parametre Journal inode: in a command conclusion there was no because I used external journal ################################################################################################## [root at OST1 log]# debugfs -R ''stats -h'' /dev/sdb debugfs 1.41.6.sun1 (30-May-2009) Filesystem volume name: lustre-OST0000 Last mounted on: <not available> Filesystem UUID: a4ef945d-5c6e-48bb-882b-91de7d87575d Filesystem magic number: 0xEF53 Filesystem revision #: 1 (dynamic) Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent mmp sparse_super large_file uninit_bg Filesystem flags: signed_directory_hash Default mount options: (none) Filesystem state: clean Errors behavior: Continue Filesystem OS type: Linux Inode count: 36610048 Block count: 146432000 Reserved block count: 7321600 Free blocks: 131009211 Free inodes: 36609960 First block: 0 Block size: 4096 Fragment size: 4096 Reserved GDT blocks: 989 Blocks per group: 32768 Fragments per group: 32768 Inodes per group: 8192 Inode blocks per group: 512 Filesystem created: Mon Sep 14 16:00:35 2009 Last mount time: Mon Sep 14 16:10:13 2009 Last write time: Mon Sep 14 16:10:13 2009 Mount count: 3 Maximum mount count: 31 Last checked: Mon Sep 14 16:00:35 2009 Check interval: 15552000 (6 months) Next check after: Sat Mar 13 15:00:35 2010 Lifetime writes: 9 GB Reserved blocks uid: 0 (user root) Reserved blocks gid: 0 (group root) First inode: 11 Inode size: 256 Required extra isize: 28 Desired extra isize: 28 Journal UUID: 86c621e0-1476-4673-a514-45d7ede814de Journal device: 0x0803 Default directory hash: half_md4 Directory Hash Seed: 54b8d5e4-55eb-441b-b08b-954c1237ba87 MMP block number: 1545 MMP update interval: 1 Directories: 39 #################################################################################################### only journal device information Journal UUID: 86c621e0-1476-4673-a514-45d7ede814de Journal device: 0x0803 How to me now to create a configuration file? Thanks -- Mail System. -- Internet Explorer 8 - ?????????? ?????????! http://ie.rambler.ru/