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

Содержание

Журнал

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

/dev/pts/5
11:13:03
#rm /mnt/1

11:13:23
#rm /mnt/test/
rm: невозможно удалить `/mnt/test/': Это каталог
11:13:27
#rm -r /mnt/test/

11:13:33
#ls -aGFl /mnt/
итого 8
drwxr-xr-x  2 root 4096 Мар 23 12:13 ./
drwxr-xr-x 22 root 4096 Мар 22 17:24 ../
11:13:35
#mount -o rw /dev//etherd/e2.1 /mnt/
mount: you must specify the filesystem type
11:14:41
#mkfs.ext3 /dev/etherd/e2.1
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
30531584 inodes, 122096646 blocks
6104832 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
3727 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
        102400000
11:24:38
#touch /mnt/1

11:25:02
#ls -aGFl /mnt/
итого 8
drwxr-xr-x  2 root 4096 Мар 23 12:13 ./
drwxr-xr-x 22 root 4096 Мар 22 17:24 ../
11:25:04
#ls /mnt/

11:25:21
#ls -l /var/lib/vblade-persist/vblades/
итого 0
/dev/pts/3
11:29:50
#vblade-persist start all

11:30:43
#vblade-persist stop
vblade-persist: Not a valid shelf: ''
11:30:47
#vblade-persist stop all

11:30:53
#ls -l /var/lib/vblade-persist/vblades/
итого 0
/dev/pts/5
11:33:02
#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/3
11:33:06
#df -h /tmp/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   12G  5,9G  67% /
/dev/pts/5
11:33:39
#dpkg -L vblade
/.
/usr
/usr/sbin
/usr/sbin/vblade
/usr/sbin/vbladed
/usr/share
/usr/share/doc
/usr/share/doc/vblade
/usr/share/doc/vblade/TODO.Debian
/usr/share/doc/vblade/copyright
/usr/share/doc/vblade/README.gz
/usr/share/doc/vblade/changelog.Debian.gz
/usr/share/doc/vblade/changelog.gz
/usr/share/man
/usr/share/man/man8
/usr/share/man/man8/vblade.8.gz
/usr/share/man/man8/vbladed.8.gz
11:35:01
#vblade-persist setup 5.1 eth1 /dev/DATA/lv3
vblade-persist: not a valid shelf: '5.1'
11:35:06
#vblade-persist setup 5 1 eth1 /dev/DATA/lv4
Service vblade-e5.1 added.
11:36:05
#ls -l /var/lib/vblade-persist/vblades/e5.1/
итого 16
-rw-r--r-- 1 root root    0 Мар 23 12:35 down
drwxr-xr-x 2 root root 4096 Мар 23 12:35 env
lrwxrwxrwx 1 root root   39 Мар 23 12:35 finish -> /usr/share/vblade-persist/vblade-finish
drwxr-xr-x 3 root root 4096 Мар 23 12:35 log
drwxr-xr-x 2 root root 4096 Мар 23 12:35 macs
lrwxrwxrwx 1 root root   36 Мар 23 12:35 run -> /usr/share/vblade-persist/vblade-run
drwx------ 2 root root 4096 Мар 23 12:35 supervise
11:36:17
#aoe-stat
     e10.1         5.368GB   eth1 up
      e1.1         4.294GB   eth1 up
      e2.1       500.107GB   eth1 up
      e2.2         7.516GB   eth1 up
      e3.1         5.368GB   eth1 up
      e4.1         6.442GB   eth1 up
11:43:46
#mkdir /tmp/speed

11:44:11
#touch /tmp/speed/file

11:44:29
#bonnie++ -d /tmp/speed -u root
Using uid:0, gid:0.
Writing with putc()...^Z
[1]+  Stopped                 bonnie++ -d /tmp/speed -u root
/dev/pts/3
11:45:58
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   12G  5,6G  69% /
11:46:11
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,1G  71% /
11:46:25
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,0G  72% /
11:46:33
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,0G  72% /
11:46:34
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,0G  72% /
11:46:35
#df -h /tmp/speed/
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,0G  72% /
11:46:36
#ls -aGFl /tmp/speed/
итого 3087788
drwxr-xr-x  2 root       4096 Мар 23 12:45 ./
drwxrwxrwt 10 root       4096 Мар 23 12:44 ../
-rw-r--r--  1 root 1073737728 Мар 23 12:45 Bonnie.7134.000
-rw-r--r--  1 root 1073737728 Мар 23 12:45 Bonnie.7134.001
-rw-r--r--  1 root 1011310592 Мар 23 12:46 Bonnie.7134.002
-rw-r--r--  1 root          0 Мар 23 12:45 Bonnie.7134.003
-rw-r--r--  1 root          0 Мар 23 12:45 Bonnie.7134.004
-rw-r--r--  1 root          0 Мар 23 12:45 Bonnie.7134.005
-rw-r--r--  1 root          0 Мар 23 12:44 file
11:46:47
#rm /tmp/speed/Bonnie.7134.00*

11:47:24
#ls -aGFl /tmp/speed/
итого 8
drwxr-xr-x  2 root 4096 Мар 23 12:47 ./
drwxrwxrwt 10 root 4096 Мар 23 12:44 ../
-rw-r--r--  1 root    0 Мар 23 12:44 file
11:47:45
#rm -r /tmp/speed/

11:48:00
#ls -aGFl /tmp/
итого 40
drwxrwxrwt  9 root 4096 Мар 23 12:48 ./
drwxr-xr-x 22 root 4096 Мар 22 17:24 ../
drwx------  3 user 4096 Мар 23 09:15 gconfd-user/
drwxrwxrwt  2 root 4096 Мар 23 09:15 .ICE-unix/
drwx------  2 user 4096 Мар 23 09:15 keyring-8IPL83/
srwxr-xr-x  1 user    0 Мар 23 09:15 mapping-user=
drwx------  2 user 4096 Мар 23 11:49 orbit-user/
drwx------  2 user 4096 Мар 23 09:15 seahorse-TRvR6U/
drwx------  2 user 4096 Мар 23 09:15 virtual-user.jOckAl/
-r--r--r--  1 root   11 Мар 23 09:05 .X0-lock
drwxrwxrwt  2 root 4096 Мар 23 09:05 .X11-unix/
11:48:05
#ls -aGFl
итого 6474624
drwxr-xr-x  9 root       4096 Мар 22 15:51 ./
drwxr-xr-x 22 root       4096 Мар 22 17:24 ../
drwx------  2 root       4096 Мар 22 10:13 .aptitude/
-rw-------  1 root       8092 Мар 22 17:38 .bash_history
-rw-r--r--  1 root         22 Мар 22 11:38 .bash_profile
-rw-r--r--  1 root        473 Мар 22 11:36 .bashrc
drwxr-xr-x  2 root       4096 Мар 22 10:32 .debtags/
-rw-r--r--  1 root 2148532224 Мар 22 14:22 disk1.img
-rw-r--r--  1 root 2148532224 Мар 22 14:22 disk2.img
-rw-r--r--  1 root 2148532224 Мар 22 14:40 disk3.img
-rw-r--r--  1 root 2148532224 Мар 22 15:51 disk4.img
drwx------  2 root       4096 Мар 22 10:32 .gconf/
drwx------  2 root       4096 Мар 22 10:32 .gconfd/
-rw-r--r--  1 root         55 Мар 22 11:37 .l3rc
drwxr-xr-x  2 root       4096 Мар 23 12:48 .lilalo/
drwxr-xr-x  2 root       4096 Мар 22 13:59 .mc/
-rw-r--r--  1 root        140 Ноя 19  2007 .profile
drwx------  2 root       4096 Мар 22 10:55 .ssh/
-rw-r--r--  1 root          0 Мар 22 10:59 test
-rw-r--r--  1 root       2730 Мар 22 13:56 xorg.conf.new
11:48:19
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G   13G  5,0G  72% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  844K  9,2M   9% /dev
tmpfs                 1,5G     0  1,5G   0% /dev/shm
11:50:22
#lsof +d
lsof: +d not followed by a directory path
lsof 4.78
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhlnNoOPRstUvVX] [+|-c c] [+|-d s] [+D D] [+|-f]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:50:54
#lsof +D
lsof: +d not followed by a directory path
lsof 4.78
 latest revision: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/
 latest FAQ: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/FAQ
 latest man page: ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/lsof_man
 usage: [-?abhlnNoOPRstUvVX] [+|-c c] [+|-d s] [+D D] [+|-f]
 [-F [f]] [-g [s]] [-i [i]] [+|-L [l]] [+m [m]] [+|-M] [-o [o]]
 [-p s] [+|-r [t]] [-S [t]] [-T [t]] [-u s] [+|-w] [-x [fl]] [--] [names]
Use the ``-h'' option to get more help information.
11:51:02
#lsof +D /tmp/
COMMAND    PID USER   FD   TYPE     DEVICE SIZE   NODE NAME
Xorg      3053 root    3u  unix 0xf5e31200        8963 /tmp/.X11-unix/X0
Xorg      3053 root   13u  unix 0xf5f353c0        9202 /tmp/.X11-unix/X0
Xorg      3053 root   14u  unix 0xf5d7d040        9547 /tmp/.X11-unix/X0
Xorg      3053 root   15u  unix 0xf5f2d580        9563 /tmp/.X11-unix/X0
Xorg      3053 root   16u  unix 0xf58be740        9568 /tmp/.X11-unix/X0
Xorg      3053 root   17u  unix 0xf5ecdac0        9611 /tmp/.X11-unix/X0
Xorg      3053 root   18u  unix 0xeffb53c0        9683 /tmp/.X11-unix/X0
Xorg      3053 root   19u  unix 0xf5c14c80        9805 /tmp/.X11-unix/X0
Xorg      3053 root   20u  unix 0xeff833c0        9940 /tmp/.X11-unix/X0
...
mixer_app 3317 user   12u  unix 0xef8d9e40       10758 /tmp/orbit-user/linc-cf5-0-4ed6854c68a9a
mixer_app 3317 user   13u  unix 0xef8d9740       10762 /tmp/orbit-user/linc-cf5-0-4ed6854c68a9a
mixer_app 3317 user   15u  unix 0xef8b8900       10770 /tmp/orbit-user/linc-cf5-0-4ed6854c68a9a
mapping-d 3322 user    3u  unix 0xf7ab6900       10790 /tmp/mapping-user
mapping-d 3322 user    4u  unix 0xef915ac0       10794 /tmp/mapping-user
gnome-ter 3488 user   12u  unix 0xef915c80       11407 /tmp/orbit-user/linc-da0-0-6c85ebdf5fe34
gnome-ter 3488 user   13u  unix 0xef8e2740       11410 /tmp/orbit-user/linc-da0-0-6c85ebdf5fe34
gnome-ter 3488 user   14u  unix 0xef9b6c80       11414 /tmp/orbit-user/linc-da0-0-6c85ebdf5fe34
epiphany- 3845 user   12u  unix 0xef8ee740       12434 /tmp/orbit-user/linc-f05-0-19de01f754487
epiphany- 3845 user   13u  unix 0xef9b6900       12437 /tmp/orbit-user/linc-f05-0-19de01f754487
11:51:20
#lsof +D /home/user/
COMMAND    PID USER   FD   TYPE DEVICE   SIZE   NODE NAME
gdm       3044 root    9w   REG    8,1    749 521248 /home/user/.xsession-errors
x-session 3189 user  cwd    DIR    8,1   4096 521239 /home/user/
gnome-set 3247 user  cwd    DIR    8,1   4096 521239 /home/user/
metacity  3265 user  cwd    DIR    8,1   4096 521239 /home/user/
gnome-pan 3266 user  cwd    DIR    8,1   4096 521239 /home/user/
nautilus  3270 user  cwd    DIR    8,1   4096 521239 /home/user/
bluetooth 3280 user  cwd    DIR    8,1   4096 521239 /home/user/
update-no 3283 user  cwd    DIR    8,1   4096 521239 /home/user/
system-co 3289 user  cwd    DIR    8,1   4096 521239 /home/user/
...
epiphany- 3845 user   35u   REG    8,1  16384 521370 /home/user/.gnome2/epiphany/mozilla/epiphany/key3.db
bash      3863 user  cwd    DIR    8,1   4096 521239 /home/user/
ssh       3866 user  cwd    DIR    8,1   4096 521239 /home/user/
ssh       3868 user  cwd    DIR    8,1   4096 521239 /home/user/
ping      3869 user  cwd    DIR    8,1   4096 521239 /home/user/
su        3885 root  cwd    DIR    8,1   4096 521239 /home/user/
script    3887 root  cwd    DIR    8,1   4096 521239 /home/user/
script    3926 root  cwd    DIR    8,1   4096 521239 /home/user/
bash      3927 root  cwd    DIR    8,1   4096 521239 /home/user/
ssh       3956 root  cwd    DIR    8,1   4096 521239 /home/user/
11:56:06
#lsof +d /mnt/

11:56:43
#mount /dev/DATA/lv4 /mnt/

11:57:18
#cd /mnt/

11:57:26
#cd ~/

11:57:33
#lsof +d /mnt/

11:57:36
#umount /mnt

11:57:52
#apt-get install iscsitarget-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  debhelper html2text intltool-debian libcompress-raw-zlib-perl libcompress-zlib-perl
  libdigest-hmac-perl libdigest-sha1-perl libfile-remove-perl libio-compress-base-perl
  libio-compress-zlib-perl libio-stringy-perl libmail-box-perl libmail-sendmail-perl
  libmailtools-perl libmime-types-perl libobject-realize-later-perl libsys-hostname-long-perl
  libuser-identity-perl module-assistant po-debconf
Предлагаемые пакеты:
...
Настраивается пакет libdigest-hmac-perl (1.01-7) ...
Настраивается пакет libfile-remove-perl (1.42-1) ...
Настраивается пакет libio-stringy-perl (2.110-4) ...
Настраивается пакет libmime-types-perl (1.24-1) ...
Настраивается пакет libmailtools-perl (2.03-1) ...
Настраивается пакет libobject-realize-later-perl (0.18-1) ...
Настраивается пакет libuser-identity-perl (0.92-2) ...
Настраивается пакет libmail-box-perl (2.082-2) ...
Настраивается пакет libsys-hostname-long-perl (1.4-2) ...
Настраивается пакет libmail-sendmail-perl (0.79-5) ...
прошло 67 минут
13:05:28
#m-a a-i iscasitarget
iscasitarget, что такое iscasitarget?
13:05:44
#m-a a-i iscsitarget
Выбор ранее не выбранного пакета linux-kbuild-2.6.26.
Распаковывается пакет linux-kbuild-2.6.26 (из файла .../linux-kbuild-2.6.26_2.6.26-3_i386.deb)...
Выбор ранее не выбранного пакета linux-headers-2.6.26-2-686.
Распаковывается пакет linux-headers-2.6.26-2-686 (из файла .../linux-headers-2.6.26-2-686_2.6.26-21lenny4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет gcc-4.1-base (4.1.2-25) ...
Настраивается пакет cpp-4.1 (4.1.2-25) ...
Настраивается пакет gcc-4.1 (4.1.2-25) ...
Настраивается пакет linux-headers-2.6.26-2-common (2.6.26-21lenny4) ...
Настраивается пакет linux-kbuild-2.6.26 (2.6.26-3) ...
...
           │                                                                         │
           │                                100%                                     │
           │                                                                         │
           └─────────────────────────────────────────────────────────────────────────┘
Завершено с /usr/src/iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb .
dpkg -Ei /usr/src/iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb
Выбор ранее не выбранного пакета iscsitarget-module-2.6.26-2-686.
(Чтение базы данных... на данный момент установлено 106573 файлов и каталогов.)
Распаковывается пакет iscsitarget-module-2.6.26-2-686 (из файла .../iscsitarget-module-2.6.26-2-686_0.4.16+svn162-3+2.6.26-21lenny4_i386.deb)...
Настраивается пакет iscsitarget-module-2.6.26-2-686 (0.4.16+svn162-3+2.6.26-21lenny4) ...
13:06:33
#mdprobe iscsi_trgt
bash: mdprobe: команда не найдена
13:07:05
#apt-get install iscsitarget
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  iscsitarget
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 55,7kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 221kB.
Получено:1 http://10.0.35.1 lenny/main iscsitarget 0.4.16+svn162-3 [55,7kB]
Получено 55,7kБ за 0s (999kБ/c)
Выбор ранее не выбранного пакета iscsitarget.
(Чтение базы данных... на данный момент установлено 106578 файлов и каталогов.)
Распаковывается пакет iscsitarget (из файла .../iscsitarget_0.4.16+svn162-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет iscsitarget (0.4.16+svn162-3) ...
iscsitarget not enabled in "/etc/default/iscsitarget", not starting... (warning).
13:07:44
#dpkg -L iscsitarget
/.
/etc
/etc/init.d
/etc/init.d/iscsitarget
/etc/initiators.deny
/etc/initiators.allow
/etc/ietd.conf
/etc/default
/etc/default/iscsitarget
/usr
...
/usr/share/man/man5/ietd.conf.5.gz
/usr/share/man/man8
/usr/share/man/man8/ietadm.8.gz
/usr/share/man/man8/ietd.8.gz
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/iscsitarget
/usr/sbin
/usr/sbin/ietadm
/usr/sbin/ietd
13:07:56
#cat /etc/default/iscsitarget
ISCSITARGET_ENABLE=false
13:08:16
#vi /etc/inetd.conf
13:12:57
#/etc/init.d/iscsitarget restart
Removing iSCSI enterprise target devices: service not running.
iscsitarget not enabled in "/etc/default/iscsitarget", not starting... (warning).
13:13:26
#apt-get install open-iscsi
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  open-iscsi
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 554kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1360kB.
Получено:1 http://10.0.35.1 lenny/main open-iscsi 2.0.870~rc3-0.4 [554kB]
Получено 554kБ за 0s (7609kБ/c)
Выбор ранее не выбранного пакета open-iscsi.
(Чтение базы данных... на данный момент установлено 106597 файлов и каталогов.)
Распаковывается пакет open-iscsi (из файла .../open-iscsi_2.0.870~rc3-0.4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет open-iscsi (2.0.870~rc3-0.4) ...
Starting iSCSI initiator service: iscsid.
Setting up iSCSI targets:
iscsiadm: No records found!
.
Mounting network filesystems:.
13:14:13
#vi /etc/default/iscsitarget
--- /tmp/l3-saved-3674.17086.28178	2010-03-23 14:14:23.000000000 +0200
+++ /etc/default/iscsitarget	2010-03-23 14:14:45.000000000 +0200
@@ -1 +1 @@
-ISCSITARGET_ENABLE=false
+ISCSITARGET_ENABLE=true
13:14:49
#iscsiadm -m diskovery -t st -p 127.0.0.1
iscsiadm -m discovery [ -hV ] [ -d debug_level ] [-P printlevel] [ -t type -p ip:port -I ifaceN ... [ -l ] ] | [ -p ip:port ] [ -o operation ] [ -n name ] [ -v value ]
iscsiadm -m node [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -L all,manual,automatic ] [ -U all,manual,automatic ] [ -S ] [ [ -T targetname -p ip:port -I ifaceN ] [ -l | -u | -R | -s] ] [ [ -o  operation  ] [ -n name ] [ -v value ] ]
iscsiadm -m session [ -hV ] [ -d debug_level ] [ -P  printlevel] [ -r sessionid | sysfsdir [ -R | -u | -s ] [ -o operation ] [ -n name ] [ -v value ] ]
iscsiadm -m iface [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -I ifacename ] [ [ -o  operation  ] [ -n name ] [ -v value ] ]
iscsiadm -m fw [ -l ]
iscsiadm -k priority
13:15:53
#iscsiadm -m discovery -t st -p 127.0.0.1
127.0.0.1:3260,1 iqn.2001-04.com.example:storage1.linux5.unix.nt
13:16:05
#ls /var/log/messages
/var/log/messages
13:16:31
#tail /var/log/messages
Mar 23 12:57:18 linux5 kernel: [14272.323697] kjournald starting.  Commit interval 5 seconds
Mar 23 12:57:18 linux5 kernel: [14272.327897] EXT3 FS on dm-1, internal journal
Mar 23 12:57:18 linux5 kernel: [14272.327901] EXT3-fs: mounted filesystem with ordered data mode.
Mar 23 14:14:02 linux5 kernel: [19131.958059] Loading iSCSI transport class v2.0-869.
Mar 23 14:14:02 linux5 kernel: [19131.962239] iscsi: registered transport (tcp)
Mar 23 14:14:02 linux5 kernel: [19131.998650] iscsi: registered transport (iser)
Mar 23 14:14:49 linux5 kernel: [19179.366652] iSCSI Enterprise Target Software - version 0.4.16
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type fileio
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type blockio
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type nullio
13:16:41
#tail /var/log/kern.log
Mar 23 12:57:18 linux5 kernel: [14272.327897] EXT3 FS on dm-1, internal journal
Mar 23 12:57:18 linux5 kernel: [14272.327901] EXT3-fs: mounted filesystem with ordered data mode.
Mar 23 14:14:02 linux5 kernel: [19131.958059] Loading iSCSI transport class v2.0-869.
Mar 23 14:14:02 linux5 kernel: [19131.962239] iscsi: registered transport (tcp)
Mar 23 14:14:02 linux5 kernel: [19131.998650] iscsi: registered transport (iser)
Mar 23 14:14:49 linux5 kernel: [19179.366652] iSCSI Enterprise Target Software - version 0.4.16
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type fileio
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type blockio
Mar 23 14:14:49 linux5 kernel: [19179.366652] iscsi_trgt: Registered io type nullio
Mar 23 14:14:49 linux5 kernel: [19179.394651] iscsi_trgt: sess_param_check(46) max_connections: 11 is out of range (1 1)
13:22:49
#.

13:22:49
#cat /proc/partitions
                 iscsiadm -m discovery -t st -p 192.168.15.2
192.168.15.2:3260,1 iqn.2001-04.com.example:storage1.linux2.unix.nt
13:24:06
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 17:35:51 UTC 2010
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bf790000 (usable)
[    0.000000]  BIOS-e820: 00000000bf790000 - 00000000bf79e000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bf79e000 - 00000000bf7e0000 (ACPI NVS)
...
[19745.469088] sd 4:0:0:0: [sdc] 10485760 512-byte hardware sectors (5369 MB)
[19745.470144] sd 4:0:0:0: [sdc] Write Protect is off
[19745.470147] sd 4:0:0:0: [sdc] Mode Sense: 77 00 00 08
[19745.478290] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[19745.485265] sd 4:0:0:0: [sdc] 10485760 512-byte hardware sectors (5369 MB)
[19745.486403] sd 4:0:0:0: [sdc] Write Protect is off
[19745.486405] sd 4:0:0:0: [sdc] Mode Sense: 77 00 00 08
[19745.486669] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[19745.486669]  sdc: unknown partition table
[19745.486669] sd 4:0:0:0: [sdc] Attached SCSI disk
13:24:18
#dmesg

13:24:18
#dmesg

13:24:18
#dmesg
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 2.6.26-2-686 (Debian 2.6.26-21lenny4) (dannf@debian.org) (gcc version 4.1.3 20080704 (prerelease) (Debian 4.1.2-25)) #1 SMP Tue Mar 9 17:35:51 UTC 2010
[    0.000000] BIOS-provided physical RAM map:
[    0.000000]  BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)
[    0.000000]  BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)
[    0.000000]  BIOS-e820: 00000000000e4000 - 0000000000100000 (reserved)
[    0.000000]  BIOS-e820: 0000000000100000 - 00000000bf790000 (usable)
[    0.000000]  BIOS-e820: 00000000bf790000 - 00000000bf79e000 (ACPI data)
[    0.000000]  BIOS-e820: 00000000bf79e000 - 00000000bf7e0000 (ACPI NVS)
...
[19745.469088] sd 4:0:0:0: [sdc] 10485760 512-byte hardware sectors (5369 MB)
[19745.470144] sd 4:0:0:0: [sdc] Write Protect is off
[19745.470147] sd 4:0:0:0: [sdc] Mode Sense: 77 00 00 08
[19745.478290] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[19745.485265] sd 4:0:0:0: [sdc] 10485760 512-byte hardware sectors (5369 MB)
[19745.486403] sd 4:0:0:0: [sdc] Write Protect is off
[19745.486405] sd 4:0:0:0: [sdc] Mode Sense: 77 00 00 08
[19745.486669] sd 4:0:0:0: [sdc] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[19745.486669]  sdc: unknown partition table
[19745.486669] sd 4:0:0:0: [sdc] Attached SCSI disk
13:25:42
#netstat -np -A inet | grep iscsi
tcp        0      0 192.168.15.5:38269      192.168.15.2:3260       ESTABLISHED 10821/iscsid
13:27:08
#ls /proc/net/iet/session
/proc/net/iet/session
13:28:09
#cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                cid:0 ip:192.168.15.2 state:active hd:none dd:none
13:28:19
#ietadm --op show --tid=1
Wthreads=8
Type=0
QueuedCommands=32
13:28:54
#cat /proc/net/iet/volume
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        lun:0 state:0 iotype:fileio iomode:wt path:/dev/DATA/lv4
13:30:06
#discovery -t st -p 192.168.15.2

13:30:06
#.

13:30:06
#cat /proc/partitions
ISCSITARGET_ENABLE=true
"/etc/default/iscsitarget" 1 line, 24 characters
13:30:48
#~

13:30:48
#.

13:30:48
#cat /proc/partitions
# Example iscsi target configuration
#
# Everything until the first target definition belongs
# to the global configuration.
# Right now this is only the user configuration used
# during discovery sessions. "IncomingUser" specifies credentials the
# initiator has to provide - several of these are supported. If mutual
# CHAP shall be employed, "OutgoingUser" specifies the user/pass
"/etc/ietd.conf" 59 lines, 2068 characters
# Targets definitions start with "Target" and the target name.
...
        # Alias Test
        # various iSCSI parameters
        # (not all are used right now, see also iSCSI spec for details)
        Lun 1 Path=/dev/DATA/lv3,Type=fileio
        MaxConnections          11
        #InitialR2T             Yes
        #ImmediateData          No
"/etc/ietd.conf" 60 lines, 2106 characters written
Target iqn.2001-04.com.example:storage1.linux5.unix.nt
Target iqn.2
13:31:32
#discovery -t st -p 192.168.15.2

13:31:32
#.

13:31:32
#cat /proc/partitions
                 /etc/init.d/iscsitarget restart
Removing iSCSI enterprise target devices: succeeded.
Stopping iSCSI enterprise target service: succeeded.
Removing iSCSI enterprise target modules: succeeded.
Starting iSCSI enterprise target service: succeeded.
13:34:33
#ls -l /etc/iscsi/nodes/
итого 8
drw------- 3 root root 4096 Мар 23 14:23 iqn.2001-04.com.example:storage1.linux2.unix.nt
drw------- 3 root root 4096 Мар 23 14:16 iqn.2001-04.com.example:storage1.linux5.unix.nt
13:37:53
#mount /dev/sdc /mnt/
mount: you must specify the filesystem type
13:41:19
#mkfs.ext3 /dev/sdc
mke2fs 1.41.3 (12-Oct-2008)
/dev/sdc is entire device, not just one partition!
Proceed anyway? (y,n) n
13:42:02
#umount /mnt/
umount: /mnt/: not mounted
13:42:24
#cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                cid:0 ip:192.168.15.2 state:active hd:none dd:none
13:44:39
#cat /proc/net/iet/session
                 cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                cid:0 ip:192.168.15.2 state:active hd:none dd:none
13:44:44
#cat /proc/net/iet/session

13:48:05
#10
192.168.15.10:3260,1 iqn.2001-04.com.example:storage1.linux10.unix.nt
192.168.15.10:3260,1 iqn.2001-04.com.example:storage2.linux10.unix.nt
13:51:14
#1
          out
Logging out of session [sid: 2, target: iqn.2001-04.com.example:storage1.linux10.unix.nt, portal: 192.168.15.10,3260]
Logout of [sid: 2, target: iqn.2001-04.com.example:storage1.linux10.unix.nt, portal: 192.168.15.10,3260]: successful
13:51:28
#watch /proc/net/iet/session
[3]+  Stopped                 watch /proc/net/iet/session
13:53:05
#cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                cid:0 ip:192.168.15.2 state:active hd:none dd:none
13:53:20
#2

13:53:20
#1

13:53:20
#discovery -t st -p 192.168.15.10
                          -stat
iscsiadm -m discovery [ -hV ] [ -d debug_level ] [-P printlevel] [ -t type -p ip:port -I ifaceN ... [ -l ] ] | [ -p ip:port ] [ -o operation ] [ -n name ] [ -v value ]
iscsiadm -m node [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -L all,manual,automatic ] [ -U all,manual,automatic ] [ -S ] [ [ -T targetname -p ip:port -I ifaceN ] [ -l | -u | -R | -s] ] [ [ -o  operation  ] [ -n name ] [ -v value ] ]
iscsiadm -m session [ -hV ] [ -d debug_level ] [ -P  printlevel] [ -r sessionid | sysfsdir [ -R | -u | -s ] [ -o operation ] [ -n name ] [ -v value ] ]
iscsiadm -m iface [ -hV ] [ -d debug_level ] [ -P printlevel ] [ -I ifacename ] [ [ -o  operation  ] [ -n name ] [ -v value ] ]
iscsiadm -m fw [ -l ]
iscsiadm -k priority
13:54:57
#top
top - 14:56:56 up  5:51,  8 users,  load average: 0.84, 0.90, 0.89
Tasks: 154 total,   2 running, 145 sleeping,   7 stopped,   0 zombie
Cpu(s): 16.9%us,  0.3%sy,  0.0%ni, 80.6%id,  1.9%wa,  0.0%hi,  0.1%si,  0.0%st
Mem:   3099904k total,  2949020k used,   150884k free,    38536k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap: 11229384k total,       96k used, 11229288k free,  2500328k cached
top - 14:57:02 up  5:51,  8 users,  load average: 0.85, 0.90, 0.89
Tasks: 154 total,   2 running, 145 sleeping,   7 stopped,   0 zombie
Cpu(s): 53.5%us,  0.0%sy,  0.0%ni, 46.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3099904k total,  2949228k used,   150676k free,    38544k buffers
...
  180 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/0
  181 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/1
  608 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksuspend_usbd
  609 root      15  -5     0    0    0 S    0  0.0   0:00.00 khubd
  881 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/0
  882 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/1
  883 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux
  926 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_0
  927 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_1
  928 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_2
13:57:12
#htop
bash: htop: команда не найдена
13:57:16
#top
top - 15:01:16 up  5:56,  8 users,  load average: 0.80, 0.87, 0.88
Tasks: 154 total,   2 running, 145 sleeping,   7 stopped,   0 zombie
Cpu(s): 51.3%us,  0.2%sy,  0.0%ni, 48.5%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   3099904k total,  2949764k used,   150140k free,    38872k buffers
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
Swap: 11229384k total,       96k used, 11229288k free,  2500484k cached
 5424 root      20   0 26032  22m 1516 R   99  0.7 106:00.42 l3-agent
 3053 root      20   0  371m  30m 7236 S   16  1.0   8:42.61 Xorg
    1 root      20   0  2100  684  588 S    0  0.0   0:01.20 init
    2 root      15  -5     0    0    0 S    0  0.0   0:00.00 kthreadd
...
  180 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/0
  181 root      15  -5     0    0    0 S    0  0.0   0:00.00 aio/1
  608 root      15  -5     0    0    0 S    0  0.0   0:00.00 ksuspend_usbd
  609 root      15  -5     0    0    0 S    0  0.0   0:00.00 khubd
  881 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/0
  882 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata/1
  883 root      15  -5     0    0    0 S    0  0.0   0:00.00 ata_aux
  926 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_0
  927 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_1
  928 root      15  -5     0    0    0 S    0  0.0   0:00.00 scsi_eh_2
14:01:27
#cat /proc/net/iet/session
tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
        sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                cid:0 ip:192.168.15.2 state:active hd:none dd:none

Файлы

  • /etc/default/iscsitarget
  • /proc/net/iet/session
  • /proc/net/iet/volume
  • /proc/partitions
  • /etc/default/iscsitarget
    >
    ISCSITARGET_ENABLE=false
    
    /proc/net/iet/session
    >
    tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
            sid:281474997486080 initiator:iqn.1993-08.org.debian:01:62bca097b921
                    cid:0 ip:192.168.15.2 state:active hd:none dd:none
    
    /proc/net/iet/volume
    >
    tid:1 name:iqn.2001-04.com.example:storage1.linux5.unix.nt
            lun:0 state:0 iotype:fileio iomode:wt path:/dev/DATA/lv4
    
    /proc/partitions
    >
                     /etc/init.d/iscsitarget restart
    Removing iSCSI enterprise target devices: succeeded.
    Stopping iSCSI enterprise target service: succeeded.
    Removing iSCSI enterprise target modules: succeeded.
    Starting iSCSI enterprise target service: succeeded.
    

    Статистика

    Время первой команды журнала11:13:03 2010- 3-23
    Время последней команды журнала14:01:27 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %16.83
    Процент синтаксически неверно набранных команд, % 1.98
    Суммарное время работы с терминалом *, час 1.68
    Количество командных строк в единицу времени, команда/мин 1.00
    Частота использования команд
    ls13|============| 12.75%
    cat12|===========| 11.76%
    df8|=======| 7.84%
    lsof6|=====| 5.88%
    vblade-persist6|=====| 5.88%
    rm5|====| 4.90%
    dmesg4|===| 3.92%
    .4|===| 3.92%
    apt-get3|==| 2.94%
    discovery3|==| 2.94%
    mount3|==| 2.94%
    dpkg2|=| 1.96%
    m-a2|=| 1.96%
    umount2|=| 1.96%
    mkfs.ext32|=| 1.96%
    cd2|=| 1.96%
    touch2|=| 1.96%
    top2|=| 1.96%
    tail2|=| 1.96%
    vi2|=| 1.96%
    iscsiadm2|=| 1.96%
    12|=| 1.96%
    mkdir1|| 0.98%
    aoe-stat1|| 0.98%
    netstat1|| 0.98%
    watch1|| 0.98%
    mdprobe1|| 0.98%
    ~1|| 0.98%
    /etc/init.d/iscsitarget1|| 0.98%
    101|| 0.98%
    ietadm1|| 0.98%
    htop1|| 0.98%
    grep1|| 0.98%
    21|| 0.98%
    bonnie++1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 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$