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

Содержание

Журнал

Понедельник (03/22/10)

/dev/tty2
15:21:19
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop3[3] loop2[1] loop1[0]
      4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      [===========>.........]  recovery = 59.3% (1246196/2098112) finish=0.5min speed=25763K/sec
unused devices: <none>
15:21:49
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop3[3] loop2[1] loop1[0]
      4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_]
      [=================>...]  recovery = 89.9% (1887476/2098112) finish=0.1min speed=27073K/sec
unused devices: <none>
15:22:12
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop3[2] loop2[1] loop1[0]
      4196224 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU]
unused devices: <none>
15:22:21
#cat /proc/mdstat
                 mdadm --detail --scan
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=00.90 UUID=f7e591f7:7bef9388:0ad4d932:eccdccd5
15:22:29
#mount /dev/md0 /mnt/

15:22:50
#mdadm --detail --scan
ARRAY /dev/md0 level=raid5 num-devices=3 metadata=00.90 UUID=f7e591f7:7bef9388:0ad4d932:eccdccd5
15:23:03
#cat /proc/partitions
major minor  #blocks  name
   8     0  312571224 sda
   8     1   19535008 sda1
   8     2          1 sda2
   8     3   24418800 sda3
   8     5    5855692 sda5
   8    16  312571224 sdb
   8    17  181333656 sdb1
   8    18          1 sdb2
   8    21  125861211 sdb5
   8    22    5373711 sdb6
   7     1    2098176 loop1
   7     2    2098176 loop2
   7     3    2098176 loop3
   9     0    4196224 md0
15:23:37
#ls
disk1.img  disk2.img  disk3.img  disk4.img  test  xorg.conf.new
15:27:52
#umount /mnt

15:28:01
#cat /proc/mdstat

15:28:01
#--scan

15:28:01
#-detail --scan

15:28:01
#losetup /dev/loop1 disk1.img
                                  4 disk4
15:28:20
#mdadm -G /dev/md0 --raid-devices=4
mdadm: Need to backup 384K of critical section..
mdadm: /dev/md0: Cannot grow - need a spare or backup-file to backup critical section
15:28:55
#cat /proc/mdstat
                 mdadm --stop /dev/md0
mdadm: stopped /dev/md0
15:29:25
#mdadm -G /dev/md0 --raid-devices=4
mdadm: /dev/md0 is not an active md array - aborting
15:30:01
#cat /proc/mdstat

15:31:01
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[4] loop3[2] loop2[1] loop1[0]
      6294336 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [===========>.........]  recovery = 59.9% (1257520/2098112) finish=0.9min speed=15458K/sec
unused devices: <none>
15:31:49
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[4] loop3[2] loop2[1] loop1[0]
      6294336 blocks level 5, 64k chunk, algorithm 2 [4/3] [UUU_]
      [================>....]  recovery = 84.1% (1766772/2098112) finish=0.3min speed=17024K/sec
unused devices: <none>
15:32:19
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4]
md0 : active raid5 loop4[3] loop3[2] loop2[1] loop1[0]
      6294336 blocks level 5, 64k chunk, algorithm 2 [4/4] [UUUU]
unused devices: <none>
15:33:09
#cat /proc/mdstat
                 cat /proc/mdstat
op2 /dev/loop3 /dmdadm --stop /dev/md04 /dev/loop1 /dev/loo
mdadm: stopped /dev/md0
15:33:55
#mdadm --zero-superblock /dev/loop1

15:41:39
#mkfs.ext3 /dev/md0
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
393568 inodes, 1573584 blocks
78679 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1614807040
49 block groups
32768 blocks per group, 32768 fragments per group
8032 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 30 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
15:42:09
#mount /dev/md0 /mnt/

15:42:13
#ls -aGFl /mnt/
итого 24
drwxr-xr-x  3 root  4096 Мар 22 16:42 ./
drwxr-xr-x 21 root  4096 Мар 22 10:08 ../
drwx------  2 root 16384 Мар 22 16:42 lost+found/
15:42:33
#umount /mnt/

