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

Содержание

Журнал

Вторник (02/21/12)

/dev/pts/4
10:32:00
#ls -l
total 205008
-rw-r--r-- 1 root root 104857600 Feb 21 11:32 disk1.img
-rw-r--r-- 1 root root 104857600 Feb 21 11:22 disk2.img
10:32:12
#dd if=/dev/zero of=disk3.img count=100 bs=1024k
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.2742 s, 382 MB/s
10:32:27
#losetup /dev/loop3 disk3.img

10:34:18
#mdadm /dev/md0 -r /dev/loop2
mdadm: hot removed /dev/loop2 from /dev/md0
10:34:30
#cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 loop1[0]
      102388 blocks super 1.2 [2/1] [U_]
unused devices: <none>
10:34:33
#mdadm /dev/md0 -a /dev/loop3
mdadm: added /dev/loop3
10:35:22
#ls -l disk*.img
-rw-r--r-- 1 root root 104857600 Feb 21 11:35 disk1.img
-rw-r--r-- 1 root root 104857600 Feb 21 11:22 disk2.img
-rw-r--r-- 1 root root 104857600 Feb 21 11:35 disk3.img
10:36:20
#ls /mnt/
file  lost+found
10:36:41
#cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 loop3[2] loop1[0]
      102388 blocks super 1.2 [2/2] [UU]
unused devices: <none>
прошло 25 минут
11:02:26
#mdadm --stop /dev/md0
mdadm: failed to stop array /dev/md0: Device or resource busy
Perhaps a running process, mounted filesystem or active volume group?
11:02:30
#umount /mnt

11:02:36
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0
11:02:37
#mdadm -C /dev/md0 -l 5 -n 3 /dev/loop1 /dev/loop2 /dev/loop3
mdadm: /dev/loop1 appears to contain an ext2fs file system
    size=102400K  mtime=Tue Feb 21 09:51:24 2012
mdadm: /dev/loop1 appears to be part of a raid array:
    level=raid1 devices=2 ctime=Tue Feb 21 10:44:52 2012
mdadm: partition table exists on /dev/loop1 but will be lost or
       meaningless after creating array
mdadm: /dev/loop2 appears to contain an ext2fs file system
    size=102400K  mtime=Tue Feb 21 09:51:24 2012
mdadm: /dev/loop2 appears to be part of a raid array:
    level=raid1 devices=2 ctime=Tue Feb 21 10:44:52 2012
mdadm: partition table exists on /dev/loop2 but will be lost or
       meaningless after creating array
mdadm: /dev/loop3 appears to be part of a raid array:
    level=raid1 devices=2 ctime=Tue Feb 21 10:44:52 2012
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
11:04:11
#4
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.669148 s, 157 MB/s
11:04:44
#losetup /dev/loop4 disk4.img

11:05:01
#mdadm -G /dev/md0 -n 4
mdadm: Need to backup 3072K of critical section..
mdadm: /dev/md0: Cannot grow - need a spare or backup-file to backup critical section
11:07:51
#dd if=/dev/zero of=backup-file.img count=100 bs=1024k
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.415717 s, 252 MB/s
11:08:10
#mdadm -G /dev/md0 --backup-file=backup-file.img -n 4
mdadm: Need to backup 3072K of critical section..
mdadm: /dev/md0: cannot create backup file backup-file.img: File exists
11:08:13
#rm backup-file.img

11:08:19
#mdadm -G /dev/md0 --backup-file=backup-file.img -n 4
mdadm: Need to backup 3072K of critical section..
11:08:20
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop3[3] loop2[1] loop1[0]
      305664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/3] [UUU_]
unused devices: <none>
11:08:57
#mdadm /dev/md0 -a /dev/loop4
mdadm: added /dev/loop4
11:11:39
#losetup /dev/loop5 disk5.img

11:11:44
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[4] loop3[3] loop2[1] loop1[0]
      305664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
11:11:58
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop5[5](S) loop4[4] loop3[3] loop2[1] loop1[0]
      305664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
