[prev in list] [next in list] [prev in thread] [next in thread]
List: drbd-cvs
Subject: [DRBD-cvs] scripts by phil; Finally implemented the 'drbddisk resour...
From: drbd-cvs () linbit ! com
Date: 2004-05-24 11:39:50
Message-ID: 20040524113950.9584A15DF62 () garcon ! linbit ! com
[Download RAW message or body]
DRBD CVS committal
Author : phil
Project : drbd
Module : scripts
Dir : drbd/scripts
Modified Files:
Tag: rel-0_7-branch
drbd drbddisk
Log Message:
Finally implemented the 'drbddisk resource status' command.
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/scripts/drbd,v
retrieving revision 1.27.2.6
retrieving revision 1.27.2.7
diff -u -3 -r1.27.2.6 -r1.27.2.7
--- drbd 16 Feb 2003 13:11:36 -0000 1.27.2.6
+++ drbd 24 May 2004 11:39:45 -0000 1.27.2.7
@@ -36,7 +36,8 @@
assure_module_is_loaded
DEVICES=`$DRBDADM sh-devices` || exit 20
for I in $DEVICES; do
- if $DRBDADM up $I; then
+ if $DRBDADM adjust $I; then
+ #if $DRBDADM up $I; then
echo -n "[$I]"
else
echo -e "\n Failed setting up $I"
===================================================================
RCS file: /var/lib/cvs/drbd/drbd/scripts/Attic/drbddisk,v
retrieving revision 1.1.2.1
retrieving revision 1.1.2.2
diff -u -3 -r1.1.2.1 -r1.1.2.2
--- drbddisk 17 Jan 2003 19:07:16 -0000 1.1.2.1
+++ drbddisk 24 May 2004 11:39:45 -0000 1.1.2.2
@@ -24,7 +24,17 @@
$DRBDADM secondary $RES
;;
status)
- echo soon...
+ if [ "$RES" = "all" ]; then
+ echo "A resource name is required for status inquiries."
+ exit 10
+ fi
+ ST=$( $DRBDADM state $RES 2> /dev/null )
+ ST=${ST%/*}
+ if [ "$ST" = "Primary" ]; then
+ echo "running"
+ else
+ echo "stopped"
+ fi
;;
*)
echo "Usage: drbddisk [resource] {start|stop|status}"
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic