Журнал лабораторных работ

Содержание

Журнал

Среда (03/24/10)

/dev/pts/3
09:37:24
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:37:24
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:37:29
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:37:29
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:37:34
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:37:34
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:37:46
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:37:46
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:37:52
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:37:52
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:40:55
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/4
09:40:55
#ls /ocfs
etc  lost+found  xxx1
/dev/pts/3
09:42:32
#ps aux|grep ocfs2
root      5725  0.0  0.0      0     0 ?        S<   10:09   0:00 [ocfs2_wq]
root      5968  0.0  0.0      0     0 ?        S<   10:13   0:00 [ocfs2dc]
root      5973  0.0  0.0      0     0 ?        S<   10:13   0:00 [ocfs2cmt]
root      6754  0.0  0.0   4844   788 pts/5    S+   10:43   0:00 grep ocfs2
/dev/pts/4
09:42:32
#ps aux|grep ocfs2
root      5725  0.0  0.0      0     0 ?        S<   10:09   0:00 [ocfs2_wq]
root      5968  0.0  0.0      0     0 ?        S<   10:13   0:00 [ocfs2dc]
root      5973  0.0  0.0      0     0 ?        S<   10:13   0:00 [ocfs2cmt]
root      6754  0.0  0.0   4844   788 pts/5    S+   10:43   0:00 grep ocfs2
/dev/tty2
09:46:45
#/etc/init.d/ocfs2 restart
Stopping Oracle Cluster File System (OCFS2) OK
Starting Oracle Cluster File System (OCFS2) mount.ocfs2: I/O error on channel while opening device /dev/drbd1
mount.ocfs2: I/O error on channel while opening device /dev/drbd2
Failed
09:46:56
#file -s /dev/drbd1
/dev/drbd1: writable, no read permission
09:47:24
#~
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:44 dw:44 dr:0 al:0 bm:1 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:1 misses:1 starving:0 dirty:0 changed:1
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:438311 dw:438311 dr:0 al:0 bm:116 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:27334 misses:58 starving:0 dirty:0 changed:58
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
09:47:32
#drbdadm primary all

09:47:54
#mount -a

09:48:32
#eexit
bash: eexit: команда не найдена
/dev/tty2
09:50:44
#cat

09:51:03
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:SyncTarget st:Secondary/Primary ds:Inconsistent/UpToDate C r---
    ns:0 nr:415754 dw:415754 dr:0 al:0 bm:110 lo:0 pe:0 ua:0 ap:0
        [==================>.] sync'ed: 99.1% (6144/421888)K
        finish: 0:00:01 speed: 5,600 (10,392) K/sec
        resync: used:0/61 hits:25929 misses:55 starving:0 dirty:0 changed:55
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:266250 dw:266250 dr:0 al:0 bm:94 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:16593 misses:47 starving:0 dirty:0 changed:47
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
09:51:28
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:421902 dw:421902 dr:0 al:0 bm:112 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:26312 misses:56 starving:0 dirty:0 changed:56
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:266255 dw:266255 dr:0 al:0 bm:94 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:16593 misses:47 starving:0 dirty:0 changed:47
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
09:51:29
#drbdadm primary all

09:51:42
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
09:51:46
#mount /dev/drbd1 /ocfs

09:52:23
#mount /dev/drbd2 /ocfs_1

09:52:38
#mount /dev/drbd2 /ocfs_1

/dev/pts/2
09:53:27
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Primary/Primary ds:UpToDate/UpToDate C r---
    ns:36 nr:421934 dw:421970 dr:392 al:2 bm:112 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:26312 misses:56 starving:0 dirty:0 changed:56
        act_log: used:0/127 hits:49 misses:2 starving:0 dirty:0 changed:2
 2: cs:Connected st:Primary/Primary ds:UpToDate/UpToDate C r---
    ns:28 nr:266298 dw:266326 dr:376 al:2 bm:94 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:16593 misses:47 starving:0 dirty:0 changed:47
        act_log: used:0/127 hits:33 misses:2 starving:0 dirty:0 changed:2
/dev/pts/3
09:53:27
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Primary/Primary ds:UpToDate/UpToDate C r---
    ns:36 nr:421934 dw:421970 dr:392 al:2 bm:112 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:26312 misses:56 starving:0 dirty:0 changed:56
        act_log: used:0/127 hits:49 misses:2 starving:0 dirty:0 changed:2
 2: cs:Connected st:Primary/Primary ds:UpToDate/UpToDate C r---
    ns:28 nr:266298 dw:266326 dr:376 al:2 bm:94 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:16593 misses:47 starving:0 dirty:0 changed:47
        act_log: used:0/127 hits:33 misses:2 starving:0 dirty:0 changed:2
