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

Содержание

Журнал

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

/dev/pts/14
08:59:27
#apt-cache search e2 tools
chiark-scripts - chiark system administration scripts
e2tools - utilities for manipulating files in an ext2/ext3 filesystem
e2undel - Undelete utility for the ext2 file system
egoboo-data - Egoboo data files
egoboo - 3D dungeon crawling adventure in the spirit of NetHack
iproute-dev - networking and traffic control tools - development files
iproute-doc - networking and traffic control tools - documentation
iproute - networking and traffic control tools
libcolor-scheme-perl - Perl module to generate pleasant color schemes
mahara-apache2 - Electronic portfolio, weblog, and resume builder - apache2 configuration
nictools-nopci - Diagnostic tools for many non-PCI ethernet cards
nictools-pci - Diagnostic tools for many PCI ethernet cards
python-excelerator - module for reading/writing Excel spreadsheet files
re2c - tool for generating fast C-based recognizers
shishi - Command line client for the Shishi Kerberos v5 implementation
system-config-lvm - A utility for graphically configuring Logical Volumes
texlive-pictures - TeX Live: Packages for drawings graphics
09:00:04
#apt-get install e2tools
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
  e2tools
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 31.9kB of archives.
After this operation, 135kB of additional disk space will be used.
Get:1 http://10.0.35.1 lenny/main e2tools 0.0.16-4 [31.9kB]
Fetched 31.9kB in 0s (790kB/s)
Selecting previously deselected package e2tools.
(Reading database ... 90672 files and directories currently installed.)
Unpacking e2tools (from .../e2tools_0.0.16-4_i386.deb) ...
Processing triggers for man-db ...
Setting up e2tools (0.0.16-4) ...
09:00:19
#su - user
user@linux10:~$ exit
logout
09:00:27
#mount
/dev/sda1 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-lv1 on /data/lv1 type ext3 (rw)
/dev/mapper/DATA-lv2 on /data/lv2 type ext3 (rw)
/dev/mapper/DATA-lv3 on /data/lv3 type ext3 (rw)
09:00:30
#mount LABEL=LV4 /data/lv4/

09:00:43
#cat /data/lv4/gggg

09:00:48
#echo SUPER SECRET > /data/lv4/gggg

09:00:55
#chmod 600 /data/lv4/gggg

09:02:41
#ls -l /dev/dm*
brw-rw---- 1 root disk 254, 0 2010-03-22 17:18 /dev/dm-0
brw-rw---- 1 root disk 254, 1 2010-03-22 17:19 /dev/dm-1
brw-rw---- 1 root disk 254, 2 2010-03-22 17:20 /dev/dm-2
brw-rw---- 1 root disk 254, 3 2010-03-23 09:46 /dev/dm-3
09:02:49
#ls -l /dev/mapper/
total 0
crw-rw---- 1 root root  10, 60 2010-03-22 13:45 control
brw-rw---- 1 root disk 254,  0 2010-03-22 17:22 DATA-lv1
brw-rw---- 1 root disk 254,  1 2010-03-22 17:22 DATA-lv2
brw-rw---- 1 root disk 254,  2 2010-03-22 17:22 DATA-lv3
brw-rw---- 1 root disk 254,  3 2010-03-23 09:47 DATA-lv4
09:02:58
#df -h /mnt
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              19G   14G  4.3G  76% /
09:03:14
#mount
/dev/sda1 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-lv1 on /data/lv1 type ext3 (rw)
/dev/mapper/DATA-lv2 on /data/lv2 type ext3 (rw)
/dev/mapper/DATA-lv3 on /data/lv3 type ext3 (rw)
/dev/dm-3 on /data/lv4 type ext3 (rw)
09:03:19
#df -h /data/lv4
Filesystem            Size  Used Avail Use% Mounted on
/dev/dm-3             4.0G  137M  3.7G   4% /data/lv4
09:03:34
#mknod
                  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 1310720 (4k) blocks.
The filesystem on /dev/DATA/lv4 is now 1310720 blocks long.
09:04:07
#cat /etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc            /proc           proc    defaults        0       0
/dev/sda1       /               ext3    errors=remount-ro 0       1
/dev/sda2       none            swap    sw              0       0
/dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
09:06:20
#vi /etc/fstab
--- /tmp/l3-saved-8370.2795.27692	2010-03-23 10:06:23.000000000 +0200
+++ /etc/fstab	2010-03-23 10:06:39.000000000 +0200
@@ -6,3 +6,4 @@
 /dev/sda2       none            swap    sw              0       0
 /dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
 /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
