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

Содержание

Журнал

Суббота (05/30/09)

/dev/pts/0
15:09:23
#apt-get install qemu
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  bochsbios esound-clients esound-common libasyncns0 libaudiofile0 libbluetooth3 libbrlapi0.5 libesd-alsa0 libpulse0 libsdl1.2debian
  libsdl1.2debian-alsa libsvga1 libvdemgmt0 libvdeplug2 openbios-ppc openbios-sparc openhackware sharutils vde2 vgabios
Предлагаемые пакеты:
...
Настраивается пакет libvdeplug2 (2.2.2-3) ...
Настраивается пакет openhackware (0.4.1-4) ...
Настраивается пакет libbrlapi0.5 (4.0-6) ...
Настраивается пакет vgabios (0.6c-1) ...
Настраивается пакет bochsbios (2.3.7+20090416-1) ...
Настраивается пакет openbios-ppc (1.0-3) ...
Настраивается пакет openbios-sparc (1.0-1) ...
Настраивается пакет qemu (0.10.5-1) ...
Настраивается пакет sharutils (1:4.6.3-1) ...
Настраивается пакет vde2 (2.2.2-3) ...
15:10:43
#qemu /dev/mapper/loop0p
loop0p   loop0p1
15:10:43
#qemu /dev/mapper/loop0p1
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory
commandline read: qemu
commandline read: /dev/mapper/loop0p1
   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.7 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-03-09 17:25)
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
    --> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Initialization error!
Could not initialize SDL - exiting
15:11:06
#ls -l /dev/kqemu
ls: невозможно получить доступ к /dev/kqemu: Нет такого файла или каталога
15:12:07
#apt-cache search kqemu
kqemu-source - Source for the QEMU Accelerator module
kvm - Full virtualization on x86 hardware
kqemu-common - общие файлы для ускорителя QEMU
15:13:06
#apt-get install kq
kq            kq-data       kqemu-common  kqemu-source
15:13:06
#apt-get install kqemu-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  debhelper dpatch fakeroot gettext gettext-base html2text intltool-debian libgomp1 libmail-sendmail-perl libsys-hostname-long-perl
  module-assistant patchutils po-debconf
Предлагаемые пакеты:
  dh-make cvs gettext-doc libmail-box-perl
НОВЫЕ пакеты, которые будут установлены:
  debhelper dpatch fakeroot gettext gettext-base html2text intltool-debian kqemu-source libgomp1 libmail-sendmail-perl libsys-hostname-long-perl
  module-assistant patchutils po-debconf
обновлено 0, установлено 14 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 4173kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 12,0MB.
Хотите продолжить [Д/н]? n
Аварийное завершение.
15:14:04
#quem /dev/loop0
bash: quem: команда не найдена
15:14:18
#qemu /dev/loop0
Could not open '/dev/kqemu' - QEMU acceleration layer not activated: No such file or directory
commandline read: qemu
commandline read: /dev/loop0
   ~~~~~~~~~~~~~~~~~~~~~~~~~~| DirectFB 1.2.7 |~~~~~~~~~~~~~~~~~~~~~~~~~~
        (c) 2001-2008  The world wide DirectFB Open Source Community
        (c) 2000-2004  Convergence (integrated media) GmbH
      ----------------------------------------------------------------
(*) DirectFB/Core: Single Application Core. (2009-03-09 17:25)
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
    --> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system_core' core!
    --> Initialization error!
Could not initialize SDL - exiting
15:14:27
#apt-get install kqemu-source
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  debhelper dpatch fakeroot gettext gettext-base html2text intltool-debian libgomp1 libmail-sendmail-perl libsys-hostname-long-perl
  module-assistant patchutils po-debconf