11:12:25
#mdadm /dev/md0 -f /dev/loop4
mdadm: set /dev/loop4 faulty in /dev/md0
11:12:31
#mdadm /dev/md0 -r /dev/loop4
mdadm: hot removed /dev/loop4 from /dev/md0
11:12:41
#mdadm /dev/md0 -a /dev/loop4
mdadm: re-added /dev/loop4
11:12:44
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[4](S) loop5[5] loop3[3] loop2[1] loop1[0]
      305664 blocks super 1.2 level 5, 512k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
11:12:45
#mdadm -G /dev/md0 --backup-file=backup-file.img -n 5
mdadm: Need to backup 6144K of critical section..
11:14:12
#ls /proc/sys/de
debug/ dev/
11:14:12
#ls /proc/sys/de
debug/ dev/
11:14:12
#ls /proc/sys/dev/raid/speed_limit_m
speed_limit_max  speed_limit_min
11:14:12
#ls /proc/sys/dev/raid/speed_limit_min
/proc/sys/dev/raid/speed_limit_min
11:14:42
#cat /proc/sys/dev/raid/speed_limit_min
1000
11:14:45
#cat /proc/sys/dev/raid/speed_limit_max
200000
11:14:48
#echo 100 > /proc/sys/dev/raid/speed_limit_min

11:17:20
#echo 100 > /proc/sys/dev/raid/speed_limit_max

11:17:29
#mdadm /dev/md0 -f /dev/loop4
mdadm: set /dev/loop4 faulty in /dev/md0
11:17:34
#mdadm /dev/md0 -r /dev/loop4
mdadm: hot removed /dev/loop4 from /dev/md0
11:17:36
#cat /dev/zero > /dev/loop4
cat: write error: No space left on device
11:17:59
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[6] loop5[5] loop3[3] loop2[1] loop1[0]
      407552 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [UUUU_]
      [>....................]  recovery =  0.5% (512/101888) finish=12.8min speed=128K/sec
unused devices: <none>
11:18:04
#watch cat /proc/mdstat

11:19:26
#Personalities : [raid1] [raid6] [raid5] [raid4]

11:19:38
#Kernel Interface table
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[6] loop5[5] loop3[3] loop2[1] loop1[0]
      407552 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [UUUU_]
      [==>..................]  recovery = 10.0% (10496/101888) finish=15.1min speed=100K/sec
unused devices: <none>
11:19:44
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[6] loop5[5] loop3[3] loop2[1] loop1[0]
      407552 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [UUUU_]
      [==>..................]  recovery = 10.5% (10880/101888) finish=14.1min speed=106K/sec
unused devices: <none>
11:19:45
#watch cat /proc/mdstat

11:19:57
#Personalities : [raid1] [raid6] [raid5] [raid4]
mdadm       mdadm-raid
11:19:57
#less /etc/init.d/mdadm
11:21:46
#/etc/init.d/mdadm restart
Stopping MD monitoring service: mdadm --monitor.
Starting MD monitoring service: mdadm --monitor.
11:22:00
#ps aux | grep mdadm
user     14557  0.0  0.0   3736  1284 pts/7    S+   12:21   0:00 man mdadm.conf
root     14597  0.0  0.0   2360   612 ?        Ss   12:21   0:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog
root     14612  0.0  0.0   3352   740 pts/5    S+   12:22   0:00 grep mdadm
11:22:06
#mail
No mail for root
11:22:19
#less /etc/aliases
11:22:26
#su - user
l3-agent is already running: pid=1730; pidfile=/home/user/.lilalo/l3-agent.pid
user@debian5:~$ mail
Mail version 8.1.2 01/15/2001.  Type ? for help.
"/var/mail/user": 4 messages 4 new
>N  1 root@debian5.unix  Tue Feb 21 11:30   31/958   Fail event on /dev/md0:debi
 N  2 root@debian5.unix  Tue Feb 21 12:12   31/1057  FailSpare event on /dev/md0
 N  3 root@debian5.unix  Tue Feb 21 12:17   31/1045  Fail event on /dev/md0:debi
 N  4 root@debian5.unix  Tue Feb 21 12:22   30/1100  DegradedArray event on /dev