15:42:39
#lv
lvchange     lvdisplay    lvmchange    lvmsadc      lvremove     lvs
lvconvert    lvextend     lvmdiskscan  lvmsar       lvrename     lvscan
lvcreate     lvm          lvmdump      lvreduce     lvresize
15:42:39
#lvs
lvs     lvscan
15:42:39
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G  9,5G  8,0G  55% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  788K  9,3M   8% /dev
tmpfs                 1,5G     0  1,5G   0% /dev/shm
прошло 20 минут
16:02:54
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help): q
16:07:09
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
p
Selected partition 4
First cylinder (5473-38913, default 5473):
Using default value 5473
Last cylinder or +size or +sizeM or +sizeK (5473-38183, default 38183): +50000
Value out of range.
Last cylinder or +size or +sizeM or +sizeK (5473-38183, default 38183):
Using default value 38183
Command (m for help): q
16:08:14
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
l
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
No free sectors available
Command (m for help): q
16:10:12
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac4319e7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2           38184       38913     5863725    5  Extended
/dev/sda3            2433        5472    24418800   83  Linux
/dev/sda5           38185       38913     5855692+  82  Linux swap / Solaris
Partition table entries are not in disk order
16:10:31
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
   p   primary partition (1-4)
p
Selected partition 4
First cylinder (5473-38913, default 5473):
Using default value 5473
Last cylinder or +size or +sizeM or +sizeK (5473-38183, default 38183): +50000M
Command (m for help): n
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help): q
16:11:22
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
p
Selected partition 4
First cylinder (5473-38913, default 5473):
Using default value 5473
Last cylinder or +size or +sizeM or +sizeK (5473-38183, default 38183): +40000M
Command (m for help): n
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help): q
16:11:57
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
...
First cylinder (5473-38913, default 5473):
Using default value 5473
Last cylinder or +size or +sizeM or +sizeK (5473-38183, default 38183): +50000M
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
16:13:07
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac4319e7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2           38184       38913     5863725    5  Extended
/dev/sda3            2433        5472    24418800   83  Linux
/dev/sda4            5473       11552    48837600   83  Linux
/dev/sda5           38185       38913     5855692+  82  Linux swap / Solaris
Partition table entries are not in disk order
16:13:09
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help):
Command (m for help):
Command (m for help): q
16:14:15
#fdisk -l /dev/sda
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac4319e7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2           38184       38913     5863725    5  Extended
/dev/sda3            2433        5472    24418800   83  Linux
/dev/sda4            5473       11552    48837600   83  Linux
/dev/sda5           38185       38913     5855692+  82  Linux swap / Solaris
Partition table entries are not in disk order
16:14:30
#pvcreate /dev/sda4
  Device /dev/sda4 not found (or ignored by filtering).
16:14:54
#partprobe

16:17:34
#pvcreate /dev/sda4
  Physical volume "/dev/sda4" successfully created
16:17:39
#vgcreate DATA /dev/sda4
  Volume group "DATA" successfully created
16:18:05
#lvcreate -L 5Gb -n lv1 DATA
  Logical volume "lv1" created
16:21:01
#lvcreate -l 1024 -n lv2
  Path required for Logical Volume "lv2"
  Please provide a volume group name
  Run `lvcreate --help' for more information.
16:21:16
#lvcreate -l 1024 -n lv2 DATA
  Logical volume "lv2" created
16:21:23
#lvcreate -L 10Mb -n lv3 DATA
  Rounding up size to full physical extent 12,00 MB
  Logical volume "lv3" created
16:21:43
#ls -l /dev/DATA/lv*
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv1 -> /dev/mapper/DATA-lv1
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv2 -> /dev/mapper/DATA-lv2
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv3 -> /dev/mapper/DATA-lv3
16:22:06
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  4
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46,57 GB
  PE Size               4,00 MB
  Total PE              11923
  Alloc PE / Size       2307 / 9,01 GB
  Free  PE / Size       9616 / 37,56 GB
  VG UUID               GbP7GB-Mf5Q-uUsW-MCTD-R3J0-vRjt-64lYZ1
16:22:16
#ls -l /dev/DATA/lv*
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv1 -> /dev/mapper/DATA-lv1
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv2 -> /dev/mapper/DATA-lv2
lrwxrwxrwx 1 root root 20 Мар 22 17:21 /dev/DATA/lv3 -> /dev/mapper/DATA-lv3
16:22:22
#mkfs.ext3 /dev/DATA/lv1
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
327680 inodes, 1310720 blocks
65536 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1342177280
40 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 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
16:23:10
#mkfs.ext3 /dev/DATA/lv2
mke2fs 1.41.3 (12-Oct-2008)
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.
16:23:22
#mkfs.ext3 /dev/DATA/lv3
mke2fs 1.41.3 (12-Oct-2008)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
3072 inodes, 12288 blocks
614 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=12582912
2 block groups
8192 blocks per group, 8192 fragments per group
1536 inodes per group
Superblock backups stored on blocks:
        8193
Writing inode tables: done
Creating journal (1024 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
16:23:27
#mkdir -p /data/lv{1..3}

16:24:17
#ls /data/lv*
/data/lv1:
/data/lv2:
/data/lv3:
16:24:30
#mount /dev/DATA/lv1 /data/lv1

16:25:00
#mount /dev/DATA/lv2 /data/lv2

16:25:09
#mount /dev/DATA/lv3 /data/lv3

16:25:16
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G  9,5G  8,0G  55% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  804K  9,3M   8% /dev
tmpfs                 1,5G     0  1,5G   0% /dev/shm
/dev/mapper/DATA-lv1  5,0G  139M  4,6G   3% /data/lv1
/dev/mapper/DATA-lv2  4,0G  137M  3,7G   4% /data/lv2
/dev/mapper/DATA-lv3   12M  1,2M   10M  11% /data/lv3
16:25:23
#lvs -a
  LV   VG   Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi-ao  5,00G
  lv2  DATA -wi-ao  4,00G
  lv3  DATA -wi-ao 12,00M
16:25:36
#lvresize -L2G /dev/DATA/lv3
  Extending logical volume lv3 to 2,00 GB
  Logical volume lv3 successfully resized
16:28:28
#df -h
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/sda1              19G  9,5G  8,0G  55% /
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  804K  9,3M   8% /dev
tmpfs                 1,5G     0  1,5G   0% /dev/shm
/dev/mapper/DATA-lv1  5,0G  139M  4,6G   3% /data/lv1
/dev/mapper/DATA-lv2  4,0G  137M  3,7G   4% /data/lv2
/dev/mapper/DATA-lv3   12M  1,2M   10M  11% /data/lv3
16:28:33
#lvresize -L2G /dev/DATA/lv3
  New size (512 extents) matches existing size (512 extents)
  Run `lvresize --help' for more information.