/dev/pts/2
09:53:37
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/drbd1 on /ocfs type ocfs2 (rw,_netdev,heartbeat=local)
/dev/drbd2 on /ocfs_1 type ocfs2 (rw,_netdev,heartbeat=local)
/dev/pts/3
09:53:37
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/drbd1 on /ocfs type ocfs2 (rw,_netdev,heartbeat=local)
/dev/drbd2 on /ocfs_1 type ocfs2 (rw,_netdev,heartbeat=local)
/dev/pts/2
09:53:43
#ls /ocfs
etc  lost+found
/dev/pts/3
09:53:43
#ls /ocfs
etc  lost+found
/dev/pts/2
09:53:51
#ls /ocfs_1/
dir  lost+found  test
/dev/pts/3
09:53:51
#ls /ocfs_1/
dir  lost+found  test
/dev/pts/2
09:53:56
#rm /ocfs_1/test

/dev/pts/3
09:53:56
#rm /ocfs_1/test

/dev/pts/2
09:54:09
#ls /ocfs_1/
dir  lost+found
/dev/pts/3
09:54:09
#ls /ocfs_1/
dir  lost+found
/dev/pts/2
09:54:12
#ls /ocfs_1/
dir  lost+found
/dev/pts/3
09:54:12
#ls /ocfs_1/
dir  lost+found
/dev/pts/2
09:54:39
#ls /ocfs
etc  lost+found
/dev/pts/3
09:54:39
#ls /ocfs
etc  lost+found
/dev/pts/2
09:54:45
#vim /etc/ocfs2/cluster.conf
/dev/pts/3
09:54:45
#vim /etc/ocfs2/cluster.conf
--- /tmp/l3-saved-3941.17428.27764	2010-03-24 10:55:51.000000000 +0200
+++ /etc/ocfs2/cluster.conf	2010-03-24 10:57:16.000000000 +0200
@@ -1,15 +1,15 @@
 node:
 	ip_port = 7777
-	ip_address = 192.168.15.5
+	ip_address = 192.168.15.2
 	number = 0
-	name = linux5
+	name = linux2
 	cluster = ocfs2
 
 node:
 	ip_port = 7777
-	ip_address = 192.168.15.2
+	ip_address = 192.168.15.5
 	number = 1
-	name = linux2
+	name = linux5
 	cluster = ocfs2
 
 cluster:
09:57:49
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/drbd1 on /ocfs type ocfs2 (rw,_netdev,heartbeat=local)
/dev/drbd2 on /ocfs_1 type ocfs2 (rw,_netdev,heartbeat=local)
/dev/pts/2
09:57:49
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/drbd1 on /ocfs type ocfs2 (rw,_netdev,heartbeat=local)
/dev/drbd2 on /ocfs_1 type ocfs2 (rw,_netdev,heartbeat=local)
09:57:52
#ls /ocfs
lost+found
/dev/pts/3
09:57:52
#ls /ocfs
lost+found
/dev/pts/2
09:58:04
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/3
09:58:04
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/2
09:58:08
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/3
09:58:08
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/2
09:58:21
#ls /ocfs
lost+found
/dev/pts/3
09:58:21
#ls /ocfs
lost+found
/dev/pts/2
09:58:23
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/3
09:58:23
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/2
09:58:24
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/3
09:58:24
#ls /ocfs_1
dir  dir1  lost+found  test
/dev/pts/2
09:58:33
#ls /ocfs
lost+found
/dev/pts/3
09:58:33
#ls /ocfs
lost+found
/dev/pts/2
10:00:59
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/3
10:00:59
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/2
10:01:00
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/3
10:01:00
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/2
10:01:02
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/3
10:01:02
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/2
10:01:35
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/3
10:01:35
#ls /ocfs_1
dir  dir1  dir-test  lost+found  test
/dev/pts/2
10:01:37
#reboot

/dev/pts/3
10:01:37
#reboot

/dev/pts/1
10:03:37
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:8203 dw:8203 dr:0 al:0 bm:4 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:510 misses:2 starving:0 dirty:0 changed:2
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:12299 dw:12299 dr:0 al:0 bm:6 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:765 misses:3 starving:0 dirty:0 changed:3
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/2
10:03:37
#cat /proc/drbd
version: 8.0.14 (api:86/proto:86)
GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
 1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:8203 dw:8203 dr:0 al:0 bm:4 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:510 misses:2 starving:0 dirty:0 changed:2
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
    ns:0 nr:12299 dw:12299 dr:0 al:0 bm:6 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:765 misses:3 starving:0 dirty:0 changed:3
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/1
10:03:43
#drbdadm primary r1

/dev/pts/2
10:03:43
#drbdadm primary r1

/dev/pts/1
10:03:54
#drbdadm primary r2

/dev/pts/2
10:03:54
#drbdadm primary r2