& t 4
Message 4:
...
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[6] loop5[5] loop3[3] loop2[1] loop1[0]
      407552 blocks super 1.2 level 5, 512k chunk, algorithm 2 [5/4] [UUUU_]
      [====>................]  recovery = 23.5% (24192/101888) finish=12.8min speed=100K/sec
unused devices: <none>
& q
Saved 1 message in /home/user/mbox
Held 3 messages in /var/mail/user
user@debian5:~$ exit
logout
11:23:30
#ps aux | grep mdadm
user     14557  0.0  0.0   3736  1284 pts/7    S+   12:21   0:00 man mdadm.conf
root     14597  0.0  0.0   2360   612 ?        Ss   12:22   0:00 /sbin/mdadm --monitor --pid-file /var/run/mdadm/monitor.pid --daemonise --scan --syslog
root     14692  0.0  0.0   3352   740 pts/5    S+   12:23   0:00 grep mdadm
11:23:56
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0
11:24:45
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c41c86e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        7295     9765169    5  Extended
/dev/sda5            6079        6687     4881408   82  Linux swap / Solaris
/dev/sda6            6687        7295     4883728+  83  Linux
11:25:15
#fdisk -l /dev/sdb
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0xc5508008
   Device Boot      Start         End      Blocks   Id  System
11:25:18
#dd if=/dev/sda of=/dev/sdb count=1 bs=512
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.000500972 s, 1.0 MB/s
11:26:48
#sfdisk -d /dev/sda
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
# partition table of /dev/sda
unit: sectors
/dev/sda1 : start=     2048, size= 97654784, Id=83
/dev/sda2 : start= 97658878, size= 19530338, Id= 5
/dev/sda3 : start=        0, size=        0, Id= 0
/dev/sda4 : start=        0, size=        0, Id= 0
/dev/sda5 : start= 97658880, size=  9762816, Id=82
/dev/sda6 : start=107421759, size=  9767457, Id=83
11:28:15
#sfdisk -d /dev/sda | sed s/sda/sdb/
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
# partition table of /dev/sdb
unit: sectors
/dev/sdb1 : start=     2048, size= 97654784, Id=83
/dev/sdb2 : start= 97658878, size= 19530338, Id= 5
/dev/sdb3 : start=        0, size=        0, Id= 0
/dev/sdb4 : start=        0, size=        0, Id= 0
/dev/sdb5 : start= 97658880, size=  9762816, Id=82
/dev/sdb6 : start=107421759, size=  9767457, Id=83
11:28:34
#sfdisk -d /dev/sda | sed s/sda/sdb/ | sfdisk /dev/sdb
Checking that no-one is using this disk right now ...
OK
Disk /dev/sdb: 60801 cylinders, 255 heads, 63 sectors/track
Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
sfdisk: ERROR: sector 97658878 does not have an msdos signature
Old situation:
Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0
   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sdb1          0+   6078-   6079-  48827392   83  Linux
...
   Device Boot    Start       End   #sectors  Id  System
/dev/sdb1          2048  97656831   97654784  83  Linux
/dev/sdb2      97658878 117189215   19530338   5  Extended
/dev/sdb3             0         -          0   0  Empty
/dev/sdb4             0         -          0   0  Empty
/dev/sdb5      97658880 107421695    9762816  82  Linux swap / Solaris
/dev/sdb6     107421759 117189215    9767457  83  Linux
Warning: partition 1 does not end at a cylinder boundary
sfdisk: I don't like these partitions - nothing changed.
(If you really want this, use the --force option.)
11:29:08
#dd if=/dev/zero of=/dev/sdb count=1 bs=512
1+0 records in
1+0 records out
512 bytes (512 B) copied, 0.00136379 s, 375 kB/s
11:29:36
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c41c86e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        7295     9765169    5  Extended
/dev/sda5            6079        6687     4881408   82  Linux swap / Solaris
/dev/sda6            6687        7295     4883728+  83  Linux
прошло 11 минут
11:41:05
#fdisk -l /dev/sdb
Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        6079    48827392   83  Linux
/dev/sdb2            6079        7295     9765169    5  Extended
/dev/sdb5            6079        6687     4881408   82  Linux swap / Solaris
/dev/sdb6            6687        7295     4883728+  83  Linux
11:41:06
#vim /etc/fstab
--- /tmp/l3-saved-7064.1476.11206	2012-02-21 12:41:27.000000000 +0200
+++ /etc/fstab	2012-02-21 12:41:31.000000000 +0200
@@ -10,4 +10,4 @@
 UUID=fb7b6ad1-3e6f-4ba2-a79b-ff23abc7908a       none            swap    sw                      0       0
 /dev/scd0                                       /media/cdrom0   udf,iso9660 user,noauto         0       0
 /dev/fd0                                        /media/floppy0  auto    rw,user,noauto          0       0