+LABEL=LV4	/data/lv4	ext3	defaults	0	0
09:06:39
#umount /data/lv4

09:06:43
#mount /data/lv4

09:06:48
#umount /data/lv3

09:08:07
#umount /data/lv2

09:08:08
#umount /data/lv1

09:08:09
#lvremove /dev/DATA/lv3
Do you really want to remove active logical volume "lv3"? [y/n]: y
  Logical volume "lv3" successfully removed
09:08:23
#lvremove --help
  lvremove: Remove logical volume(s) from the system
lvremove
        [-A|--autobackup y|n]
        [-d|--debug]
        [-f|--force]
        [-h|--help]
        [-t|--test]
        [-v|--verbose]
        [--version]
        LogicalVolume[Path] [LogicalVolume[Path]...]
09:08:26
#lvremove -f /dev/DATA/lv2
  Logical volume "lv2" successfully removed
09:08:36
#lvchange --help
  lvchange: Change the attributes of logical volume(s)
lvchange
        [-A|--autobackup y|n]
        [-a|--available [e|l]y|n]
        [--addtag Tag]
        [--alloc AllocationPolicy]
        [-C|--contiguous y|n]
        [-d|--debug]
        [--deltag Tag]
        [-f|--force]
...
        [-P|--partial]
        [-p|--permission r|rw]
        [-r|--readahead ReadAheadSectors|auto|none]
        [--refresh]
        [--resync]
        [-t|--test]
        [-v|--verbose]
        [-y|--yes]
        [--version]
        LogicalVolume[Path] [LogicalVolume[Path]...]
09:08:48
#lvchange -a n /dev/DATA/lv1

09:09:14
#lvremove /dev/DATA/lv1
  Logical volume "lv1" successfully removed
09:09:19
#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                1
  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       1280 / 5.00 GB
  Free  PE / Size       10643 / 41.57 GB
  VG UUID               G3WPnT-gf8B-iUJh-6mIR-tlkh-YHAA-NOHFfr
09:11:04
#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               10643
  Allocated PE          1280
  PV UUID               Kuv1dh-cAk4-ofkq-uPDo-tjuw-ndtJ-jkHq8b
09:11:10
#ls -l /dev/sda6
brw-rw---- 1 root disk 8, 6 2010-03-22 17:10 /dev/sda6
09:11:42
#file -s /dev/sda6
/dev/sda6: data
09:11:45
#vgextend DATA /dev/sda6
  No physical volume label read from /dev/sda6
  /dev/sda6 not identified as an existing physical volume
  Unable to add physical volume '/dev/sda6' to volume group 'DATA'.
09:11:58
#pvcreate /dev/sda6
  Physical volume "/dev/sda6" successfully created
09:12:10
#vgextend DATA /dev/sda6
  Volume group "DATA" successfully extended
09:12:13
#vgdisplay
  --- Volume group ---
  VG Name               DATA
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  11
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                1
  Open LV               1
  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       1280 / 5.00 GB
  Free  PE / Size       22566 / 88.15 GB
  VG UUID               G3WPnT-gf8B-iUJh-6mIR-tlkh-YHAA-NOHFfr
09:14:38
#mount
/dev/sda1 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/dm-3 on /data/lv4 type ext3 (rw)
09:14:43
#ls -l /data/lv4/
total 20
-rw------- 1 root root    13 2010-03-23 10:00 gggg
drwx------ 2 root root 16384 2010-03-23 09:47 lost+found
09:15: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               10643
  Allocated PE          1280
  PV UUID               Kuv1dh-cAk4-ofkq-uPDo-tjuw-ndtJ-jkHq8b
  --- 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               I10GVk-NDAM-01Cc-QNsG-GxCu-Ma0o-KcfM3b