/dev/pts/1
10:03:55
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/pts/2
10:03:55
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
/dev/pts/1
10:03:59
#vim /etc/fstab
/dev/pts/2
10:03:59
#vim /etc/fstab
--- /tmp/l3-saved-3688.32159.22837	2010-03-24 11:04:13.000000000 +0200
+++ /etc/fstab	2010-03-24 11:05:14.000000000 +0200
@@ -5,5 +5,5 @@
 /dev/sda1       /               ext3    errors=remount-ro 0       1
 /dev/sda2       none            swap    sw              0       0
 /dev/scd0       /media/cdrom0   udf,iso9660 user,noauto     0       0
-/dev/drbd1      /ocfs      ocfs2   defaults        0       0
-/dev/drbd2      /ocfs_1      ocfs2   defaults        0       0
+/dev/drbd1      /ocfs		ocfs2   defaults        0       0
+/dev/drbd2      /ocfs_1		ocfs2   defaults        0       0
/dev/pts/1
10:05:36
#ls /ocfs
lost+found
/dev/pts/2
10:05:36
#ls /ocfs
lost+found
/dev/pts/1
10:05:47
#ls /ocfs_1/
dir  dir1  lost+found  test
/dev/pts/2
10:05:47
#ls /ocfs_1/
dir  dir1  lost+found  test
/dev/pts/1
10:05:53
#mkdir /ocfs/dir_цÑÑwilen

/dev/pts/2
10:05:53
#mkdir /ocfs/dir_цÑÑwilen

/dev/pts/4
10:10:32
#cat /etc/ocfs2/cluster.conf
node:
        ip_port = 7777
        ip_address = 192.168.15.5
        number = 0
        name = linux5
        cluster = ocfs2
node:
        ip_port = 7777
        ip_address = 192.168.15.2
        number = 1
        name = linux2
        cluster = ocfs2
cluster:
        node_count = 2
        name = ocfs2
10:10:38
#less /var/log/messages
10:14:03
#/etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK
/dev/pts/1
10:16:17
#~
/proc/sys/kernel/printk
/dev/pts/2
10:16:17
#~
/proc/sys/kernel/printk
/dev/pts/4
10:18:45
#/etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK
10:19:01
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
ocfs2_dlmfs on /dlm type ocfs2_dlmfs (rw)
10:19:03
#umount /dlm

10:19:19
#mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
10:19:31
#/etc/init.d/ocfs2 start
Starting Oracle Cluster File System (OCFS2) ^C
10:19:42
#Interrupt
mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
configfs on /sys/kernel/config type configfs (rw)
/dev/drbd1 on /ocfs type ocfs2 (rw,_netdev,heartbeat=local)
10:19:44
#umount /ocfs2
umount: /ocfs2: not found
10:19:49
#/etc/init.d/ocfs2 stop
Stopping Oracle Cluster File System (OCFS2) OK

Файлы

  • /etc/ocfs2/cluster.conf
  • /proc/drbd
  • /etc/ocfs2/cluster.conf
    >
    node:
            ip_port = 7777
            ip_address = 192.168.15.5
            number = 0
            name = linux5
            cluster = ocfs2
    node:
            ip_port = 7777
            ip_address = 192.168.15.2
            number = 1
            name = linux2
            cluster = ocfs2
    cluster:
            node_count = 2
            name = ocfs2
    
    /proc/drbd
    >
    version: 8.0.14 (api:86/proto:86)
    GIT-hash: bb447522fc9a87d0069b7e14f0234911ebdab0f7 build by phil@fat-tyre, 2008-11-12 16:40:33
     1: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
        ns:0 nr:8203 dw:8203 dr:0 al:0 bm:4 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:510 misses:2 starving:0 dirty:0 changed:2
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
     2: cs:Connected st:Secondary/Primary ds:UpToDate/UpToDate C r---
        ns:0 nr:12299 dw:12299 dr:0 al:0 bm:6 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:765 misses:3 starving:0 dirty:0 changed:3
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
    

    Статистика

    Время первой команды журнала09:37:24 2010- 3-24
    Время последней команды журнала10:19:49 2010- 3-24
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 2.97
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 0.71
    Количество командных строк в единицу времени, команда/мин 2.38
    Частота использования команд
    ls48|==============================================| 46.60%
    mount13|============| 12.62%
    cat8|=======| 7.77%
    drbdadm6|=====| 5.83%
    /etc/init.d/ocfs25|====| 4.85%
    vim4|===| 3.88%
    ~3|==| 2.91%
    ps2|=| 1.94%
    mkdir2|=| 1.94%
    umount2|=| 1.94%
    reboot2|=| 1.94%
    rm2|=| 1.94%
    grep2|=| 1.94%
    Interrupt1|| 0.97%
    less1|| 0.97%
    eexit1|| 0.97%
    file1|| 0.97%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$