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

Содержание

Журнал

Вторник (03/23/10)

/dev/pts/8
15:35:39
#lvdisplay
^C
^C
/dev/pts/7
15:35:39
#lvdisplay
^C
^C
/dev/pts/1
15:36:10
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/4
15:36:10
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/1
15:36:21
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/4
15:36:21
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/1
15:37:02
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/4
15:37:02
#rmmod aoe
ERROR: Module aoe is in use
/dev/pts/1
15:37:03
#ps aux | gre aoe
bash: gre: команда не найдена
/dev/pts/4
15:37:03
#ps aux | gre aoe
bash: gre: команда не найдена
/dev/pts/1
15:37:15
#ps aux | grep aoe
root     13969  0.0  0.0   4844   772 pts/5    R+   16:37   0:00 grep aoe
/dev/pts/4
15:37:15
#ps aux | grep aoe
root     13969  0.0  0.0   4844   772 pts/5    R+   16:37   0:00 grep aoe
/dev/pts/1
15:37:18
#discovery -t st -p 192.168.15.10
                 tail -n 30 /discovery -t st -p 192.168.15.10
168.15.10 --loginiscsiadm -m node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#discovery -t st -p 192.168.15.10
                 tail -n 30 /var/log/messages
168.15.10 --login            node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#3

15:37:18
#tail -n 30 /var/log/messages

15:37:18
#2

15:37:18
#1

15:37:18
#tail -n 30 /var/log/messages

15:37:18
#2

/dev/pts/4
15:37:18
#discovery -t st -p 192.168.15.10
                 tail -n 30 /discovery -t st -p 192.168.15.10
168.15.10 --loginiscsiadm -m node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#discovery -t st -p 192.168.15.10
                 tail -n 30 /var/log/messages
168.15.10 --login            node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#3

15:37:18
#tail -n 30 /var/log/messages

15:37:18
#2

15:37:18
#1

15:37:18
#tail -n 30 /var/log/messages

15:37:18
#2

/dev/pts/1
15:37:18
# cat /proc/net/iet/session
                 cat /proc/net/iet/session
168.15.10 --loginiscsiadm -m node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#1

15:37:18
#locate lilalo | grep RE

15:37:18
#2

15:37:18
#1

15:37:18
#ls -l /dev/sd*

15:37:18
#1

/dev/pts/4
15:37:18
# cat /proc/net/iet/session
                 cat /proc/net/iet/session
168.15.10 --loginiscsiadm -m node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
15:37:18
#1

15:37:18
#locate lilalo | grep RE

15:37:18
#2

15:37:18
#1

15:37:18
#ls -l /dev/sd*

15:37:18
#1

/dev/pts/1
15:37:18
#tail -n 30 /var/log/messages
                                                                    1
168.15.10 --logoutscsiadm -m discovery -t st -p 192.168.15.101      2
168.15.10 --logintail -n 20 /var/log/messages 1
                 vblade-persist
.aptitude/     .bashrc        disk.img       .l3rc          .profile       .viminfo
.bash_history  .debtags/      ggge           .lesshst       .ssh/          .wapi/
.bash_profile  disk4.img      .htoprc        .lilalo/       test/
15:37:18
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 0s
/dev/pts/4
15:37:18
#tail -n 30 /var/log/messages
                                                                    1
168.15.10 --logoutscsiadm -m discovery -t st -p 192.168.15.101      2
168.15.10 --logintail -n 20 /var/log/messages 1
                 vblade-persist
.aptitude/     .bashrc        disk.img       .l3rc          .profile       .viminfo
.bash_history  .debtags/      ggge           .lesshst       .ssh/          .wapi/
.bash_profile  disk4.img      .htoprc        .lilalo/       test/
15:37:18
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 0s
/dev/pts/1
15:38:23
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 8s
/dev/pts/4
15:38:23
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 8s
/dev/pts/1
15:38:31
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 11s
/dev/pts/4
15:38:31
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 11s
/dev/pts/1
15:38:34
#vblade-persist
usage: vblade-persist ls [--no-header]
       vblade-persist start|stop|restart|auto|noauto SHELF SLOT
       vblade-persist start|stop|restart|auto|noauto all
       vblade-persist setup SHELF SLOT NETIF SOURCE
       vblade-persist destroy SHELF SLOT
       vblade-persist mac SHELF SLOT ls
       vblade-persist mac SHELF SLOT clear
       vblade-persist mac SHELF SLOT add [MAC ...]
       vblade-persist mac SHELF SLOT del [MAC ...]
/dev/pts/4
15:38:34
#vblade-persist
usage: vblade-persist ls [--no-header]
       vblade-persist start|stop|restart|auto|noauto SHELF SLOT
       vblade-persist start|stop|restart|auto|noauto all
       vblade-persist setup SHELF SLOT NETIF SOURCE
       vblade-persist destroy SHELF SLOT
       vblade-persist mac SHELF SLOT ls
       vblade-persist mac SHELF SLOT clear
       vblade-persist mac SHELF SLOT add [MAC ...]
       vblade-persist mac SHELF SLOT del [MAC ...]
