Hi Tina, datavolume is only used for ocfs2-1.2.* and ocfs2-1.4.* in the future if I am correct. It is oracle specific, so the main kernel doesn't have this mount option.
Regards, Tao Tina Soles wrote: > Thanks! > > I installed the tools rpm and the console as well. I've successfully > formatted the ocfs2 system, but when trying to mount it, I'm getting the > following: > > #mount -t ocfs2 -o datavolume,nointr /dev/sdb1 /ocfs2/oradata/orcl > mount.ocfs2: Invalid argument while mounting /dev/sdb1 on > /ocfs2/oradata/orcl > > Here is dmesg output: > > OCFS2 Node Manager 1.5.0 > OCFS2 DLM 1.5.0 > OCFS2 DLMFS 1.5.0 > OCFS2 User DLM kernel interface loaded > OCFS2 Node Manager 1.5.0 > OCFS2 DLM 1.5.0 > OCFS2 DLMFS 1.5.0 > OCFS2 User DLM kernel interface loaded > OCFS2 1.5.0 > (19226,0):ocfs2_parse_options:870 ERROR: Unrecognized mount option > "datavolume" or missing value > > I googled this, and after researching it, I'm still not quite sure what > to do. Is it ok to use the mount command above without the > datavolume,nointr parameters? If so, then do I have to include something > in init.ora? I'm a bit confused. Any help you can give me would be > appreciated, as I am brand new to all of this. > > My versions are: > > # rpm -qa | grep ocfs2 > ocfs2console-1.3.9-8.20080221git.fc10.i386 > ocfs2-tools-1.3.9-8.20080221git.fc10.i386 > > # find /lib/modules/`uname -r` -name \*ocfs2\* > /lib/modules/2.6.25-14.fc9.i686/kernel/fs/ocfs2 > /lib/modules/2.6.25-14.fc9.i686/kernel/fs/ocfs2/cluster/ocfs2_nodemanage > r.ko > /lib/modules/2.6.25-14.fc9.i686/kernel/fs/ocfs2/ocfs2.ko > /lib/modules/2.6.25-14.fc9.i686/kernel/fs/ocfs2/dlm/ocfs2_dlmfs.ko > /lib/modules/2.6.25-14.fc9.i686/kernel/fs/ocfs2/dlm/ocfs2_dlm.ko > > #./o2cb status > Module "configfs": Loaded > Filesystem "configfs": Mounted > Module "ocfs2_nodemanager": Loaded > Module "ocfs2_dlm": Loaded > Module "ocfs2_dlmfs": Loaded > Filesystem "ocfs2_dlmfs": Mounted > Checking O2CB cluster ocfs2: Online > Heartbeat dead threshold = 31 > Network idle timeout: 30000 > Network keepalive delay: 2000 > Network reconnect delay: 2000 > > Thanks in advance! > > -----Original Message----- > From: Sunil Mushran [mailto:[EMAIL PROTECTED] > Sent: Friday, June 27, 2008 4:57 PM > To: Tina Soles > Cc: ocfs2-users@oss.oracle.com > Subject: Re: [Ocfs2-users] Problems building ocfs2 rpm on Fedora 9 > > ocfs2 fs module is shipped with the kernel. So no need to worry there. > > $ find /lib/modules/`uname -r` -name \*ocfs2\* > Should return you 4 modules... fs, dlm, nm and userdlm. > > The ocfs2-tools rpm should be available tomorrow for download. > Fingers crossed. > > Tina Soles wrote: >> Thanks for the reply. Can you be more specific and give me the exact >> name of the native Fedora 9 rpm(s) that I need for ocfs2 and > ocfs2-tools? >> Thanks. >> > ------------------------------------------------------------------------ >> *From:* Sunil Mushran [mailto:[EMAIL PROTECTED] >> *Sent:* Fri 6/27/2008 1:16 PM >> *To:* Tina Soles >> *Cc:* ocfs2-users@oss.oracle.com >> *Subject:* Re: [Ocfs2-users] Problems building ocfs2 rpm on Fedora 9 >> >> Fedora ships ocfs2 fs modules natively. You don't have to do all this. >> What is missing is the tools rpm. >> >> But the good news is that that should be available any day now.... >> literally speaking. >> >> Tina Soles wrote: >>> Hello, >>> >>> I'm brand new to RAC and ocfs2. I need to install ocfs2, but there > is >>> no distribution for Fedora 9, for kernel 2.6.25-14.fc9.i686. >>> >>> I have obtained the ocfs2-1.3.9-0.1.tar.gz source file, unzipped, it >>> and am following the instructions found here: >>> > http://oss.oracle.com/projects/ocfs2/dist/documentation/ocfs2_faq.html#B > UILD >>> My .rpmmacros file looks like this: (the /usr/src/redhat and all >>> subdirectories exist) >>> >>> %_topdir /usr/src/redhat >>> >>> %_tmppath /usr/src/redhat/tmp >>> >>> %_sourcedir /usr/src/redhat/SOURCES >>> >>> %_specdir /usr/src/redhat/SPECS >>> >>> %_srcrpmdir /usr/src/redhat/SRPMS >>> >>> %_rpmdir /usr/src/redhat/RPMS >>> >>> %_builddir /usr/src/redhat/BUILD >>> >>> I'm logged in as root. >>> >>> Here's a list of my kernel* packages installed: >>> >>> kernel.i686 2.6.25-14.fc9 installed >>> >>> kernel-PAE-devel.i686 2.6.25.6-55.fc9 installed >>> >>> kernel-devel.i686 2.6.25-14.fc9 installed >>> >>> kernel-devel.i586 2.6.25.6-55.fc9 installed >>> >>> kernel-headers.i386 2.6.25.6-55.fc9 installed >>> >>> kernel-xen-devel.i686 2.6.25.3-2.fc9 installed >>> >>> kerneloops.i386 0.10-11.fc9 installed >>> >>> Here's the contents of /usr/src/kernels: >>> >>> drwxr-xr-x 19 root root 4096 2008-06-26 13:11 2.6.25-14.fc9.i686 >>> >>> drwxr-xr-x 19 root root 4096 2008-06-26 14:34 > 2.6.25.3-2.fc9.i686.xen >>> drwxr-xr-x 19 root root 4096 2008-06-26 14:37 2.6.25.6-55.fc9.i586 >>> >>> drwxr-xr-x 19 root root 4096 2008-06-26 14:33 > 2.6.25.6-55.fc9.i686.PAE >>> When I attempt to issue ./vendor/rhel5/kernel.guess targets, it >> returns me back to the # prompt with no output. I think this is >> indicative of my problem, but I'm not sure what to do! >>> I can run ./configure with no problem (see below), but when I > attempt >>> to execute the make statement, I get "make: *** No rule to make > target >>> 'rhel5_2.6.25-14.fc9_rpm'. Stop." (see below). >>> >>> Has anyone successfully built this on Fedora 9, or does anyone have >>> any suggestions? >>> >>> #./configure --with-kernel=/usr/src/kernels/2.6.25-14.fc9.i686 >>> >>> checking build system type... i686-pc-linux-gnu >>> >>> checking host system type... i686-pc-linux-gnu >>> >>> checking for gcc... gcc >>> >>> checking for C compiler default output file name... a.out >>> >>> checking whether the C compiler works... yes >>> >>> checking whether we are cross compiling... no >>> >>> checking for suffix of executables... >>> >>> checking for suffix of object files... o >>> >>> checking whether we are using the GNU C compiler... yes >>> >>> checking whether gcc accepts -g... yes >>> >>> checking for gcc option to accept ANSI C... none needed >>> >>> checking how to run the C preprocessor... gcc -E >>> >>> checking for a BSD-compatible install... /usr/bin/install -c >>> >>> checking whether ln -s works... yes >>> >>> checking for egrep... grep -E >>> >>> checking for ANSI C header files... yes >>> >>> checking for an ANSI C-conforming const... yes >>> >>> checking for vendor... not found >>> >>> checking for vendor kernel... not supported >>> >>> checking for debugging... no >>> >>> checking for directory with kernel build tree... >>> /usr/src/kernels/2.6.25-14.fc9.i686 >>> >>> checking for kernel version... 2.6.25-14.fc9.i686 >>> >>> checking for directory with kernel sources... >>> /usr/src/kernels/2.6.25-14.fc9.i686 >>> >>> checking for kernel source version... 2.6.25-14.fc9.i686 >>> >>> checking for struct delayed_work in workqueue.h... yes >>> >>> checking for uninitialized_var() in compiler-gcc4.h... yes >>> >>> checking for zero_user_page() in highmem.h... no >>> >>> checking for do_sync_mapping_range() in fs.h... yes >>> >>> checking for fault() in struct vm_operations_struct in mm.h... yes >>> >>> checking for f_path in fs.h... yes >>> >>> checking for enum umh_wait in kmod.h... yes >>> >>> checking for inc_nlink() in fs.h... yes >>> >>> checking for drop_nlink() in fs.h... yes >>> >>> checking for kmem_cache_create() with dtor arg in slab.h... no >>> >>> checking for flag FS_RENAME_DOES_D_MOVE in fs.h... yes >>> >>> checking for enum FS_OCFS2 in sysctl.h... yes >>> >>> checking for configfs_depend_item() in configfs.h... no >>> >>> checking for register_sysctl() with two args in sysctl.h... no >>> >>> checking for su_mutex in struct configfs_subsystem in configfs.h... > yes >>> checking for struct subsystem in kobject.h... no >>> >>> checking for is_owner_or_cap() in fs.h... yes >>> >>> checking for fallocate() in fs.h... yes >>> >>> checking for struct splice_desc in splice.h... yes >>> >>> checking for MNT_RELATIME in mount.h... yes >>> >>> checking for should_remove_suid() in fs.h... no >>> >>> checking for generic_segment_checks() in fs.h... no >>> >>> checking for s_op declared as const in struct super_block in fs.h... > yes >>> checking for i_op declared as const in struct inode in fs.h... yes >>> >>> checking for f_op declared as const in struct file in fs.h... yes >>> >>> checking for a_ops declared as const in struct address_space in >>> fs.h... yes >>> >>> checking for aio_read() in struct file_operations using iovec in >>> fs.h... yes >>> >>> checking for __splice_from_pipe() in splice.h... yes >>> >>> checking for old bio_end_io_t in bio.h... no >>> >>> checking for b_size is u32 struct buffer_head in buffer_head.h... no >>> >>> checking for exportfs.h... yes >>> >>> checking for linux/lockdep.h... yes >>> >>> checking for mandatory_lock() in fs.h... yes >>> >>> checking for range prefix in struct writeback_control... yes >>> >>> checking for SYNC_FILE_RANGE flags... yes >>> >>> checking for blkcnt_t in types.h... yes >>> >>> checking for i_private in struct inode... yes >>> >>> checking for page_mkwrite in struct vm_operations_struct... yes >>> >>> checking for get_sb_bdev() with 5 arguments in fs.h... no >>> >>> checking for read_mapping_page in pagemap.h... yes >>> >>> checking for ino_t in filldir_t in fs.h... no >>> >>> checking for invalidatepage returning int in fs.h... no >>> >>> checking for get_blocks_t type... no >>> >>> checking for linux/uaccess.h... yes >>> >>> checking for system_utsname in utsname.h... no >>> >>> checking for MS_LOOP_NO_AOPS flag defined... no >>> >>> checking for fops->sendfile() in fs.h... no >>> >>> checking for task_pid_nr in sched.h... yes >>> >>> configure: creating ./config.status >>> >>> config.status: creating Config.make >>> >>> config.status: creating vendor/rhel5/ocfs2.spec-generic >>> >>> config.status: creating vendor/suse-kmp/ocfs2.spec-generic >>> >>> #make rhel5_2.6.25-14.fc9_rpm >>> >>> make: *** No rule to make target `rhel5_2.6.25-14.fc9_rpm'. Stop. >>> >>> My problem >>> >>> Tina Soles >>> >>> Senior Analyst >>> >>> STR Software <http://www.strsoftware.com/> >>> >>> 11505 Allecingie Parkway >>> Richmond, VA 23235 >>> email. [EMAIL PROTECTED] > <mailto:[EMAIL PROTECTED]> >>> phone. 804.897.1600 >>> fax. 804.897.1638 >>> >>> web. www.strsoftware.com <http://www.strsoftware.com/> >>> >>> > ------------------------------------------------------------------------ >>> _______________________________________________ >>> Ocfs2-users mailing list >>> Ocfs2-users@oss.oracle.com >>> http://oss.oracle.com/mailman/listinfo/ocfs2-users > > > _______________________________________________ > Ocfs2-users mailing list > Ocfs2-users@oss.oracle.com > http://oss.oracle.com/mailman/listinfo/ocfs2-users _______________________________________________ Ocfs2-users mailing list Ocfs2-users@oss.oracle.com http://oss.oracle.com/mailman/listinfo/ocfs2-users