Предлагаемые пакеты:
...
Настраивается пакет po-debconf (1.0.16) ...
Настраивается пакет debhelper (7.2.14) ...
Настраивается пакет dpatch (2.0.31) ...
Настраивается пакет fakeroot (1.12.2) ...
update-alternatives: используется `/usr/bin/fakeroot-sysv' для предоставления `/usr/bin/fakeroot' (fakeroot) в автоматический режим.
Настраивается пакет kqemu-source (1.4.0~pre1-2) ...
Настраивается пакет libsys-hostname-long-perl (1.4-2) ...
Настраивается пакет libmail-sendmail-perl (0.79.16-1) ...
Настраивается пакет module-assistant (0.11.1) ...
Настраивается пакет patchutils (0.3.1-2) ...
15:14:44
#modprobe kqemu
FATAL: Module kqemu not found.
15:15:13
#apt-get install rsy
rsync           rsynth          rsyslogd        rsyslog-gnutls  rsyslog-mysql   rsyslog-relp
rsyncrypto      rsyslog         rsyslog-doc     rsyslog-gssapi  rsyslog-pgsql
15:15:13
#apt-get install rsync
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  rsync
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 333kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 614kB.
Получено:1 http://192.168.15.7 sid/main rsync 3.0.5-1 [333kB]
Получено 333kБ за 0s (4222kБ/c)
Выбор ранее не выбранного пакета rsync.
(Чтение базы данных ... на данный момент установлено 56132 файлов и каталогов.)
Распаковывается пакет rsync (из файла .../rsync_3.0.5-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет rsync (3.0.5-1) ...
прошло 18 минут
/dev/tty1
15:33:16
$date
Сбт Май 30 15:34:01 EEST 2009
15:34:01
$аÐping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data.
^C
--- klekhivka.myftp.org ping statistics ---
8 packets transmitted, 0 received, 100% packet loss, time 6998ms
15:35:58
$echo $LANG
ru_RU.UTF-8
15:36:37
$w
 15:38:16 up  6:00,  2 users,  load average: 0,04, 0,15, 0,08
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty1     -                15:33    0.00s  0.14s  0.14s script -f -c ba
15:38:16
$ssh quez@10.0.35.100
quez@10.0.35.100's password:
Permission denied, please try again.
quez@10.0.35.100's password:
Permission denied, please try again.
quez@10.0.35.100's password:
Permission denied (publickey,password).
15:40:10
$ssh quiz@10.0.35.100
-----------------------------------------------------------------[40/40]-----
 У вас есть сто пакетов в текущем каталоге,
 которые вы хотите добавить в кэш approx.
 Можно ли это как-то сделать?
 1. Да, для этого просто достаточно скопировать все пакеты в кэш
 2. Да, для этого есть специальная программа approx-import
 3. Нет, нельзя
 4. Эти пакеты уже всё равно обновились, и вообще, что за вопросы? Вы в кэш сквида картинки тоже добавляете?
---------------------------------------------------------------------------
3
Your score: 24.5
Connection to 10.0.35.100 closed.
прошло 83 минуты
/dev/pts/1
17:04:01
$ping klekhivka.myftp.org
PING klekhivka.myftp.org (94.179.241.70) 56(84) bytes of data.
^C
--- klekhivka.myftp.org ping statistics ---
163 packets transmitted, 0 received, 100% packet loss, time 163233ms
17:07:53
$su -
Пароль:
l3-agent is already running: pid=3206; pidfile=/root/.lilalo/l3-agent.pid
прошло 12 минут
17:20:13
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbcb3237f
...
/dev/sdb2            2433        4864    19535040   83  Linux
/dev/sdb3            4865        7296    19535040   83  Linux
/dev/sdb4            7297       30401   185590912+   5  Extended
/dev/sdb5            7297       19454    97659103+  83  Linux
/dev/sdb6           19455       30401    87931746   83  Linux
Disk /dev/dm-0: 205 MB, 205631488 bytes
255 heads, 63 sectors/track, 24 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
прошло 28 минут
17:48:22
#apt-get install lvm2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  lvm2
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 363kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 991kB.
Получено:1 http://192.168.15.7 sid/main lvm2 2.02.44-3 [363kB]
Получено 363kБ за 0s (6043kБ/c)
Выбор ранее не выбранного пакета lvm2.
(Чтение базы данных ... на данный момент установлено 56160 файлов и каталогов.)
Распаковывается пакет lvm2 (из файла .../lvm2_2.02.44-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет lvm2 (2.02.44-3) ...
Setting up LVM Volume Groups  Reading all physical volumes.  This may take a while...
.
17:49:22
#p
Display all 140 possibilities? (y or n)
17:49:22
#pv
pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan
17:49:22
#pvc
pvchange  pvck      pvcreate
17:49:22
#pvcreate --help
  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]
        [--metadatacopies #copies]
        [--metadatasize MetadataSize[kKmMgGtTpPeE]]
        [--setphysicalvolumesize PhysicalVolumeSize[kKmMgGtTpPeE]
        [-t|--test]
        [-u|--uuid uuid]
        [-v|--verbose]
        [-y|--yes]
        [-Z|--zero {y|n}]
        [--version]
        PhysicalVolume [PhysicalVolume...]
17:50:32
#pvcreate /dev/sdb[12]
  Physical volume "/dev/sdb1" successfully created
  Physical volume "/dev/sdb2" successfully created
17:55:14
#file /dev/sdb1
/dev/sdb1: block special
17:55:59
#file /dev/sdb{1,2}
/dev/sdb1: block special
/dev/sdb2: block special
17:56:09
#file -s /dev/sdb{1,2}
/dev/sdb1: LVM2 (Linux Logical Volume Manager) , UUID: sTYdiLFwP8lwcZKQGr6zHAx3jXVh9uT
/dev/sdb2: LVM2 (Linux Logical Volume Manager) , UUID: dUInoOpKRu7WbAfz49GXLF2aaH0B2Qb
17:57:47
#vgcreate TESTLVM /dev/sdb[12]
  Volume group "TESTLVM" successfully created
17:59:26
#vgdisplay
  --- Volume group ---
  VG Name               TESTLVM
  System ID
  Format                lvm2
  Metadata Areas        2
  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                2
  Act PV                2
  VG Size               37,26 GB
  PE Size               4,00 MB
  Total PE              9538
  Alloc PE / Size       0 / 0
  Free  PE / Size       9538 / 37,26 GB
  VG UUID               KKXQDE-jesa-wzPs-cDBT-mmMR-6Opt-OVcUgW
17:59:53
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,16 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               4769
  Allocated PE          0
  PV UUID               sTYdiL-FwP8-lwcZ-KQGr-6zHA-x3jX-Vh9uTA
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,19 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               4769
  Allocated PE          0
  PV UUID               dUInoO-pKRu-7WbA-fz49-GXLF-2aaH-0B2QbQ
18:00:45
#vgdisplay
  --- Volume group ---
  VG Name               TESTLVM
  System ID
  Format                lvm2
  Metadata Areas        2
  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                2
  Act PV                2
  VG Size               37,26 GB
  PE Size               4,00 MB
  Total PE              9538
  Alloc PE / Size       0 / 0
  Free  PE / Size       9538 / 37,26 GB
  VG UUID               KKXQDE-jesa-wzPs-cDBT-mmMR-6Opt-OVcUgW
18:01:53
#lvcreate -l1024 -nLV1 /dev/
Display all 182 possibilities? (y or n)
18:01:53
#lvcreate -l1024 -nLV1 /dev/TESTLVM
  Logical volume "LV1" created
18:05:29
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/TESTLVM/LV1
  VG Name                TESTLVM
  LV UUID                aQJEEI-3LYm-rZnO-9r96-tZKP-4dZw-328WEe
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
18:05:37
#lvcreate -l1024 -nLV2 /dev/TESTLVM
  Logical volume "LV2" created
18:06:10
#ls -lL /dev/TESTLVM/
итого 0
brw-rw---- 1 root disk 254, 1 Май 30 18:05 LV1
brw-rw---- 1 root disk 254, 2 Май 30 18:06 LV2
18:06:36
#mkfs.ext3 /dev/TESTLVM/LV[12]
mke2fs 1.41.5 (23-Apr-2009)
mkfs.ext3: invalid blocks count - /dev/TESTLVM/LV2
18:13:53
#mkfs.ext3 /dev/TESTLVM/LV{1,2}
mke2fs 1.41.5 (23-Apr-2009)
mkfs.ext3: invalid blocks count - /dev/TESTLVM/LV2
18:14:37
#mkfs.ext3 /dev/TESTLVM/LV2
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 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
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 31 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
18:14:45
#mkfs.ext3 /dev/TESTLVM/LV1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 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
Writing inode tables: done
Creating journal (32768 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.
18:14:53
#ls /mnt
boot  lost+found
18:15:17
#mkdir -p /lvm/lv[12]

18:15:55
#ls lvm
ls: невозможно получить доступ к lvm: Нет такого файла или каталога
18:16:02
#ls /lvm
lv[12]
18:16:07
#rm -r /lvm/lv\[12\]/

18:16:37
#mount /dev/TESTLVM/LV1 /lvm/lv1

18:17:31
#mount /dev/TESTLVM/LV2 /lvm/lv2

18:17:36
#df -l
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       172     10068   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                19228276   1930820  16320708  11% /
/dev/mapper/loop0p1     194449      5979    178430   4% /mnt
/dev/mapper/TESTLVM-LV1
                       4128448    139388   3779348   4% /lvm/lv1
/dev/mapper/TESTLVM-LV2
                       4128448    139388   3779348   4% /lvm/lv2
18:17:40
#df -h /lvm
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
rootfs                 19G  1,9G   16G  11% /
18:17:57
#lvresize -L+2G /dev/TESTLVM/LV1
  Extending logical volume LV1 to 6,00 GB
  Logical volume LV1 successfully resized
18:20:04
#apt-get install ext2
ext2fs-dev  ext2resize
18:20:04
#apt-get install ext2resize
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  portmap
Для их удаления используйте 'apt-get autoremove'.
НОВЫЕ пакеты, которые будут установлены:
  ext2resize
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 209kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 377kB.
Получено:1 http://192.168.15.7 sid/main ext2resize 1.1.19-9 [209kB]
Получено 209kБ за 0s (5880kБ/c)
Выбор ранее не выбранного пакета ext2resize.
(Чтение базы данных ... на данный момент установлено 56262 файлов и каталогов.)
Распаковывается пакет ext2resize (из файла .../ext2resize_1.1.19-9_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ext2resize (1.1.19-9) ...
18:21:31
#ext2
ext2online   ext2prepare  ext2resize
18:21:31
#ext2online /dev/TESTLVM/LV1
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
18:23:21
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  172K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  1,9G   16G  11% /
/dev/mapper/loop0p1   190M  5,9M  175M   4% /mnt
/dev/mapper/TESTLVM-LV1
                      6,0G  137M  5,5G   3% /lvm/lv1
/dev/mapper/TESTLVM-LV2
                      4,0G  137M  3,7G   4% /lvm/lv2
18:23:43
#pvcreate /dev/sdb3
  Physical volume "/dev/sdb3" successfully created
18:29:06
#vgextend --help
  vgextend: Add physical volumes to a volume group
vgextend
        [-A|--autobackup y|n]
        [-d|--debug]
        [-h|--help]
        [-t|--test]
        [-v|--verbose]
        [--version]
        VolumeGroupName PhysicalDevicePath [PhysicalDevicePath...]
18:29:29
#vgextend TESTLVM /dev/sdb3
  Volume group "TESTLVM" successfully extended
18:30:37
#vgdisplay
  --- Volume group ---
  VG Name               TESTLVM
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               55,89 GB
  PE Size               4,00 MB
  Total PE              14307
  Alloc PE / Size       2560 / 10,00 GB
  Free  PE / Size       11747 / 45,89 GB
  VG UUID               KKXQDE-jesa-wzPs-cDBT-mmMR-6Opt-OVcUgW
18:30:48
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb1
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,16 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               3233
  Allocated PE          1536
  PV UUID               sTYdiL-FwP8-lwcZ-KQGr-6zHA-x3jX-Vh9uTA
...
  --- Physical volume ---
  PV Name               /dev/sdb3
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,19 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               4769
  Allocated PE          0
  PV UUID               F301Cx-o0hp-FZc2-80UG-BReo-2sA3-TLvBjX
18:30:59
#pvmove /dev/sdb1
  /dev/sdb1: Moved: 8,1%
  /dev/sdb1: Moved: 16,3%
  /dev/sdb1: Moved: 24,6%
  /dev/sdb1: Moved: 32,9%
  /dev/sdb1: Moved: 41,1%
  /dev/sdb1: Moved: 49,3%
  /dev/sdb1: Moved: 57,6%
  /dev/sdb1: Moved: 65,9%
  /dev/sdb1: Moved: 74,2%
  /dev/sdb1: Moved: 82,4%
  /dev/sdb1: Moved: 90,6%
  /dev/sdb1: Moved: 99,0%
  /dev/sdb1: Moved: 100,0%
18:34:46
#pvremove --help
  pvremove: Remove LVM label(s) from physical volume(s)
pvremove
        [-d|--debug]
        [-f[f]|--force [--force]]
        [-h|-?|--help]
        [-t|--test]
        [-v|--verbose]
        [-y|--yes]
        [--version]
        PhysicalVolume [PhysicalVolume...]
18:35:09
#pvremove /dev/sdb1
  Can't pvremove physical volume "/dev/sdb1" of volume group "TESTLVM" without -ff
18:35:18
#vgre
vgreduce  vgremove  vgrename
18:35:18
#vgreduce --help
  vgreduce: Remove physical volume(s) from a volume group
vgreduce
        [-a|--all]
        [-A|--autobackup y|n]
        [-d|--debug]
        [-h|--help]
        [--mirrorsonly]
        [--removemissing]
        [-f|--force]
        [-t|--test]
        [-v|--verbose]
        [--version]
        VolumeGroupName
        [PhysicalVolumePath...]
18:36:12
#vgreduce TESTLVM /dev/sdb1
  Removed "/dev/sdb1" from volume group "TESTLVM"
18:37:02
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,19 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               3745
  Allocated PE          1024
  PV UUID               dUInoO-pKRu-7WbA-fz49-GXLF-2aaH-0B2QbQ
...
  --- NEW Physical volume ---
  PV Name               /dev/sdb1
  VG Name
  PV Size               18,63 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               sTYdiL-FwP8-lwcZ-KQGr-6zHA-x3jX-Vh9uTA
18:37:07
#pvremove /dev/sdb1
  Labels on physical volume "/dev/sdb1" successfully wiped
18:37:19
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sdb2
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,19 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               3745
  Allocated PE          1024
  PV UUID               dUInoO-pKRu-7WbA-fz49-GXLF-2aaH-0B2QbQ
  --- Physical volume ---
  PV Name               /dev/sdb3
  VG Name               TESTLVM
  PV Size               18,63 GB / not usable 1,19 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              4769
  Free PE               3233
  Allocated PE          1536
  PV UUID               F301Cx-o0hp-FZc2-80UG-BReo-2sA3-TLvBjX
18:37:23
#file /dev/sdb1
/dev/sdb1: block special
18:37:53
#file -s /dev/sdb1
/dev/sdb1: data
18:39:51
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  172K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 19G  1,9G   16G  11% /
/dev/mapper/loop0p1   190M  5,9M  175M   4% /mnt
/dev/mapper/TESTLVM-LV1
                      6,0G  137M  5,5G   3% /lvm/lv1
/dev/mapper/TESTLVM-LV2
                      4,0G  137M  3,7G   4% /lvm/lv2
18:41:49
#init 0

Понедельник (06/01/09)

/dev/pts/1
09:40:46
$su -
Пароль:
09:40:56
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbcb3237f
...
Disk /dev/dm-0: 6442 MB, 6442450944 bytes
255 heads, 63 sectors/track, 783 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-0 doesn't contain a valid partition table
Disk /dev/dm-1: 4294 MB, 4294967296 bytes
255 heads, 63 sectors/track, 522 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-1 doesn't contain a valid partition table
09:41:51
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/TESTLVM/LV1
  VG Name                TESTLVM
  LV UUID                aQJEEI-3LYm-rZnO-9r96-tZKP-4dZw-328WEe
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                6,00 GB
  Current LE             1536
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
09:42:20
#lvre
lvreduce  lvremove  lvrename  lvresize
09:42:20
#lvremove /dev/TESTLVM/LV{1,2}
Do you really want to remove active logical volume "LV1"? [y/n]: y
  Logical volume "LV1" successfully removed
Do you really want to remove active logical volume "LV2"? [y/n]: y
  Logical volume "LV2" successfully removed
09:43:14
#vgdisplay
  --- Volume group ---
  VG Name               TESTLVM
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  11
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               37,26 GB
  PE Size               4,00 MB
  Total PE              9538
  Alloc PE / Size       0 / 0
  Free  PE / Size       9538 / 37,26 GB
  VG UUID               KKXQDE-jesa-wzPs-cDBT-mmMR-6Opt-OVcUgW
09:43:19
#vgre
vgreduce  vgremove  vgrename
09:43:19
#vgremove TESTLVM
  Volume group "TESTLVM" successfully removed
09:43:49
#vgdisplay

09:43:51
#pv
pvchange   pvck       pvcreate   pvdisplay  pvmove     pvremove   pvresize   pvs        pvscan
09:43:51
#pvre
pvremove  pvresize
09:43:51
#pvdisplay
  "/dev/sdb2" is a new physical volume of "18,63 GB"
  --- NEW Physical volume ---
  PV Name               /dev/sdb2
  VG Name
  PV Size               18,63 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
...
  --- NEW Physical volume ---
  PV Name               /dev/sdb3
  VG Name
  PV Size               18,63 GB
  Allocatable           NO
  PE Size (KByte)       0
  Total PE              0
  Free PE               0
  Allocated PE          0
  PV UUID               F301Cx-o0hp-FZc2-80UG-BReo-2sA3-TLvBjX
09:44:18
#pvremove /dev/sdb{2,3}
  Labels on physical volume "/dev/sdb2" successfully wiped
  Labels on physical volume "/dev/sdb3" successfully wiped
09:44:48
#pvdisplay

09:44:52
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbcb3237f
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2432    19535008+  83  Linux
/dev/sdb2            2433        4864    19535040   83  Linux
/dev/sdb3            4865        7296    19535040   83  Linux
/dev/sdb4            7297       30401   185590912+   5  Extended
/dev/sdb5            7297       19454    97659103+  83  Linux
/dev/sdb6           19455       30401    87931746   83  Linux
09:45:00
#cfdisk /dev/sdb
09:46:14
#cfdisk /dev/sda
09:47:15
#cfdisk /dev/sdb
09:48:28
#fdisk -l
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1        2432    19535008+  83  Linux
/dev/sda2            2433        3648     9767520   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xbcb3237f
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1   *           1        2432    19535008+  83  Linux
/dev/sdb2            2433        3648     9767520   83  Linux
09:49:31
#apt-get install mdadm
 │                                                                                                                                           │
 │                                                                  <Ok>                                                                     │
 │                                                                                                                                           │
 └───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────â”
Выбор ранее не выбранного пакета mdadm.
(Чтение базы данных ... на данный момент установлено 56298 файлов и каталогов.)
Распаковывается пакет mdadm (из файла .../mdadm_2.6.9-3_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет mdadm (2.6.9-3) ...
Generating array device nodes... done.
Generating mdadm.conf... done.
update-initramfs: deferring update (trigger activated)
Starting MD monitoring service: mdadm --monitor.
Assembling MD arrays...done (no arrays found in config file or automatically).
Обрабатываются триггеры для initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-2.6.29-2-686
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead.
W: mdadm: /etc/mdadm/mdadm.conf defines no arrays.
W: mdadm: no arrays defined in configuration file.
прошло 16 минут
10:05:34
#mdadm --help
mdadm is used for building, managing, and monitoring
Linux md devices (aka RAID arrays)
Usage: mdadm --create device options...
            Create a new array from unused devices.
       mdadm --assemble device options...
            Assemble a previously created array.
       mdadm --build device options...
            Create or assemble an array without metadata.
       mdadm --manage device options...
            make changes to an existing array.
...
            Shorthand for --manage.
Any parameter that does not start with '-' is treated as a device name
or, for --examine-bitmap, a file name.
The first such name is often the name of an md device.  Subsequent
names are often names of component devices.
 For detailed help on the above major modes use --help after the mode
 e.g.
         mdadm --assemble --help
 For general help on options use
         mdadm --help-options
10:06:27
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
10:11:51
#vim /etc/init.d/digitemp
10:19:41
#fdisk -lu /dev/sda
Disk /dev/sda: 80.0 GB, 80026361856 bytes
255 heads, 63 sectors/track, 9729 cylinders, total 156301488 sectors
Units = sectors of 1 * 512 = 512 bytes
Disk identifier: 0x8368247b
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1              63    39070079    19535008+  83  Linux
/dev/sda2        39070080    58605119     9767520   83  Linux

Статистика

Время первой команды журнала15:09:23 2009- 5-30
Время последней команды журнала10:19:41 2009- 6- 1
Количество командных строк в журнале101
Процент команд с ненулевым кодом завершения, %14.85
Процент синтаксически неверно набранных команд, % 0.99
Суммарное время работы с терминалом *, час 2.79
Количество командных строк в единицу времени, команда/мин 0.60
Частота использования команд
apt-get10|=========| 9.90%
pvdisplay6|=====| 5.94%
ls5|====| 4.95%
fdisk5|====| 4.95%
vgdisplay5|====| 4.95%
file5|====| 4.95%
mkfs.ext34|===| 3.96%
pvremove4|===| 3.96%
df4|===| 3.96%
cfdisk3|==| 2.97%
pvcreate3|==| 2.97%
qemu3|==| 2.97%
mount3|==| 2.97%
lvcreate3|==| 2.97%
lvdisplay2|=| 1.98%
vgre2|=| 1.98%
vgreduce2|=| 1.98%
vgextend2|=| 1.98%
pv2|=| 1.98%
ssh2|=| 1.98%
su2|=| 1.98%
mkdir1|| 0.99%
p1|| 0.99%
vgcreate1|| 0.99%
lvresize1|| 0.99%
rm1|| 0.99%
echo1|| 0.99%
ext21|| 0.99%
lvre1|| 0.99%
ext2online1|| 0.99%
аÐping1|| 0.99%
w1|| 0.99%
ping1|| 0.99%
vim1|| 0.99%
vgremove1|| 0.99%
modprobe1|| 0.99%
init1|| 0.99%
lvremove1|| 0.99%
pvre1|| 0.99%
pvc1|| 0.99%
mdadm1|| 0.99%
pvmove1|| 0.99%
date1|| 0.99%
quem1|| 0.99%
apt-cache1|| 0.99%
____
*) Интервалы неактивности длительностью 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$