/dev/pts/1
15:38:39
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 27s
/dev/pts/4
15:38:39
#vblade-persist stop all
ok: down: /var/lib/vblade-persist/vblades/e1.1: 27s
/dev/pts/7
15:38:46
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
/dev/pts/8
15:38:46
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                t3CFhW-MtNS-hyRY-lh13-jEbf-ZtX0-V5Ky5l
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
/dev/pts/1
15:39:04
#rmmod aoe
ERROR: Module aoe does not exist in /proc/modules
/dev/pts/4
15:39:04
#rmmod aoe
ERROR: Module aoe does not exist in /proc/modules
/dev/pts/7
15:39:14
#nano /etc/drbd.conf
/dev/pts/8
15:39:14
#nano /etc/drbd.conf
15:44:44
#yes, you may also quote the resource name.120; }
  Logical volume "drbdmeta" created
/dev/pts/7
15:44:44
#yes, you may also quote the resource name.120; }
  Logical volume "drbdmeta" created
15:49:37
#this need not be r#, you may use phony resource names,
  --==  Thank you for participating in the global usage survey  ==--
The server's response is:
you are the 9522th user to install this version
md_offset 134217728
al_offset 134221824
bm_offset 134254592
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm] yes
Writing meta data...
initialising activity log
NOT initialized bitmap
New drbd meta data block sucessfully created.
success
/dev/pts/8
15:49:37
#this need not be r#, you may use phony resource names,
  --==  Thank you for participating in the global usage survey  ==--
The server's response is:
you are the 9522th user to install this version
md_offset 134217728
al_offset 134221824
bm_offset 134254592
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm] yes
Writing meta data...
initialising activity log
NOT initialized bitmap
New drbd meta data block sucessfully created.
success
/dev/pts/7
15:50: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/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/8
15:50: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/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/7
15:50:46
#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/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/8
15:50:46
#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/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/7
15:51:12
##drbdsetup /dev/drbd1 primary -o

/dev/pts/8
15:51:12
##drbdsetup /dev/drbd1 primary -o

/dev/pts/7
15:54:50
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  drbdmeta DATA -wi-ao 2,00G
  lv1      DATA -wi-ao 5,00G
  lv2      DATA -wi-ao 6,00G
  lv3      DATA -wi-ao 4,00G
  lv4      DATA -wi-a- 5,00G
/dev/pts/8
15:54:50
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  drbdmeta DATA -wi-ao 2,00G
  lv1      DATA -wi-ao 5,00G
  lv2      DATA -wi-ao 6,00G
  lv3      DATA -wi-ao 4,00G
  lv4      DATA -wi-a- 5,00G
/dev/pts/7
15:56:48
#nano /etc/drbd.conf
/dev/pts/8
15:56:48
#nano /etc/drbd.conf
/dev/pts/7
15:59:24
#syncer { 2
The authenticity of host '192.168.15.10 (192.168.15.10)' can't be established.
RSA key fingerprint is ff:3b:f1:ae:95:9f:70:ae:e8:4e:fa:b4:8a:e2:79:d0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.10' (RSA) to the list of known hosts.
root@192.168.15.10's password:
drbd.conf                                                  100% 4477     4.4KB/s   00:00
/dev/pts/8
15:59:24
#syncer { 2
The authenticity of host '192.168.15.10 (192.168.15.10)' can't be established.
RSA key fingerprint is ff:3b:f1:ae:95:9f:70:ae:e8:4e:fa:b4:8a:e2:79:d0.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '192.168.15.10' (RSA) to the list of known hosts.
root@192.168.15.10's password:
drbd.conf                                                  100% 4477     4.4KB/s   00:00
/dev/pts/7
16:01:16
#drbdadm adjust
/etc/drbd.conf:154: conflicting use of IP '192.168.15.1:7789' ...
/etc/drbd.conf:117: IP '192.168.15.1:7789' first used here.
/dev/pts/8
16:01:16
#drbdadm adjust
/etc/drbd.conf:154: conflicting use of IP '192.168.15.1:7789' ...
/etc/drbd.conf:117: IP '192.168.15.1:7789' first used here.
/dev/pts/7
16:02:55
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/8
16:02:55
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/7
16:03:12
#drbdadm create-md res
'res' not defined in your config.
/dev/pts/8
16:03:12
#drbdadm create-md res
'res' not defined in your config.
/dev/pts/7
16:03:28
#drbdadm create-md r2
md_offset 268435456
al_offset 268439552
bm_offset 268472320
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm]
Operation cancelled.
/dev/pts/8
16:03:28
#drbdadm create-md r2
md_offset 268435456
al_offset 268439552
bm_offset 268472320
Found some data
 ==> This might destroy existing data! <==
