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

Содержание

Журнал

Понедельник (04/04/11)

/dev/pts/4
08:19:33
#mdadm -C /dev/md0 -l1 -n2 /dev/sda8 /dev/sda9
mdadm: array /dev/md0 started.
08:22:12
#cat /proc/mdstat
Personalities : [raid1]
md0 : active raid1 sda9[1] sda8[0]
      48828480 blocks [2/2] [UU]
      [>....................]  resync =  1.0% (523648/48828480) finish=21.5min speed=37403K/sec
unused devices: <none>
08:22:27
#watch cat /proc/mdstat

/dev/pts/9
08:28:28
#pvc
pvchange  pvck      pvcreate
08:28:28
#pvcreate /dev/m
mapper/ mcelog  md0     mem     mixer
08:28:28
#pvcreate /dev/md1
  Device /dev/md1 not found (or ignored by filtering).
08:30:49
#pvcreate /dev/md0
  Physical volume "/dev/md0" successfully created
08:33:17
#vg
vgcfgbackup    vgconvert      vgextend       vgmknodes      vgs
vgcfgrestore   vgcreate       vgimport       vgreduce       vgscan
vgchange       vgdisplay      vgimportclone  vgremove       vgsplit
vgck           vgexport       vgmerge        vgrename
08:33:17
#vgcreate VG1 /dev/md0
  Volume group "VG1" successfully created
08:33:54
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG1
  PV Size               46.57 GB / not usable 4.06 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11920
  Free PE               11920
  Allocated PE          0
  PV UUID               BbOJBz-EJ1K-b7nh-tX3M-ayXV-4RJc-4cEyuD
08:37:32
#vgdisplay
  --- Volume group ---
  VG Name               VG1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46.56 GB
  PE Size               4.00 MB
  Total PE              11920
  Alloc PE / Size       0 / 0
  Free  PE / Size       11920 / 46.56 GB
  VG UUID               LX0GgN-Z3in-Kohf-tUtS-8P1E-klmU-XmuQTP
08:37:43
#lvcreate -L2G -n vol1 /dev/
Display all 211 possibilities? (y or n)
08:37:43
#lvcreate -L2G -n vol1 /dev/VG1
  Logical volume "vol1" created
08:43:24
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  521M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
08:43:34
#ls -l /dev/VG1/
total 0
lrwxrwxrwx 1 root root 20 Apr  4 12:40 vol1 -> /dev/mapper/VG1-vol1
08:43:49
#ls -l /dev/VG1/vol1
lrwxrwxrwx 1 root root 20 Apr  4 12:40 /dev/VG1/vol1 -> /dev/mapper/VG1-vol1
08:44:35
#df -h
                 cat //tmp/l
libgomp-4.4.0-6.el5.x86_64.rpm  lost+found/
log
08:44:35
#cat //tmp/log
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
08:45:03
#cat /tmp/log
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
  One or more specified logical volume(s) not found.
08:45:10
#df -h

08:45:10
#lvcreate -L2G -n vol1 /dev/VG1
                 lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                2.00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
прошло 69 минут
09:54:39
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                2.00 GB
  Current LE             512
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
09:54:43
#vgdisplay
  --- Volume group ---
  VG Name               VG1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  2
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46.56 GB
  PE Size               4.00 MB
  Total PE              11920
  Alloc PE / Size       512 / 2.00 GB
  Free  PE / Size       11408 / 44.56 GB
  VG UUID               LX0GgN-Z3in-Kohf-tUtS-8P1E-klmU-XmuQTP
09:54:57
#lvdisplay
                 for i in {1..5} ; do lvremove /dev/VG1/v$i ; done >& /tmp/log
09:55:25
#mkfs
mkfs         mkfs.cramfs  mkfs.ext2    mkfs.ext3    mkfs.msdos   mkfs.vfat
09:55:25
#mkfs.ext3 /dev/VG1/vol1
mke2fs 1.39 (29-May-2006)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 524288 blocks
26214 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=536870912
16 block groups
32768 blocks per group, 32768 fragments per group
16384 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 23 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
09:56:05
#mkdir VOL1