09:16:35
#pvmove /dev/sda5
  /dev/sda5: Moved: 5.5%
  /dev/sda5: Moved: 10.5%
  /dev/sda5: Moved: 16.3%
  /dev/sda5: Moved: 21.2%
  /dev/sda5: Moved: 26.2%
  /dev/sda5: Moved: 31.2%
  /dev/sda5: Moved: 36.2%
  /dev/sda5: Moved: 41.6%
  /dev/sda5: Moved: 46.8%
  /dev/sda5: Moved: 52.8%
  /dev/sda5: Moved: 57.7%
  /dev/sda5: Moved: 62.6%
  /dev/sda5: Moved: 67.7%
  /dev/sda5: Moved: 73.0%
  /dev/sda5: Moved: 79.1%
  /dev/sda5: Moved: 83.9%
  /dev/sda5: Moved: 89.1%
  /dev/sda5: Moved: 93.8%
  /dev/sda5: Moved: 98.3%
  /dev/sda5: Moved: 100.0%
/dev/pts/12
09:21:03
#mount
/dev/sda1 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/dm-3 on /data/lv4 type ext3 (rw)
09:21:10
#cd /data/lv4

09:21:13
#ls -l
total 1025020
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:21:14
#vi file1
--- /dev/null	2010-03-22 15:45:34.504585420 +0200
+++ file1	2010-03-23 10:21:22.000000000 +0200
@@ -0,0 +1 @@
+hello
09:21:23
#ls -l
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:21:24
#hexdump gggg
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
3e800000
/dev/pts/14
09:22:19
#pvremove /dev/sda5
  Can't pvremove physical volume "/dev/sda5" of volume group "DATA" without -ff