Do you want to proceed?
[need to type 'yes' to confirm]
Operation cancelled.
/dev/pts/7
16:03:37
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/8
16:03:37
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/7
16:03:41
#drbdadm create-md r1
Device '/dev/drbd1' is configured!
Command 'drbdmeta /dev/drbd1 v08 /dev/DATA/drbdmeta 1 create-md' terminated with exit code 20
drbdadm aborting
/dev/pts/8
16:03:41
#drbdadm create-md r1
Device '/dev/drbd1' is configured!
Command 'drbdmeta /dev/drbd1 v08 /dev/DATA/drbdmeta 1 create-md' terminated with exit code 20
drbdadm aborting
/dev/pts/7
16:03:48
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/8
16:03:48
#drbdadm adjust r2
/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command 'drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
/dev/pts/7
16:03:55
#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/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Unconfigured
/dev/pts/8
16:03:55
#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/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Unconfigured
/dev/pts/7
16:04:49
#/etc/init.d/drbd reload
Reloading DRBD configuration/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command '/sbin/drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
.
/dev/pts/8
16:04:49
#/etc/init.d/drbd reload
Reloading DRBD configuration/dev/drbd2: Failure: (119) No valid meta-data signature found.
        ==> Use 'drbdadm create-md res' to initialize meta-data area. <==
Command '/sbin/drbdsetup /dev/drbd2 disk /dev/DATA/lv4 /dev/DATA/drbdmeta 2 --set-defaults --create-device --on-io-error=detach' terminated with exit code 10
.
/dev/pts/7
16:05:54
#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/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/8
16:05:54
#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/Secondary ds:UpToDate/UpToDate C r---
    ns:0 nr:5245952 dw:5245952 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:157542 misses:154 starving:0 dirty:0 changed:154
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:WFConnection st:Secondary/Unknown ds:Inconsistent/DUnknown C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/7
16:06:36
#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:5246048 dw:5246048 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/8
16:06:36
#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:5246048 dw:5246048 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
 2: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
    ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
        resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
        act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
/dev/pts/7
16:11:00
#watch cat /proc/drbd

/dev/pts/8
16:11:00
#watch cat /proc/drbd

прошло 13 минут
/dev/pts/7
16:24:38
#1 syncer {
  GNU nano 2.0.7                 Файл: /etc/drbd.conf                           Изменен
# this need not be r#, you may use phony resource names,
# like "resource web" or "resource mail", too
#
  on linux1 {
    device 1    /dev/drbd1;
    address     192.168.15.1:7789;
    meta-disk   /dev/DATA/drbdmeta[1];
  }
  on linux10 {
...
  nedevice     /dev/drbd1;
    diskmeout  /dev/DATA/lv3;
    address    192.168.15.10:7789;
    meta-disk  /dev/DATA/drbdmeta[1];
  } # max-buffers     2048;
}   # max-epoch-size  2048;
  on linux1 {
resource "r2" { /dev/drbd2;
^G Помощь^O Записать    ^R ЧиÑY ПредCтр     ^K Вырезать    ^C ТекПозиц
^X Выход °^J Выровнять   ^W Поиск       ^V СледCтр     ^U ОтмВырезк   ^T Словарь

Файлы

  • /proc/drbd
  • /proc/net/iet/session
  • /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:5246048 dw:5246048 dr:0 al:0 bm:320 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
     2: cs:Connected st:Secondary/Secondary ds:Inconsistent/Inconsistent C r---
        ns:0 nr:0 dw:0 dr:0 al:0 bm:0 lo:0 pe:0 ua:0 ap:0
            resync: used:0/61 hits:0 misses:0 starving:0 dirty:0 changed:0
            act_log: used:0/127 hits:0 misses:0 starving:0 dirty:0 changed:0
    
    /proc/net/iet/session
    >
                     cat /proc/net/iet/session
    168.15.10 --loginiscsiadm -m node -T iqn.2001-04.com.example:storage2.linux10.unix.nt -p 192.1
    

    Статистика

    Время первой команды журнала15:35:39 2010- 3-23
    Время последней команды журнала16:24:38 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %23.76
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 0.82
    Количество командных строк в единицу времени, команда/мин 2.06
    Частота использования команд
    drbdadm14|============| 12.84%
    cat12|===========| 11.01%
    vblade-persist10|=========| 9.17%
    19|========| 8.26%
    rmmod8|=======| 7.34%
    tail6|=====| 5.50%
    26|=====| 5.50%
    ps4|===| 3.67%
    discovery4|===| 3.67%
    nano4|===| 3.67%
    lvdisplay4|===| 3.67%
    grep4|===| 3.67%
    }2|=| 1.83%
    syncer2|=| 1.83%
    yes,2|=| 1.83%
    #drbdsetup2|=| 1.83%
    32|=| 1.83%
    this2|=| 1.83%
    locate2|=| 1.83%
    gre2|=| 1.83%
    /etc/init.d/drbd2|=| 1.83%
    watch2|=| 1.83%
    lvs2|=| 1.83%
    ls2|=| 1.83%
    ____
    *) Интервалы неактивности длительностью 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$