09:56:18
#ls
!                b                   ls
1                backups             Mail
2                c                   mbox
3                Desktop             rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
a                install.log         VOL1
anaconda-ks.cfg  install.log.syslog
09:56:21
#rm VOL1/
rm: cannot remove directory `VOL1/': Is a directory
09:56:27
#rm -rf VOL1/

09:56:32
#cd /

09:56:34
#mkdir VOL1

09:56:37
#mount /dev/VG1/vol1 /VOL1/

09:56:59
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  522M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  2.0G   68M  1.9G   4% /VOL1
09:57:03
#lvre
lvreduce  lvremove  lvrename  lvresize
09:57:03
#lvre
lvreduce  lvremove  lvrename  lvresize
09:57:03
#lvresize +1G /dev/VG1/vol1
  Path required for Logical Volume "+1G"
  Please provide a volume group name
  Run `lvresize --help' for more information.
09:59:23
#lvresize -L+1G /dev/VG1/vol1
  Extending logical volume vol1 to 3.00 GB
  Logical volume vol1 successfully resized
09:59:41
#resize
resize     resize2fs
09:59:41
#resize2fs /dev/VG1/vol1
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VG1/vol1 is mounted on /VOL1; on-line resizing required
Performing an on-line resize of /dev/VG1/vol1 to 786432 (4k) blocks.
The filesystem on /dev/VG1/vol1 is now 786432 blocks long.
10:00:27
#vgdisplay
  --- Volume group ---
  VG Name               VG1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  3
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46.56 GB
  PE Size               4.00 MB
  Total PE              11920
  Alloc PE / Size       768 / 3.00 GB
  Free  PE / Size       11152 / 43.56 GB
  VG UUID               LX0GgN-Z3in-Kohf-tUtS-8P1E-klmU-XmuQTP
/dev/pts/4
10:02:01
#setxkbmap -layout "us,ru"

10:02:04
#setxkbmap -option "grp:ctrl_shift_toggle,grp_led:scroll"

10:02:14
#mkdir /tmp/share

/dev/pts/9
10:03:39
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvreduce     lvresize
lvconvert    lvextend     lvmdiskscan  lvmsar       lvremove     lvs
lvcreate     lvm          lvmdump      lvm.static   lvrename     lvscan
10:03:39
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvreduce     lvresize
lvconvert    lvextend     lvmdiskscan  lvmsar       lvremove     lvs
lvcreate     lvm          lvmdump      lvm.static   lvrename     lvscan
10:03:39
#lvc
lvchange   lvconvert  lvcreate
10:03:39
#history | grep lvcr
 1001  lvcreate -L2G -n vol1 /dev/VG1
 1002  for i in {1..10} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log
 1010  for i in {1..5} ; do lvcreate -L100M -n v$i /dev/VG1/ ; done >& /tmp/log
 1029  history | grep lvcr
10:06:04
#lvcreate L5G -n vol1 /dev/VG1/
  Please specify either size or extents (not both)
  Run `lvcreate --help' for more information.
10:07:04
#lvcreate -L5G -n vol1 /dev/VG1/
  Volume group name expected (no slash)
  Run `lvcreate --help' for more information.
10:07:13
#lvcreate -L5G -n vol1 /dev/VG1
  Logical volume "vol1" already exists in volume group "VG1"
10:08:23
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  522M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  3.0G   68M  2.8G   3% /VOL1
10:08:43
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
10:09:19
#lvcreate -L5G -n vol2 /dev/VG1
  Logical volume "vol2" created
10:09:37
#lvcreate -L1G -n vol3 /dev/VG1
  Logical volume "vol3" created
10:10:15
#ls /dev/VG1/vol
vol1  vol2  vol3
10:10:15
#lvre
lvreduce  lvremove  lvrename  lvresize
10:10:15
#lvre
lvreduce  lvremove  lvrename  lvresize
10:10:15
#history | grep lvrem
 1006  for i in {1..10} ; do lvremove /dev/VG1/v$i ; done >& /tmp/log
 1013  for i in {1..5} ; do lvremove /dev/VG1/v$i ; done >& /tmp/log
 1039  history | grep lvrem