-LABEL=DATA                                      ext3    errors=remount-ro       0       1
+#LABEL=DATA                                      ext3    errors=remount-ro       0       1
11:43:11
#fdisk -l /dev/sda
Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x9c41c86e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        6079    48827392   83  Linux
/dev/sda2            6079        7295     9765169    5  Extended
/dev/sda5            6079        6687     4881408   82  Linux swap / Solaris
/dev/sda6            6687        7295     4883728+  83  Linux
11:43:27
#mdadm -C /dev/md0 -l 2 -n 2 /dev/sda6 /dev/sdb6
mdadm: invalid raid level: 2
11:43:43
#mdadm -C /dev/md0 -l 1 -n 2 /dev/sda6 /dev/sdb6
mdadm: device /dev/sda6 not suitable for any style of array
11:43:47
#umount /data

11:43:56
#mdadm -C /dev/md0 -l 1 -n 2 /dev/sda6 /dev/sdb6
mdadm: /dev/sda6 appears to contain an ext2fs file system
    size=4883728K  mtime=Mon Feb 20 16:31:22 2012
mdadm: Note: this array has metadata at the start and
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
11:43:59
#ssh 10.0.35.42
The authenticity of host '10.0.35.42 (10.0.35.42)' can't be established.
RSA key fingerprint is 0f:49:e2:89:e8:dd:b3:dc:b3:00:35:21:d9:ec:b3:0e.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.35.42' (RSA) to the list of known hosts.
root@10.0.35.42's password:
Linux debian2 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
...
    may not be suitable as a boot device.  If you plan to
    store '/boot' on this device please ensure that
    your boot-loader understands md/v1.x metadata, or use
    --metadata=0.90
Continue creating array? y
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
root@debian2:~# exit
logout
Connection to 10.0.35.42 closed.
11:47:04
#echo 20000000 > /proc/sys/dev/raid/speed_limit_max

11:47:15
#mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=85d4ed9d:b9639b03:75b5680b:7a928796 name=debian5:0
ARRAY /dev/md/0 metadata=1.2 UUID=7cd292d3:f44ad461:8137b572:03339e25 name=debian5:0
11:49:23
#losetup -a
/dev/loop1: [0801]:606834 (/tmp/d2/disk1.img)
/dev/loop2: [0801]:606835 (/tmp/d2/disk2.img)
/dev/loop3: [0801]:606836 (/tmp/d2/disk3.img)
/dev/loop4: [0801]:606837 (/tmp/d2/disk4.img)
/dev/loop5: [0801]:606838 (/tmp/d2/disk5.img)
11:49:30
#losetup -d /dev/loop[1-5]

11:49:38
#losetup -a

11:49:39
#mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=85d4ed9d:b9639b03:75b5680b:7a928796 name=debian5:0
11:49:43
#mdadm --examine --scan >> /etc/mdadm/mdadm.conf

11:49:52
#vim /etc/mdadm/mdadm.conf
прошло 56 минут
12:46:37
#ping lib.ru
^C
прошло 11 минут
12:58:11
#ping 10.0.35.1
PING 10.0.35.1 (10.0.35.1) 56(84) bytes of data.
64 bytes from 10.0.35.1: icmp_req=1 ttl=64 time=0.259 ms
64 bytes from 10.0.35.1: icmp_req=2 ttl=64 time=0.262 ms
64 bytes from 10.0.35.1: icmp_req=3 ttl=64 time=0.260 ms
64 bytes from 10.0.35.1: icmp_req=4 ttl=64 time=0.265 ms
64 bytes from 10.0.35.1: icmp_req=5 ttl=64 time=0.257 ms
64 bytes from 10.0.35.1: icmp_req=6 ttl=64 time=0.261 ms
^C
--- 10.0.35.1 ping statistics ---
6 packets transmitted, 6 received, 0% packet loss, time 4999ms
rtt min/avg/max/mdev = 0.257/0.260/0.265/0.018 ms
13:06:30
#^C

