[Ocfs2-users] ls

Zhen Ren zren at suse.com
Tue Apr 14 19:35:19 PDT 2015


Hi,

Please look the following comment.


--
Best regards,
Eric, Ren
HA team, SUSE

>>> 

>  
> OS ubuntu 
> ub-ocfs1 and ub-ocfs:~# uname -a 
> Linux ub-ocfs 3.5.0-17-generic #28-Ubuntu SMP Tue Oct 9 19:31:23 UTC 2012 x86_64  
> x86_64 x86_64 GNU/Linux 
>  
> on both: 
>  
> ub-ocfs:~# service o2cb start 
> Loading stack plugin "user": OK 
> Loading filesystem "ocfs2_dlmfs": OK 
> Mounting ocfs2_dlmfs filesystem at /dlm: OK 
> Setting cluster stack "cman": OK 
> Loading filesystem "ocfs2": OK 
> Starting ocfs2_controld.cman: OK 
>  
> ub-ocfs:~# mount /dev/drbd/by-res/wwwdata /opt/ 

It didn't make sense to use '/opt' as mount point!
It maybe the reason why 'ls /opt/local' function wrong, in which it's hard to decide whether native fs or ocfs2 to take effect. 

Instead, you should use a empty directory, such as '/mnt/shared'. 
See if the same error will occur.

Hope it helps.

>  
> ub-ocfs:~# service drbd status 
> drbd driver loaded OK; device status: 
> version: 8.3.13 (api:88/proto:86-96) 
> srcversion: 697DE8B1973B1D8914F04DB  
> m:res      cs         ro               ds                 p  mounted  fstype 
> 1:wwwdata  Connected  Primary/Primary  UpToDate/UpToDate  C  /opt     ocfs2 
>  
> ub-ocfs:~# ls /opt/ 
> local  lost+found 
>  
> ub-ocfs:~# ls /opt/local 
> Segmentation fault 
>  
> ub-ocfs:~# ps fa 
>   PID TTY      STAT   TIME COMMAND 
>  2472 pts/2    Ss     0:00 -bash 
>  2529 pts/2    R+     0:00  \_ ps fa 
>  2299 pts/1    Ss     0:00 -bash 
>  2356 pts/1    S+     0:00  \_ -bash 
>  2361 pts/1    D+     0:00      \_ ls -l /opt/local/etc /opt/local/games  
> /opt/local/include /opt/local/leo1.... 
>  
>  
> the script ls -l /opt/local/* 
>  
> ub-ocfs:~# cat /opt/local/leo-ocfs6.sh 
> date ; echo -n 
> hostname 
> ls -l 
> ls -l /opt/local/le* 
> ls -l /opt/local/* 
>  
>  
> I can work normal 
>  
> ub-ocfs1:~# rm -r /opt/local/bin 
> ub-ocfs1:~# mkdir /opt/local/etc/bin 
> ub-ocfs1:~# ls /opt/local/leo* 
> /opt/local/leo1  /opt/local/leo3  /opt/local/leo-ocfs   /opt/local/leo-ocfs2   
> /opt/local/leo-ocfs4  /opt/local/leo-ocfs6 
> /opt/local/leo2  /opt/local/leo4  /opt/local/leo-ocfs1  /opt/local/leo-ocfs3   
> /opt/local/leo-ocfs5  /opt/local/leo-ocfs6.sh 
>  
>  
> but resource is busy if I want restart or unload 
>  
> ocfs:~# service o2cb unload  
> Stopping ocfs2_controld.cman: /sbin/start-stop-daemon: warning: this system is  
> not able to track process names 
> longer than 15 characters, please use --exec instead of --name. 
> Failed 
> Unable to unload modules as the cluster is still online 
>  
>  
> because '2361 pts/1    D+     0:00      \_ ls -l /opt/local/' is in  'D     
> uninterruptible sleep (usually IO)' 
>  
> if I want the control back I need reboot host,  
>  
> anybody have another solution ?-:-( 
>  
> by  
>   leopoldo tosi 
>  
> _______________________________________________ 
> Ocfs2-users mailing list 
> Ocfs2-users at oss.oracle.com 
> https://oss.oracle.com/mailman/listinfo/ocfs2-users 
>  
>  






More information about the Ocfs2-users mailing list