10:11:01
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG1
  PV Size               46.57 GB / not usable 4.06 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11920
  Free PE               9616
  Allocated PE          2304
  PV UUID               BbOJBz-EJ1K-b7nh-tX3M-ayXV-4RJc-4cEyuD
10:14:34
#lvremove /dev/VG1/vol2
Do you really want to remove active logical volume vol2? [y/n]: y
  Logical volume "vol2" successfully removed
10:15:10
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
10:15:16
#lvremove /dev/VG1/vol3
Do you really want to remove active logical volume vol3? [y/n]: y
  Logical volume "vol3" successfully removed
10:15:30
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG1
  PV Size               46.57 GB / not usable 4.06 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11920
  Free PE               11152
  Allocated PE          768
  PV UUID               BbOJBz-EJ1K-b7nh-tX3M-ayXV-4RJc-4cEyuD
10:15:43
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
10:15:49
#lvm
lvm          lvmdiskscan  lvmsadc      lvm.static
lvmchange    lvmdump      lvmsar
10:15:49
#lvm
lvm          lvmdiskscan  lvmsadc      lvm.static
lvmchange    lvmdump      lvmsar
10:15:49
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvreduce     lvresize
lvconvert    lvextend     lvmdiskscan  lvmsar       lvremove     lvs
lvcreate     lvm          lvmdump      lvm.static   lvrename     lvscan
10:15:49
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  vol1 VG1  -wi-ao 3.00G
10:19:31
#lvcreate -L1G -n vol2 /dev/VG1
  Logical volume "vol2" created
10:19:37
#lvcreate -L1G -n vol3 /dev/VG1
  Logical volume "vol3" created
10:19:53
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG1
  PV Size               46.57 GB / not usable 4.06 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11920
  Free PE               10640
  Allocated PE          1280
  PV UUID               BbOJBz-EJ1K-b7nh-tX3M-ayXV-4RJc-4cEyuD
10:23:06
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
10:23:18
#vgdisplay
  --- Volume group ---
  VG Name               VG1
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               1
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46.56 GB
  PE Size               4.00 MB
  Total PE              11920
  Alloc PE / Size       1280 / 5.00 GB
  Free  PE / Size       10640 / 41.56 GB
  VG UUID               LX0GgN-Z3in-Kohf-tUtS-8P1E-klmU-XmuQTP
10:23:40
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  523M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  3.0G   68M  2.8G   3% /VOL1
10:24:23
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/md0
  VG Name               VG1
  PV Size               46.57 GB / not usable 4.06 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11920
  Free PE               10640
  Allocated PE          1280
  PV UUID               BbOJBz-EJ1K-b7nh-tX3M-ayXV-4RJc-4cEyuD
10:25:24
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
10:26:05
#mkdir VOL2

10:26:19
#mkdir VOL3

10:26:21
#mount /dev/
Display all 212 possibilities? (y or n)
10:26:21
#mount /dev/sda
sda    sda1   sda10  sda2   sda3   sda4   sda5   sda6   sda7   sda8   sda9
10:26:21
#mount /dev/VG1/vol2 /VOL2
mount: you must specify the filesystem type
10:30:35
#rm -rf VOL2

10:30:48
#ls
bin   DIR   home   lost+found  mnt  proc  selinux  tmp  VOL1
boot  etc   lib    media       net  root  srv      usr  VOL3
dev   help  lib64  misc        opt  sbin  sys      var  VOL3-snap
10:30:50
#rm -rf VOL3

10:31:03
#cp /etc/passwd /VOL
VOL1/      VOL2/      VOL3-snap/
10:31:03
#cp /etc/passwd /VOL1