13:08:03
#ping xgu.ru
PING xgu.ru (91.205.16.235) 56(84) bytes of data.
64 bytes from chub.in (91.205.16.235): icmp_req=1 ttl=57 time=1.30 ms
64 bytes from chub.in (91.205.16.235): icmp_req=2 ttl=57 time=1.55 ms
64 bytes from chub.in (91.205.16.235): icmp_req=3 ttl=57 time=1.54 ms
64 bytes from chub.in (91.205.16.235): icmp_req=4 ttl=57 time=1.54 ms
^C
--- xgu.ru ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 1.308/1.488/1.555/0.114 ms
прошло 17 минут
/dev/pts/4
13:25:10
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid1 sdb6[1] sda6[0]
      4882692 blocks super 1.2 [2/2] [UU]
unused devices: <none>
13:25:13
#apt-get install lvm2
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  libreadline5
The following NEW packages will be installed:
  libreadline5 lvm2
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 570 kB of archives.
After this operation, 1,511 kB of additional disk space will be used.
...
Setting up libreadline5 (5.2-7) ...
Setting up lvm2 (2.02.66-5) ...
Setting up LVM Volume Groups  Reading all physical volumes.  This may take a while...
  No volume groups found
  No volume groups found
  No volume groups found
.
update-initramfs: deferring update (trigger activated)
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.39-bpo.2-686-pae
13:28:03
#ssh 10.0.35.41
The authenticity of host '10.0.35.41 (10.0.35.41)' can't be established.
RSA key fingerprint is e0:cb:d8:0c:14:66:e5:07:99:48:fb:84:58:bb:65:27.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added '10.0.35.41' (RSA) to the list of known hosts.
root@10.0.35.41's password:
Linux debian1 2.6.39-bpo.2-686-pae #1 SMP Thu Aug 4 11:02:22 UTC 2011 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Feb 21 14:11:54 2012 from 10.0.35.45
l3-agent is already running: pid=2914; pidfile=/root/.lilalo/l3-agent.pid
13:28:19
#cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active (auto-read-only) raid1 sda6[0] sdb6[1]
      4882692 blocks super 1.2 [2/2] [UU]
unused devices: <none>
13:28:21
#mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.2 UUID=6f22c0a0:f6f17e6c:50279ca4:7c0f4469 name=debian1:0
13:28:33
#exit
exit
Connection to 10.0.35.41 closed.
13:35:31
#dpkg -L lvm2 | grep bin/ | sort
/sbin/fsadm
/sbin/lvchange
/sbin/lvconvert
/sbin/lvcreate
/sbin/lvdisplay
/sbin/lvextend
/sbin/lvm
/sbin/lvmchange
/sbin/lvmconf
/sbin/lvmdiskscan
...
/sbin/vgimport
/sbin/vgimportclone
/sbin/vgmerge
/sbin/vgmknodes
/sbin/vgreduce
/sbin/vgremove
/sbin/vgrename
/sbin/vgs
/sbin/vgscan
/sbin/vgsplit
13:35:35
#dpkg -L lvm2 | grep bin/ | sort | less
13:35:38
#dpkg -L lvm2 | grep bin/ | sort | less
13:37:09
#dpkg -L lvm2 | grep bin/ | sort | cut -c 5-6
n/
n/
n/
n/
n/
n/
n/
n/
n/
n/
...
n/
n/
n/
n/
n/
n/
n/
n/
n/
n/
13:37:36
#dpkg -L lvm2 | grep bin/ | sort | cut -c 7-9
fsa
lvc
lvc
lvc
lvd
lve
lvm
lvm
lvm
lvm
...
vgi
vgi
vgm
vgm
vgr
vgr
vgr
vgs
vgs
vgs
13:37:42
#dpkg -L lvm2 | grep bin/ | sort | cut -c 7-8 | uniq -c
      1 fs
     18 lv
      9 pv
     19 vg
