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

Содержание

Журнал

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

/dev/pts/3
08:50:48
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                4
  Open LV               1
  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       5376 / 21.00 GB
  Free  PE / Size       6547 / 25.57 GB
  VG UUID               2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ
08:51:04
#lvre
lvreduce  lvremove  lvrename  lvresize
08:51:04
#lvresize -L +2G /dev/DATA/lv4
  Extending logical volume lv4 to 6.00 GB
  Logical volume lv4 successfully resized
08:52:25
#ls -l /dev/disk/by-label/
total 0
lrwxrwxrwx 1 root root 10 2010-03-23 09:52 LV4 -> ../../dm-3
08:53:05
#ls -l /dev/mapper/
total 0
crw-rw---- 1 root root  10, 60 2010-03-23 09:32 control
brw-rw---- 1 root disk 253,  0 2010-03-23 09:32 DATA-lv1
brw-rw---- 1 root disk 253,  1 2010-03-23 09:32 DATA-lv2
brw-rw---- 1 root disk 253,  2 2010-03-23 09:32 DATA-lv3
brw-rw---- 1 root disk 253,  3 2010-03-23 09:48 DATA-lv4
08:53:31
#ls -l /dev/dm-*
brw-rw---- 1 root disk 253, 0 2010-03-23 09:32 /dev/dm-0
brw-rw---- 1 root disk 253, 1 2010-03-23 09:32 /dev/dm-1
brw-rw---- 1 root disk 253, 2 2010-03-23 09:32 /dev/dm-2
brw-rw---- 1 root disk 253, 3 2010-03-23 09:47 /dev/dm-3
08:53:58
#resize2fs /dev/DATA/lv4
resize2fs 1.41.3 (12-Oct-2008)
Filesystem at /dev/DATA/lv4 is mounted on /data/lv4; on-line resizing required
old desc_blocks = 1, new_desc_blocks = 1
Performing an on-line resize of /dev/DATA/lv4 to 1572864 (4k) blocks.
The filesystem on /dev/DATA/lv4 is now 1572864 blocks long.
прошло 10 минут
09:04:14
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              19G   12G  6.3G  65% /
tmpfs                 1.5G     0  1.5G   0% /lib/init/rw
udev                   10M  764K  9.3M   8% /dev
tmpfs                 1.5G     0  1.5G   0% /dev/shm
/dev/dm-3             6.0G  137M  5.5G   3% /data/lv4
09:04:16
#umount /data/lv4

09:05:12
#lvre
lvreduce  lvremove  lvrename  lvresize
09:05:12
#cat /etc/debian_version
5.0.4
09:07:34
#lvremove /dev/DATA/lv3
Do you really want to remove active logical volume "lv3"? [y/n]: y
  Logical volume "lv3" successfully removed
09:08:33
#lvchange -a n /dev/DATA/lv2

09:09:32
#lvremove /dev/DATA/lv2
  Logical volume "lv2" successfully removed
09:09:42
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               DATA
  PV Size               46.58 GB / not usable 960.50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               9107
  Allocated PE          2816
  PV UUID               zGEZPv-01wY-38mq-3XuU-af6f-bbd4-nKrFJd
09:11:28
#ls -l /dev/sda6
brw-rw---- 1 root disk 8, 6 2010-03-23 09:32 /dev/sda6
09:11:51
#pvcreate /dev/sda6
  Physical volume "/dev/sda6" successfully created
09:12:23
#vgextend DATA /dev/sda6
  Volume group "DATA" successfully extended
09:12:43
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  14
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               93.15 GB
  PE Size               4.00 MB
  Total PE              23846
  Alloc PE / Size       2816 / 11.00 GB
  Free  PE / Size       21030 / 82.15 GB
  VG UUID               2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ
09:12:58
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
09:14:53
#mount /dev/DATA/lv4
mount: can't find /dev/DATA/lv4 in /etc/fstab or /etc/mtab
09:15:13
#mount /dev/DATA/lv4 /data/lv4

09:15:30
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
/dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw)
09:15:38
#dd if=/dev/zero of=/data/lv4/gggg count=1000 bs=1024k
1000+0 records in
1000+0 records out
1048576000 bytes (1.0 GB) copied, 13.8394 s, 75.8 MB/s
09:16:46
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda5
  VG Name               DATA
  PV Size               46.58 GB / not usable 960.50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               9107
  Allocated PE          2816
  PV UUID               zGEZPv-01wY-38mq-3XuU-af6f-bbd4-nKrFJd
  --- Physical volume ---
  PV Name               /dev/sda6
  VG Name               DATA
  PV Size               46.58 GB / not usable 960.50 KB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              11923
  Free PE               11923
  Allocated PE          0
  PV UUID               91iNbE-vrZ5-gZIo-VM0m-3u2C-aaaQ-xwXnVO
09:16:50
#pvmove /dev/sda5
  /dev/sda5: Moved: 3.8%
  /dev/sda5: Moved: 7.6%
  /dev/sda5: Moved: 11.5%
  /dev/sda5: Moved: 15.3%
  /dev/sda5: Moved: 19.1%
  /dev/sda5: Moved: 23.0%
  /dev/sda5: Moved: 26.9%
  /dev/sda5: Moved: 30.7%
  /dev/sda5: Moved: 34.7%
  /dev/sda5: Moved: 38.7%
...
  /dev/sda5: Moved: 69.1%
  /dev/sda5: Moved: 72.9%
  /dev/sda5: Moved: 76.5%
  /dev/sda5: Moved: 80.2%
  /dev/sda5: Moved: 83.8%
  /dev/sda5: Moved: 87.5%
  /dev/sda5: Moved: 91.1%
  /dev/sda5: Moved: 94.9%
  /dev/sda5: Moved: 98.6%
  /dev/sda5: Moved: 100.0%
09:24:12
#vgreduce DATA
  Please enter physical volume paths or option -a
  Run `vgreduce --help' for more information.
09:26:15
#vgreduce DATA /dev/sda5
  Removed "/dev/sda5" from volume group "DATA"
09:26:24
#pvremove /dev/sda5
  Can't open /dev/sda5 exclusively - not removing. Mounted filesystem?
09:26:35
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        1
  Metadata Sequence No  19
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               1
  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               2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ
09:26:52
#pvremove /dev/sda5
  Can't open /dev/sda5 exclusively - not removing. Mounted filesystem?
09:27:11
#vgreduce DATA /dev/sda5
  Physical Volume "/dev/sda5" not found in Volume Group "DATA"
09:27:20
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
/dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw)
09:29:29
#umount /data/lv4

09:29:55
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
09:30:04
#file -s /dev/sda5
/dev/sda5: LVM2 (Linux Logical Volume Manager) , UUID: zGEZPv01wY38mq3XuUaf6fbbd4nKrFJ
09:30:27
#ls -l /sys/block/sda/sda5/holders/
total 0
lrwxrwxrwx 1 root root 0 2010-03-23 10:31 dm-1 -> ../../../dm-1
09:31:17
#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...]
09:35:40
#pvremove -v /dev/sda5
    Wiping cache of LVM-capable devices
  Can't open /dev/sda5 exclusively - not removing. Mounted filesystem?
09:35:51
#pvremove -d /dev/sda5
  Can't open /dev/sda5 exclusively - not removing. Mounted filesystem?
09:37:28
#ls -l /dev/mapper/
control       DATA-lv1      DATA-lv4      DATA-pvmove0
09:37:28
#ls -l /dev/mapper/
total 0
crw-rw---- 1 root root  10, 60 2010-03-23 09:32 control
brw-rw---- 1 root disk 253,  0 2010-03-23 09:32 DATA-lv1
brw-rw---- 1 root disk 253,  3 2010-03-23 09:48 DATA-lv4
brw-rw---- 1 root disk 253,  1 2010-03-23 10:17 DATA-pvmove0
09:37:42
#ls -l /dev/
Display all 188 possibilities? (y or n)
09:37:42
#ls -l /dev/md-*
ls: cannot access /dev/md-*: No such file or directory
09:38:16
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                O3xUCV-KVQV-jobI-yBH3-gdK4-AVCL-aAwRz3
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5.00 GB
  Current LE             1280
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                6.00 GB
  Current LE             1536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:3
09:40:38
#lvcreate -L1G -n lv4-snap -s /dev/DATA/lv4
  Logical volume "lv4-snap" created
09:41:22
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1      DATA -wi-a- 5.00G
  lv4      DATA owi-a- 6.00G
  lv4-snap DATA swi-a- 1.00G lv4      0.00
09:41:36
#ls -l /data/lv4
total 0
09:42:03
#mount /dev/DATA/lv4 /data/lv4/

09:46:26
#cp -R /usr/games/ /data/lv4

09:47:38
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
/dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw)
09:52:48
#lsof +D /data/lv
lv1/ lv2/ lv3/ lv4/
09:52:48
#lsof +D /data/lv4

09:59:03
#lvs -a
  /dev/disk/by-label/LV4: read failed after 0 of 4096 at 0: Input/output error
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv1      DATA -wi-a- 5.00G
  lv4      DATA owi-ao 6.00G
  lv4-snap DATA Swi-I- 1.00G lv4    100.00
09:59:11
#lvremove /dev/DATA/lv4-snap
  /dev/disk/by-label/LV4: read failed after 0 of 4096 at 0: Input/output error
Do you really want to remove active logical volume "lv4-snap"? [y/n]: y
  Logical volume "lv4-snap" successfully removed
10:00:15
#apt
apt-cache                     apt-ftparchive                aptitude-run-state-bundle
apt-cdrom                     apt-get                       apt-key
apt-config                    aptitude                      apt-mark
apt-extracttemplates          aptitude-create-state-bundle  apt-sortpkgs
10:00:15
#apt-c
apt-cache   apt-cdrom   apt-config
10:00:15
#apt-cache search mozilla
myspell-bg - The Bulgarian dictionary for myspell
mozilla-biofox - extension of bioinformatics tools to Iceape and Iceweasel browsers
bookmark-merge - Merge bookmarks from Mozilla, Netscape and IE
bookmarkbridge - tool to synchronize bookmarks between browsers
ca-certificates - Common CA certificates
camserv - Stream live video out onto the web
python-chardet - universal character encoding detector
claws-mail-themes - Pixmap icon themes for the Claws Mail mailer
conkeror - keyboard focused web browser with Emacs look and feel
coolkey - Smart Card PKCS #11 cryptographic module
...
libmozillainterfaces-java - XPCOM bindings for Java
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs1d - The Mozilla SpiderMonkey JavaScript library
libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
mozilla-openoffice.org - OpenOffice.org Mozilla plugin
openoffice.org - OpenOffice.org Office suite
spidermonkey-bin - standalone JavaScript/ECMAScript (ECMA-262) interpreter
xulrunner-1.9 - XUL + XPCOM application runner
xulrunner-1.9-dbg - Development files for the Gecko engine library
xulrunner-dev - Development files for the Gecko engine library
/dev/pts/5
10:03:36
#screen -x
/dev/pts/3
10:08:28
#apt-cache search firefox
aptlinex - Web browser addon to install Debian packages with a click
bookmarkbridge - tool to synchronize bookmarks between browsers
firefox-sage - lightweight RSS and Atom feed reader for Firefox
gnash-common-opengl - free SWF movie player - common files/libraries
gnash-common - free SWF movie player - common files/libraries
gnash-cygnal - free SWF movie player - Media server
gnash-opengl - free SWF movie player
gnash-tools - free SWF movie player - Command-line Tools
gnash - free SWF movie player
klash-opengl - free SWF movie player - standalone player for KDE
...
tinymce - platform independent web based Javascript/HTML WYSIWYG editor
tinymce2 - platform independent web based Javascript/HTML WYSIWYG editor
mozilla-plugin-vlc - multimedia plugin for web browsers based on VLC
libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library
libmozjs1d - The Mozilla SpiderMonkey JavaScript library
libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library
openoffice.org - OpenOffice.org Office suite
xulrunner-1.9 - XUL + XPCOM application runner
xulrunner-1.9-dbg - Development files for the Gecko engine library
xulrunner-dev - Development files for the Gecko engine library
10:08:48
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
/dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw)
прошло 22 минуты
10:31:29
#umount /data/lv4

10:31:44
#vgchange -a n DATA
  0 logical volume(s) in volume group "DATA" now active
10:32:01
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv1
  VG Name                DATA
  LV UUID                O3xUCV-KVQV-jobI-yBH3-gdK4-AVCL-aAwRz3
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                5.00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
...
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                dlZP18-3ZbO-gAPx-GrPP-6pdH-KpM8-Esok3i
  LV Write Access        read/write
  LV Status              NOT available
  LV Size                6.00 GB
  Current LE             1536
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
10:32:21
#ls -l
total 8400932
drwxr-xr-x 2 user user       4096 2010-03-22 16:36 Desktop
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk1.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk2.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:51 disk3.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 15:03 disk4.img
10:35:20
#pwd
/home/user
10:35:41
#aptitude install vblade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  fgetty{a} runit{a} vblade vblade-persist{a}
0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 155kB of archives. After unpacking 700kB will be used.
...
Adding SV inittab entry...
Setting up vblade (16-1) ...
Setting up vblade-persist (0.6-1) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
прошло 22 минуты
10:58:35
#ifconfig
eth0      Link encap:Ethernet  HWaddr 00:1b:fc:7d:bb:37
          inet addr:192.168.15.4  Bcast:192.168.15.255  Mask:255.255.255.0
          inet6 addr: fe80::21b:fcff:fe7d:bb37/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:8578 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7810 errors:0 dropped:0 overruns:0 carrier:2
          collisions:0 txqueuelen:1000
          RX bytes:4330996 (4.1 MiB)  TX bytes:827320 (807.9 KiB)
eth1      Link encap:Ethernet  HWaddr 00:07:e9:0a:21:53
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
...
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 B)  TX bytes:560 (560.0 B)
10:58:44
#aptitude install aoetools
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Reading task descriptions... Done
The following NEW packages will be installed:
  aoetools
0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 32.4kB of archives. After unpacking 160kB will be used.
...
Processing triggers for man-db ...
Setting up aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Reading extended state information
Initializing package states... Done
Writing extended state information... Done
Reading task descriptions... Done
11:01:25
#aoe-discover
aoe-discover: /dev/etherd/discover does not exist or is not writeable.
11:01:42
#modprobe aoe

11:01:52
#aoe-discover

11:01:54
#aoe-stat
     e10.1         5.368GB   eth0 up
11:02:02
#vblade 4 1 eth0 /dev/
Display all 186 possibilities? (y or n)
11:02:02
#vblade 4 1 eth0 /dev/DATA/lv4
stat: No such file or directory
11:03:29
#vblade 4 1 eth0 /dev/DATA/lv3
stat: No such file or directory
11:03:35
#ls -l /dev/DATA
ls: cannot access /dev/DATA: No such file or directory
11:04:03
#lvcreate -a -L2G /dev/DATA/lv3
lvcreate: invalid option -- a
  Error during parsing of command line.
11:04:56
#lvcreate -a DATA -L2G /dev/DATA/lv3
lvcreate: invalid option -- a
  Error during parsing of command line.
11:05:51
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro)
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)
11:05:57
#vblade 4 1 eth0 /dev/mapper/
control       DATA-pvmove0
/dev/pts/7
11:08:11
#aoe-stat
     e10.1         5.368GB   eth0 up
      e2.1       500.107GB   eth0 up
      e4.1         5.368GB   eth0 up
      e5.1         5.368GB   eth0 up
11:08:23
#aoe-stat
     e10.1         5.368GB   eth0 up
      e2.1       500.107GB   eth0 up
      e3.1         5.368GB   eth0 up
      e4.1         5.368GB   eth0 up
      e5.1         5.368GB   eth0 up
/dev/pts/3
11:08:48
#vblade 4 1 eth0 /dev/DATA/lv4
pid 5865: e4.1, 12582912 sectors O_RDWR
^C
/dev/pts/7
11:08:53
#ls -l
total 8400932
drwxr-xr-x 2 user user       4096 2010-03-23 12:02 Desktop
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk1.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk2.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 14:51 disk3.img
-rw-r--r-- 1 root root 2148532224 2010-03-22 15:03 disk4.img
11:09:30
#ls -l /dev/
total 0
crw-rw---- 1 root video    10, 175 2010-03-23 09:32 agpgart
drwxr-xr-x 2 root root         840 2010-03-23 12:08 block
drwxr-xr-x 2 root root          60 2010-03-23 09:32 bsg
drwxr-xr-x 3 root root          60 2010-03-23 09:32 bus
lrwxrwxrwx 1 root root           3 2010-03-23 09:32 cdrom -> hda
drwxr-xr-x 2 root root        3040 2010-03-23 12:01 char
crw------- 1 root root      5,   1 2010-03-23 09:32 console
lrwxrwxrwx 1 root root          11 2010-03-23 09:32 core -> /proc/kcore
crw-rw---- 1 root root     10,  63 2010-03-23 09:32 cpu_dma_latency
...
crw-rw---- 1 root root      7, 128 2010-03-23 09:32 vcsa
crw-rw---- 1 root root      7, 129 2010-03-23 09:32 vcsa1
crw-rw---- 1 root root      7, 130 2010-03-23 09:32 vcsa2
crw-rw---- 1 root root      7, 131 2010-03-23 09:32 vcsa3
crw-rw---- 1 root root      7, 132 2010-03-23 09:32 vcsa4
crw-rw---- 1 root root      7, 133 2010-03-23 09:32 vcsa5
crw-rw---- 1 root root      7, 134 2010-03-23 09:32 vcsa6
crw-rw---- 1 root root      7, 135 2010-03-23 09:32 vcsa7
prw-r----- 1 root adm            0 2010-03-23 12:08 xconsole
crw-rw-rw- 1 root root      1,   5 2010-03-23 09:32 zero
11:09:37
#aoe-stat
     e10.1         5.368GB   eth0 up
      e2.1       500.107GB   eth0 up
      e3.1         5.368GB   eth0 up
      e4.1         5.368GB   eth0 up
      e5.1         5.368GB   eth0 up
11:10:20
#mount e3.1 /mnt/
mount: you must specify the filesystem type
11:10:41
#man aoe
11:11:23
#aoe-stat
     e10.1         5.368GB   eth0 up
      e1.1         4.294GB   eth0 up
      e2.1       500.107GB   eth0 up
      e2.2         7.516GB   eth0 up
      e3.1         5.368GB   eth0 up
      e4.1         5.368GB   eth0 up
      e5.1         5.368GB   eth0 up
11:11:54
#mount /dev/etherd/
discover    e1.1        e2.2        e4.1        err         interfaces
e10.1       e2.1        e3.1        e5.1        flush       revalidate
11:11:54
#mount /dev/etherd/e3.1
mount: can't find /dev/etherd/e3.1 in /etc/fstab or /etc/mtab
11:12:58
#mount /dev/etherd/e3.1 /mnt/

11:13:02
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              19G   12G  6.3G  65% /
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/etherd/e3.1      5.0G  237M  4.5G   5% /mnt
11:13:04
#ls -l /mnt/
total 102520
drwx------ 2 root root     16384 2010-03-23 09:47 lost+found
-rw-r--r-- 1 root root 104857600 2010-03-23 11:01 qqqq
11:13:12
#cp -R /usr/games/ /mnt/

11:13:33
#mount /dev/DATA/lv4 /data/lv4

11:15:03
#df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda2              19G   12G  6.3G  65% /
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/etherd/e3.1      5.0G  239M  4.5G   5% /mnt
/dev/mapper/DATA-lv4  6.0G  5.1G  598M  90% /data/lv4
11:15:05
#ls /data/lv4
gggg  lost+found
11:15:19
#ls /data/lv4
ls: cannot access /data/lv4/alsa: Stale NFS file handle
alsa  gggg  lost+found
11:15:36
#ls /data/lv4
ls: cannot access /data/lv4/alsa: Stale NFS file handle
alsa  gggg  lost+found

Файлы

  • /etc/debian_version
  • /etc/debian_version
    >
    5.0.4
    

    Статистика

    Время первой команды журнала08:50:48 2010- 3-23
    Время последней команды журнала11:15:36 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %18.81
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 2.41
    Количество командных строк в единицу времени, команда/мин 0.70
    Частота использования команд
    ls18|=================| 17.82%
    mount15|==============| 14.85%
    aoe-stat5|====| 4.95%
    pvremove5|====| 4.95%
    vblade5|====| 4.95%
    umount3|==| 2.97%
    vgreduce3|==| 2.97%
    df3|==| 2.97%
    lvremove3|==| 2.97%
    lvcreate3|==| 2.97%
    vgdisplay3|==| 2.97%
    cp2|=| 1.98%
    pvdisplay2|=| 1.98%
    lvdisplay2|=| 1.98%
    lsof2|=| 1.98%
    lvre2|=| 1.98%
    aoe-discover2|=| 1.98%
    aptitude2|=| 1.98%
    lvs2|=| 1.98%
    apt-cache2|=| 1.98%
    ifconfig1|| 0.99%
    screen1|| 0.99%
    man1|| 0.99%
    lvresize1|| 0.99%
    pvcreate1|| 0.99%
    cat1|| 0.99%
    resize2fs1|| 0.99%
    lvchange1|| 0.99%
    pwd1|| 0.99%
    dd1|| 0.99%
    vgchange1|| 0.99%
    vgextend1|| 0.99%
    apt-c1|| 0.99%
    apt1|| 0.99%
    modprobe1|| 0.99%
    file1|| 0.99%
    pvmove1|| 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$