09:23:10
#vgreduce DATA
  Please enter physical volume paths or option -a
  Run `vgreduce --help' for more information.
09:23:18
#vgreduce DATA /dev/sda5
  Removed "/dev/sda5" from volume group "DATA"
09:23:32
#pvremove /dev/sda5
  Labels on physical volume "/dev/sda5" successfully wiped
09:23:35
#file -s /dev/sda5
/dev/sda5: data
09:30:51
#ls -l /sys/block/sda/sda5/holders/
total 0
09:40:25
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/DATA/lv4
  VG Name                DATA
  LV UUID                oPH05H-pBVD-RgTh-Bref-8qlB-ZwM9-I6jUZs
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                5.00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:3
09:40:32
#lvcreate -L1G -n lv4-snap -s /dev/DATA/lv4
  Logical volume "lv4-snap" created
/dev/pts/2
09:40:54
#screen -x
/dev/pts/14
09:41:00
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv4      DATA owi-ao 5.00G
  lv4-snap DATA swi-a- 1.00G lv4      0.00
09:41:29
#mount
/dev/sda1 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/dm-3 on /data/lv4 type ext3 (rw)
09:41:46
#ls /data/lv4
file1  gggg  lost+found
09:41:49
#ls -l /data/lv4
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:41:53
#mkdir /data/lv4-snap

09:42:08
#mount /dev/DATA/lv4-snap /data/lv4-snap/

09:42:19
#df -h /data/lv4-snap/
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/DATA-lv4--snap
                      5.0G  1.2G  3.6G  24% /data/lv4-snap
09:42:34
#ls -l /data/lv4-snap/
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:43:00
#ls -l /data/lv4
total 20
-rw-r--r-- 1 root root     6 2010-03-23 10:21 file1
drwx------ 2 root root 16384 2010-03-23 09:47 lost+found
09:43:08
#ls -l /data/lv4-snap/
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:43:10
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv4      DATA owi-ao 5.00G
  lv4-snap DATA swi-ao 1.00G lv4      0.02
09:43:22
#dd if=/dev/zero of=/data/lv4/yyyy count=100 bs=1024k
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 5.16801 s, 20.3 MB/s
09:44:03
#lvcreate -L5G -n lv3 /dev/DATA
  Logical volume "lv3" created
09:46:02
#mkfs.ext3 /dev/DATA/lv3
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 33 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
09:46:16
#mount /dev/DATA/lv3 /data/lv3

09:46:48
#dd if=/dev/zero of=/data/lv3/xxxx count=100 bs=1024k
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.827104 s, 127 MB/s
09:48:01
#lvs -a
  LV       VG   Attr   LSize Origin Snap%  Move Log Copy%  Convert
  lv3      DATA -wi-ao 5.00G
  lv4      DATA owi-ao 5.00G
  lv4-snap DATA swi-ao 1.00G lv4     29.51
09:48:48
#dd if=/dev/zero of=/data/lv4/qqqq count=800 bs=1024k
800+0 records in
800+0 records out
838860800 bytes (839 MB) copied, 125.277 s, 6.7 MB/s
09:51:43
#mount
/dev/sda1 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/dm-3 on /data/lv4 type ext3 (rw)
/dev/mapper/DATA-lv4--snap on /data/lv4-snap type ext3 (rw)
/dev/mapper/DATA-lv3 on /data/lv3 type ext3 (rw)
09:52:26
#ls /data/lv4-snap/
file1  gggg  lost+found
09:52:47
#ls -l /data/lv4-snap/
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:52:54
#hexdump /data/lv4/
file1       lost+found/ qqqq        xxxx        yyyy
09:52:54
#hexdump /data/lv4/
file1       lost+found/ qqqq        xxxx        yyyy
09:52:54
#hexdump /data/lv4/yyyy
0000000 0000 0000 0000 0000 0000 0000 0000 0000
*
6400000
09:53:24
#ls -l /data/lv4-snap/
total 1025024
-rw-r--r-- 1 root root          6 2010-03-23 10:21 file1
-rw------- 1 root root 1048576000 2010-03-23 10:15 gggg
drwx------ 2 root root      16384 2010-03-23 09:47 lost+found
09:53:31
#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
  lv3      DATA -wi-ao 5.00G
  lv4      DATA owi-ao 5.00G
  lv4-snap DATA Swi-Io 1.00G lv4    100.00
09:53:46
#umount /data/lv4
umount: /data/lv4: device is busy
umount: /data/lv4: device is busy
09:54:01
#lsof +D /data/lv4
COMMAND   PID USER   FD   TYPE DEVICE SIZE NODE NAME
bash    12270 root  cwd    DIR  254,3 4096    2 /data/lv4
09:54:05
#umount /data/lv4

09:54:14
#umount /data/lv4-snap

09:54:19
#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
09:54:45
#mount /dev/DATA/lv4 /data/lv4

09:55:05
#dd if=/dev/zero of=/data/lv4/qqqq count=800 bs=1024k
^C151+0 records in
151+0 records out
158334976 bytes (158 MB) copied, 1.35039 s, 117 MB/s
09:55:12
#dd if=/dev/zero of=/data/lv4/qqqq count=100 bs=1024k
100+0 records in
100+0 records out
104857600 bytes (105 MB) copied, 0.528567 s, 198 MB/s
/dev/pts/8
10:03:36
#screen -x
/dev/pts/10
10:03:36
#screen -x
/dev/pts/4
10:03:36
#screen -x
/dev/pts/2
10:03:36
#screen -x
/dev/pts/6
10:03:36
#screen -x
/dev/pts/8
10:08:00
#screen
/dev/pts/0
10:08:03
#alias exit='echo no exit'

прошла 21 минута
/dev/pts/12
10:29:25
#screen -x
/dev/pts/0
10:31:12
#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               2
  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       2560 / 10.00 GB
  Free  PE / Size       9363 / 36.57 GB
  VG UUID               G3WPnT-gf8B-iUJh-6mIR-tlkh-YHAA-NOHFfr
10:31:17
#mount
/dev/sda1 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-lv3 on /data/lv3 type ext3 (rw)
/dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw)
10:31:19
#umount /data/lv3

10:31:30
#umount /data/lv4

10:31:32
#vgchange -a n DATA
  0 logical volume(s) in volume group "DATA" now active

Файлы

  • /data/lv4/gggg
  • /etc/fstab
  • /data/lv4/gggg
    >
    /etc/fstab
    >
    # /etc/fstab: static file system information.
    #
    # <file system> <mount point>   <type>  <options>       <dump>  <pass>
    proc            /proc           proc    defaults        0       0
    /dev/sda1       /               ext3    errors=remount-ro 0       1
    /dev/sda2       none            swap    sw              0       0
    /dev/hdb        /media/cdrom0   udf,iso9660 user,noauto     0       0
    /dev/fd0        /media/floppy0  auto    rw,user,noauto  0       0
    

    Статистика

    Время первой команды журнала08:59:27 2010- 3-23
    Время последней команды журнала10:31:32 2010- 3-23
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, % 6.93
    Процент синтаксически неверно набранных команд, % 0.00
    Суммарное время работы с терминалом *, час 1.53
    Количество командных строк в единицу времени, команда/мин 1.10
    Частота использования команд
    ls15|==============| 14.71%
    mount12|===========| 11.76%
    umount9|========| 8.82%
    screen8|=======| 7.84%
    dd5|====| 4.90%
    lvremove5|====| 4.90%
    hexdump4|===| 3.92%
    lvs4|===| 3.92%
    df3|==| 2.94%
    vgdisplay3|==| 2.94%
    lvchange2|=| 1.96%
    pvdisplay2|=| 1.96%
    vgreduce2|=| 1.96%
    vgextend2|=| 1.96%
    vi2|=| 1.96%
    cat2|=| 1.96%
    lvcreate2|=| 1.96%
    file2|=| 1.96%
    pvremove2|=| 1.96%
    alias1|| 0.98%
    mkdir1|| 0.98%
    mknod1|| 0.98%
    chmod1|| 0.98%
    mkfs.ext31|| 0.98%
    vgchange1|| 0.98%
    cd1|| 0.98%
    echo1|| 0.98%
    pvcreate1|| 0.98%
    lvdisplay1|| 0.98%
    lsof1|| 0.98%
    apt-get1|| 0.98%
    pvmove1|| 0.98%
    apt-cache1|| 0.98%
    su1|| 0.98%
    gggg1|| 0.98%
    ____
    *) Интервалы неактивности длительностью 30 минут и более не учитываются

    Справка

    Для того чтобы использовать LiLaLo, не нужно знать ничего особенного: всё происходит само собой. Однако, чтобы ведение и последующее использование журналов было как можно более эффективным, желательно иметь в виду следующее:
    1. В журнал автоматически попадают все команды, данные в любом терминале системы.

    2. Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.

    3. Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
      $ l s-l
      bash: l: command not found
      

    4. Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
      $ test 5 -lt 4
      Обратите внимание на то, что код завершения команды может быть отличен от нуля не только в тех случаях, когда команда была выполнена с ошибкой. Многие команды используют код завершения, например, для того чтобы показать результаты проверки

    5. Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
      $ find / -name abc
      find: /home/devi-orig/.gnome2: Keine Berechtigung
      find: /home/devi-orig/.gnome2_private: Keine Berechtigung
      find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung
      find: /home/devi-orig/.metacity: Keine Berechtigung
      find: /home/devi-orig/.inkscape: Keine Berechtigung
      ^C
      

    6. Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
      # id
      uid=0(root) gid=0(root) Gruppen=0(root)
      

    7. Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
      $ vi ~/.bashrc
      2a3,5
      >    if [ -f /usr/local/etc/bash_completion ]; then
      >         . /usr/local/etc/bash_completion
      >        fi
      

    8. Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
      $ patch ~/.bashrc
      В данном случае изменения применяются к файлу ~/.bashrc

    9. Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.

      Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.

    10. Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.

    11. Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора

    12. Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.

    13. Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.

    14. Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:

      $ whoami
      
      user
      
      $ #^ Интересно, кто я?
      
      в журнале это будет выглядеть так:
      $ whoami
      
      user
      
      Интересно, кто я?

    15. Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:

      $ whoami
      
      user
      
      $ cat > /dev/null #^ Интересно, кто я?
      
      Программа whoami выводит имя пользователя, под которым 
      мы зарегистрировались в системе.
      -
      Она не может ответить на вопрос о нашем назначении 
      в этом мире.
      
      В журнале это будет выглядеть так:
      $ whoami
      user
      
      Интересно, кто я?
      Программа whoami выводит имя пользователя, под которым
      мы зарегистрировались в системе.

      Она не может ответить на вопрос о нашем назначении
      в этом мире.
      Для разделения нескольких абзацев между собой используйте символ "-", один в строке.

    16. Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=

    17. Содержимое файла может быть показано в журнале. Для этого его нужно вывести с помощью программы cat. Если вывод команды отметить симоволами #!, содержимое файла будет показано в журнале в специально отведённой для этого секции.
    18. Для того чтобы вставить скриншот интересующего вас окна в журнал, нужно воспользоваться командой l3shot. После того как команда вызвана, нужно с помощью мыши выбрать окно, которое должно быть в журнале.
    19. Команды в журнале расположены в хронологическом порядке. Если две команды давались одна за другой, но на разных терминалах, в журнале они будут рядом, даже если они не имеют друг к другу никакого отношения.
      1
          2
      3   
          4
      
      Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.

    О программе

    LiLaLo (L3) расшифровывается как Live Lab Log.
    Программа разработана для повышения эффективности обучения Unix/Linux-системам.
    (c) Игорь Чубин, 2004-2008

    $Id$