13:37:51
#pvcreate /dev/md0
  Physical volume "/dev/md0" successfully created
13:38:27
#file -s /dev/md0
/dev/md0: LVM2 (Linux Logical Volume Manager) , UUID: EO3JYKSH1xFKhgQ28x0IEz350u94jgI
13:39:12
#pvcreate -h
  pvcreate: Initialize physical volume(s) for use by LVM
pvcreate
        [--restorefile file]
        [-d|--debug]
        [-f[f]|--force [--force]]
        [-h|-?|--help]
        [--labelsector sector]
        [-M|--metadatatype 1|2]
        [--pvmetadatacopies #copies]
        [--metadatasize MetadataSize[bBsSkKmMgGtTpPeE]]
        [--dataalignment Alignment[bBsSkKmMgGtTpPeE]]
        [--dataalignmentoffset AlignmentOffset[bBsSkKmMgGtTpPeE]]
        [--setphysicalvolumesize PhysicalVolumeSize[bBsSkKmMgGtTpPeE]
        [-t|--test]
        [-u|--uuid uuid]
        [-v|--verbose]
        [-y|--yes]
        [-Z|--zero {y|n}]
        [--version]
        PhysicalVolume [PhysicalVolume...]
13:40:55
#vgcreate VG0 /dev/md0
  Volume group "VG0" successfully created
13:41:05
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG0
  PV Size               4.66 GiB / not usable 260.00 KiB
  Allocatable           yes
  PE Size               4.00 MiB
  Total PE              1192
  Free PE               1192
  Allocated PE          0
  PV UUID               EO3JYK-SH1x-FKhg-Q28x-0IEz-350u-94jgIR

Файлы

  • /proc/mdstat
  • /proc/sys/dev/raid/speed_limit_max
  • /proc/sys/dev/raid/speed_limit_min
  • /proc/mdstat
    >
    Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
    md0 : active (auto-read-only) raid1 sda6[0] sdb6[1]
          4882692 blocks super 1.2 [2/2] [UU]
    unused devices: <none>
    
    /proc/sys/dev/raid/speed_limit_max
    >
    200000
    
    /proc/sys/dev/raid/speed_limit_min
    >
    1000
    

    Статистика

    Время первой команды журнала10:32:00 2012- 2-21
    Время последней команды журнала13:41:05 2012- 2-21
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 7.92
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.21
    Количество командных строк в единицу времени, команда/мин 0.76
    Частота использования команд
    mdadm23|=================| 17.83%
    cat13|==========| 10.08%
    grep8|======| 6.20%
    ls7|=====| 5.43%
    dpkg6|====| 4.65%
    sort6|====| 4.65%
    losetup6|====| 4.65%
    fdisk5|===| 3.88%
    dd4|===| 3.10%
    less4|===| 3.10%
    echo3|==| 2.33%
    sfdisk3|==| 2.33%
    cut3|==| 2.33%
    ping3|==| 2.33%
    umount2|=| 1.55%
    speed_limit_max2|=| 1.55%
    pvcreate2|=| 1.55%
    watch2|=| 1.55%
    sed2|=| 1.55%
    ps2|=| 1.55%
    Personalities2|=| 1.55%
    vim2|=| 1.55%
    ssh2|=| 1.55%
    uniq1|| 0.78%
    vgcreate1|| 0.78%
    41|| 0.78%
    pvdisplay1|| 0.78%
    rm1|| 0.78%
    mail1|| 0.78%
    speed_limit_min1|| 0.78%
    apt-get1|| 0.78%
    /etc/init.d/mdadm1|| 0.78%
    /etc/mdadm/mdadm.conf1|| 0.78%
    loop41|| 0.78%
    >1|| 0.78%
    ^C1|| 0.78%
    file1|| 0.78%
    exit1|| 0.78%
    Kernel1|| 0.78%
    su1|| 0.78%
    ____
    *) Интервалы неактивности длительностью 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$