16:29:02
#lvs -a
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi-ao 5,00G
  lv2  DATA -wi-ao 4,00G
  lv3  DATA -wi-ao 2,00G
16:33:43
#resize2fs /dev/DATA/lv3
resize2fs 1.41.3 (12-Oct-2008)
Filesystem at /dev/DATA/lv3 is mounted on /data/lv3; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 8
Performing an on-line resize of /dev/DATA/lv3 to 2097152 (1k) blocks.
The filesystem on /dev/DATA/lv3 is now 2097152 blocks long.
/dev/tty1
16:37:19
#exit
exit
Connection to 192.168.15.10 closed.

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

/dev/pts/0
08:19:21
#apt-get install screen
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  screen
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 604kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 1008kB.
Получено:1 http://10.0.35.1 lenny/main screen 4.0.3-11+lenny1 [604kB]
Получено 604kБ за 0s (7960kБ/c)
Выбор ранее не выбранного пакета screen.
(Чтение базы данных... на данный момент установлено 96084 файлов и каталогов.)
Распаковывается пакет screen (из файла .../screen_4.0.3-11+lenny1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет screen (4.0.3-11+lenny1) ...
08:19:37
#screen
/dev/pts/3
08:19:41
#screen
/dev/pts/5
08:19:54
#ls -aGF /dev/
./                kmsg                ram12     snd/      tty3   tty56           usbdev5.1_ep81
../               log=                ram13     sndstat@  tty30  tty57           usbdev6.1_ep00
agpgart           loop0               ram14     stderr@   tty31  tty58           usbdev6.1_ep81
block/            loop1               ram15     stdin@    tty32  tty59           usbdev7.1_ep00
bsg/              loop2               ram2      stdout@   tty33  tty6            usbdev7.1_ep81
bus/              loop3               ram3      tty       tty34  tty60           vcs
cdrom@            loop4               ram4      tty0      tty35  tty61           vcs1
char/             loop5               ram5      tty1      tty36  tty62           vcs2
console           loop6               ram6      tty10     tty37  tty63           vcs3
core@             loop7               ram7      tty11     tty38  tty7            vcs4
...
fd0               parport0            sda3      tty20     tty47  usbdev1.1_ep81  vcsa6
full              port                sda4      tty21     tty48  usbdev2.1_ep00  vcsa7
hda               ppp                 sda5      tty22     tty49  usbdev2.1_ep81  xconsole|
hidraw0           psaux               sdb       tty23     tty5   usbdev3.1_ep00  zero
hpet              ptmx                sdb1      tty24     tty50  usbdev3.1_ep81
initctl|          pts/                sdb2      tty25     tty51  usbdev4.1_ep00
.initramfs/       ram0                sdb5      tty26     tty52  usbdev4.1_ep81
.initramfs-tools  ram1                sdb6      tty27     tty53  usbdev4.3_ep00
input/            ram10               shm/      tty28     tty54  usbdev4.3_ep81
kmem              ram11               snapshot  tty29     tty55  usbdev5.1_ep00
/dev/pts/0
08:19:57
#screen -x
прошло 18 минут
/dev/pts/1
08:38:31
#ssh root@192.168.15.10
root@192.168.15.10's password:
Permission denied, please try again.
root@192.168.15.10's password:
Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Mar 23 09:41:48 2010 from linux8.unix.nt
l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid
08:41:50
#screen -x
/dev/pts/3
08:42:48
#lvdisplay lv
  Volume group "lv" not found
08:43:19
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  5
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                3
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46,57 GB
  PE Size               4,00 MB
  Total PE              11923
  Alloc PE / Size       2816 / 11,00 GB
  Free  PE / Size       9107 / 35,57 GB
  VG UUID               GbP7GB-Mf5Q-uUsW-MCTD-R3J0-vRjt-64lYZ1
08:43:41
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               DATA
  PV Size               46,58 GB / not usable 992,00 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               9107
  Allocated PE          2816
  PV UUID               LLpFLE-doWh-whXC-tu32-CdTb-Rp3R-lN107n
08:44:46
#lvcreate -n lv4 -L 4Gb DATA
  Logical volume "lv4" created
08:46:35
#lvs
  LV   VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1  DATA -wi-a- 5,00G
  lv2  DATA -wi-a- 4,00G
  lv3  DATA -wi-a- 2,00G
  lv4  DATA -wi-a- 4,00G
08:46:39
#mkfs.ext3 /dev/DATA/lv4
mke2fs 1.41.3 (12-Oct-2008)
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
...
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: 31/32
done
Creating journal (32768 blocks):
done
Writing superblocks and filesystem accounting information:
done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/5
08:49:31
#ls -aGF /dev/
./                kmsg                ram11   shm/      tty27  tty52           usbdev4.1_ep00
../               log=                ram12   snapshot  tty28  tty53           usbdev4.1_ep81
agpgart           loop0               ram13   snd/      tty29  tty54           usbdev4.3_ep00
block/            loop1               ram14   sndstat@  tty3   tty55           usbdev4.3_ep81
bsg/              loop2               ram15   stderr@   tty30  tty56           usbdev5.1_ep00
bus/              loop3               ram2    stdin@    tty31  tty57           usbdev5.1_ep81
cdrom@            loop4               ram3    stdout@   tty32  tty58           usbdev6.1_ep00
char/             loop5               ram4    tty       tty33  tty59           usbdev6.1_ep81
console           loop6               ram5    tty0      tty34  tty6            usbdev7.1_ep00
core@             loop7               ram6    tty1      tty35  tty60           usbdev7.1_ep81
...
fd0               null                sda1    tty18     tty43  ttyS2           vcsa
full              parport0            sda2    tty19     tty44  ttyS3           vcsa1
hda               port                sda3    tty2      tty45  .udev/          vcsa2
hidraw0           ppp                 sda4    tty20     tty46  urandom         vcsa3
hpet              psaux               sda5    tty21     tty47  usbdev1.1_ep00  vcsa4
initctl|          ptmx                sdb     tty22     tty48  usbdev1.1_ep81  vcsa5
.initramfs/       pts/                sdb1    tty23     tty49  usbdev2.1_ep00  vcsa6
.initramfs-tools  ram0                sdb2    tty24     tty5   usbdev2.1_ep81  vcsa7
input/            ram1                sdb5    tty25     tty50  usbdev3.1_ep00  xconsole|
kmem              ram10               sdb6    tty26     tty51  usbdev3.1_ep81  zero
/dev/pts/3
08:53:24
#e2label /dev/DATA/lv4 LV4

08:53:51
#lvresize -L +1Gb /dev/DATA/lv4
  Extending logical volume lv4 to 5,00 GB
  Logical volume lv4 successfully resized
08:56:33
#resize2fs /dev/DATA/lv4
resize2fs 1.41.3 (12-Oct-2008)
Resizing the filesystem on /dev/DATA/lv4 to 1310720 (4k) blocks.
The filesystem on /dev/DATA/lv4 is now 1310720 blocks long.
09:04:35
#df -h /data/lv4
df: `/data/lv4': Нет такого файла или каталога
df: не обработано ни одной файловой системы
09:04:47
#mount /dev/DATA/lv4 /mnt/

09:05:59
#umount /data/lv4
umount: /data/lv4: not found
09:06:57
#mount /data/lv4
mount: can't find /data/lv4 in /etc/fstab or /etc/mtab
09:07:22
#umount /mnt

09:08:06
#umount /data/lv2
umount: /data/lv2: not mounted
09:08:55
#lvremove -f /dev/DATA/lv3
  Logical volume "lv3" successfully removed
09:09:54
#lvchange -a n /dev/DATA/lv1

09:10:19
#lvremove /dev/DATA/lv1
  Logical volume "lv1" successfully removed
09:10:34
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                1
  Act PV                1
  VG Size               46,57 GB
  PE Size               4,00 MB
  Total PE              11923
  Alloc PE / Size       2304 / 9,00 GB
  Free  PE / Size       9619 / 37,57 GB
  VG UUID               GbP7GB-Mf5Q-uUsW-MCTD-R3J0-vRjt-64lYZ1
09:11:23
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda4
  VG Name               DATA
  PV Size               46,58 GB / not usable 992,00 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               9619
  Allocated PE          2304
  PV UUID               LLpFLE-doWh-whXC-tu32-CdTb-Rp3R-lN107n
09:11:31
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
First cylinder (38184-38913, default 38184):
Using default value 38184
Command (m for help):
Command (m for help):
Command (m for help): q
09:14:45
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac4319e7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2           38184       38913     5863725    5  Extended
/dev/sda3            2433        5472    24418800   83  Linux
/dev/sda4            5473       11552    48837600   83  Linux
/dev/sda5           38185       38913     5855692+  82  Linux swap / Solaris
...
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
Disk /dev/dm-3: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-3 doesn't contain a valid partition table
09:15:10
#fdisk /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
l
No free sectors available
Command (m for help): q
09:16:24
#fdisk /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
...
Partition 1 is already defined.  Delete it before re-adding it.
Command (m for help): d
Partition number (1-6): 1
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
09:17:28
#fdisk /dev/sdb
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   l   logical (5 or over)
   p   primary partition (1-4)
...
First cylinder (1-38913, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-22575, default 22575): +25000M
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
WARNING: Re-reading the partition table failed with error 16: Устройство или ресурс занято.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.
09:18:06
#fdisk -l
Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xac4319e7
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        2432    19535008+  83  Linux
/dev/sda2           38184       38913     5863725    5  Extended
/dev/sda3            2433        5472    24418800   83  Linux
/dev/sda4            5473       11552    48837600   83  Linux
/dev/sda5           38185       38913     5855692+  82  Linux swap / Solaris
...
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
Disk /dev/dm-3: 5368 MB, 5368709120 bytes
255 heads, 63 sectors/track, 652 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-3 doesn't contain a valid partition table
09:19:20
#lvcreate /dev/sdb5
  Please specify either size or extents (not both)
  Run `lvcreate --help' for more information.

Файлы

  • /proc/mdstat
  • /proc/partitions
  • /proc/mdstat
    >
                     cat /proc/mdstat
    op2 /dev/loop3 /dmdadm --stop /dev/md04 /dev/loop1 /dev/loo
    mdadm: stopped /dev/md0
    
    /proc/partitions
    >
    major minor  #blocks  name
       8     0  312571224 sda
       8     1   19535008 sda1
       8     2          1 sda2
       8     3   24418800 sda3
       8     5    5855692 sda5
       8    16  312571224 sdb
       8    17  181333656 sdb1
       8    18          1 sdb2
       8    21  125861211 sdb5
       8    22    5373711 sdb6
       7     1    2098176 loop1
       7     2    2098176 loop2
       7     3    2098176 loop3
       9     0    4196224 md0
    

    Статистика

    Время первой команды журнала15:21:19 2010- 3-22
    Время последней команды журнала09:19:20 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %12.87
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.27
    Количество командных строк в единицу времени, команда/мин 0.74
    Частота использования команд
    fdisk16|===============| 15.84%
    cat12|===========| 11.88%
    mount7|======| 6.93%
    ls7|======| 6.93%
    lvcreate6|=====| 5.94%
    umount5|====| 4.95%
    mkfs.ext35|====| 4.95%
    screen4|===| 3.96%
    df4|===| 3.96%
    lvs4|===| 3.96%
    mdadm4|===| 3.96%
    lvresize3|==| 2.97%
    vgdisplay3|==| 2.97%
    resize2fs2|=| 1.98%
    pvdisplay2|=| 1.98%
    pvcreate2|=| 1.98%
    lvremove2|=| 1.98%
    lvchange1|| 0.99%
    --scan1|| 0.99%
    mkdir1|| 0.99%
    losetup1|| 0.99%
    vgcreate1|| 0.99%
    e2label1|| 0.99%
    lvdisplay1|| 0.99%
    apt-get1|| 0.99%
    partprobe1|| 0.99%
    lv1|| 0.99%
    ssh1|| 0.99%
    exit1|| 0.99%
    -detail1|| 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$