[Ocfs2-tools-users] clone production luns issue

Antonio Marongiu amarongiu at tiscali.com
Fri Jul 6 08:29:34 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi All,

We are trying to clone production lun  to refresh Oracle preproduction environments and to backup production enviroments.

This is my environment,

2 nodes 10GR2  RAC redhat AS4

these are my production luns

/dev/dm-1             1.0G  286M  739M  28% /u03    (cluster registry)
/dev/dm-0             601G   26G  575G   5% /u04/siebit/datafile01
/dev/dm-3              10G  3.5G  6.6G  35% /u05/siebit/oralogs01
/dev/dm-2              50G   39G   12G  77% /u06/siebit/archive01


I've installed the following ocfs2 packages

ocfs2console-1.2.4-1
ocfs2-2.6.9-42.0.3.ELsmp-1.2.5-2
ocfs2-tools-1.2.4-1



We are using netapp lun clone  and the cloning is working properly.  I trying  to mount up the newly cloned luns on the production environment where
there are also mounted the production lun and have several problems.


[root at node01 ~]# mount /backup/siebit/datafile01
mount.ocfs2: Invalid argument while mounting /dev/dm-4 on /backup/siebit/datefile01. Check 'dmesg' for more information on this error.


Checking dmesg I saw the following error:

(24069,7):ocfs2_fill_super:620 ERROR: Unable to create per-mount debugfs root.
ocfs2: Unmounting device (253,4) on (node 255)


These error probably is caused by the cloned lun have the same UUID and conflicts with production lun.


I tried to modify cloned lun uuid using "tunefs.ocfs2 --uuid-reset"  command but I can't succeed, I gave the following error:


[root at siebel-db-it01 ~]# tunefs.ocfs2 -U /dev/dm-4
tunefs.ocfs2 1.2.4
tunefs.ocfs2: Trylock failed while locking down the cluster


This error doesn't appear if I shutdown the RAC and unmount the all production luns, at this point I'm able to perform tunfs.ocsf2 on luns dm-4 dm-6,
but  I gave the following error while performing tunefs.ocfs2 -U on the lun /dev/dm-5

[root at node01 ~]# tunefs.ocfs2 -U /dev/dm-5
tunefs.ocfs2 1.2.4
tunefs.ocfs2: Node slot 0's journal is dirty. Run fsck.ocfs2 to replay all dirty journals.


[root at node01 ~]# fsck.ocfs2 /dev/dm-5
Checking OCFS2 filesystem in /dev/dm-5:
  label:              oradata01
  uuid:               31 c8 80 ab e8 18 49 02 b6 7b d0 d7 81 35 4b b8
  number of blocks:   157306368
  bytes per block:    4096
  number of clusters: 1228956
  bytes per cluster:  524288
  max slots:          4
/dev/dm-5 is clean.  It will be checked after 20 additional mounts.

/dev/dm-5 seems ok, but tunefs.ocfs2 still not working

[root at node01 ~]# tunefs.ocfs2 -U /dev/dm-5
tunefs.ocfs2 1.2.4
tunefs.ocfs2: Node slot 0's journal is dirty. Run fsck.ocfs2 to replay all dirty journals.


Where's mistake? Does anyone have a procedure to perform a ocsf2 cloning?


Thanks in advance,



Antonio







-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFGjl/eHevQJWvdvLYRAqpXAJ41PWZEs6NZJcejk2WyBkkLlbSutwCeK7Kz
uwopMgoshiDGoTqyijVkQLE=
=RW4D
-----END PGP SIGNATURE-----



More information about the Ocfs2-tools-users mailing list