10:32:00
#ls /VOL
VOL1/      VOL2/      VOL3-snap/
10:32:00
#ls /VOL1
lost+found  passwd
10:32:06
#lvcreate -s -n VOL
VOL1/      VOL2/      VOL3-snap/
10:32:06
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1.00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:2
10:33:57
#history | greplvremove
bash: greplvremove: command not found
10:34:17
#history | grep lvremove
 1006  for i in {1..10} ; do lvremove /dev/VG1/v$i ; done >& /tmp/log
 1013  for i in {1..5} ; do lvremove /dev/VG1/v$i ; done >& /tmp/log
 1041  lvremove /dev/VG1/vol2
 1043  lvremove /dev/VG1/vol3
 1069  history | greplvremove
 1070  history | grep lvremove
10:34:20
#lvremove /dev/VG1/vol2
Do you really want to remove active logical volume vol2? [y/n]: y
  Logical volume "vol2" successfully removed
10:34:41
#lvremove /dev/VG1/vol3
Do you really want to remove active logical volume vol3? [y/n]: y
  Logical volume "vol3" successfully removed
10:34:49
#lvremove /dev/VG1/vol1
  Can't remove open logical volume "vol1"
10:35:57
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/VG1/vol1
  VG Name                VG1
  LV UUID                BdTBez-9iH7-UqCZ-qUUU-Yj5q-pBhm-gv9sXi
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.00 GB
  Current LE             768
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0
10:36:15
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1             4.9G  523M  4.1G  12% /
/dev/sda6             2.0G  160M  1.7G   9% /tmp
/dev/sda3             9.7G  357M  8.9G   4% /var
/dev/sda2              20G  2.7G   16G  15% /usr
tmpfs                 2.0G     0  2.0G   0% /dev/shm
/dev/sda7             9.4G  150M  8.8G   2% /mnt/data7
/dev/mapper/VG1-vol1  3.0G   68M  2.8G   3% /VOL1
10:36:20
#lvcreate -s -n vol1-snap -L1G /dev/VG1/vol1
  Logical volume "vol1-snap" created
10:37:37
#ls
bin   DIR   home   lost+found  mnt  proc  selinux  tmp  VOL1
boot  etc   lib    media       net  root  srv      usr  VOL2
dev   help  lib64  misc        opt  sbin  sys      var  VOL3-snap
10:37:58
#rm -rf VOL2

Файлы

  • //tmp/log
  • /proc/mdstat
  • /tmp/log
  • //tmp/log
    >
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
    
    /proc/mdstat
    >
    Personalities : [raid1]
    md0 : active raid1 sda9[1] sda8[0]
          48828480 blocks [2/2] [UU]
          [>....................]  resync =  1.0% (523648/48828480) finish=21.5min speed=37403K/sec
    unused devices: <none>
    
    /tmp/log
    >
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
      One or more specified logical volume(s) not found.
    

    Статистика

    Время первой команды журнала08:19:33 2011- 4- 4
    Время последней команды журнала10:37:58 2011- 4- 4
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %10.89
    Процент синтаксически неверно набранных команд, % 0.99
    Суммарное время работы с терминалом *, час 1.15
    Количество командных строк в единицу времени, команда/мин 1.47
    Частота использования команд
    lvcreate12|===========| 11.43%
    lvdisplay9|========| 8.57%
    ls8|=======| 7.62%
    df7|======| 6.67%
    mkdir5|====| 4.76%
    pvdisplay5|====| 4.76%
    rm5|====| 4.76%
    lvremove5|====| 4.76%
    mount4|===| 3.81%
    history4|===| 3.81%
    lvre4|===| 3.81%
    vgdisplay4|===| 3.81%
    pvcreate3|==| 2.86%
    cat3|==| 2.86%
    grep3|==| 2.86%
    lv3|==| 2.86%
    lvresize2|=| 1.90%
    cp2|=| 1.90%
    lvm2|=| 1.90%
    setxkbmap2|=| 1.90%
    resize2fs1|| 0.95%
    lvc1|| 0.95%
    resize1|| 0.95%
    vgcreate1|| 0.95%
    vg1|| 0.95%
    mkfs.ext31|| 0.95%
    cd1|| 0.95%
    mkfs1|| 0.95%
    greplvremove1|| 0.95%
    watch1|| 0.95%
    lvs1|| 0.95%
    pvc1|| 0.95%
    mdadm1|| 0.95%
    ____
    *) Интервалы неактивности длительностью 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$