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

Содержание

Журнал

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

/dev/pts/5
14:20:59
#echo ';' | sfdisk /dev/loop0
Checking that no-one is using this disk right now ...
BLKRRPART: Недопустимый аргумент
OK
Disk /dev/loop0: cannot get geometry
Disk /dev/loop0: 25 cylinders, 255 heads, 63 sectors/track
sfdisk: ERROR: sector 0 does not have an msdos signature
 /dev/loop0: unrecognized partition table type
Old situation:
No partitions found
New situation:
...
/dev/loop0p3          0       -       0          0    0  Empty
/dev/loop0p4          0       -       0          0    0  Empty
Warning: no primary partition is marked bootable (active)
This does not matter for LILO, but the DOS MBR will not boot this disk.
Successfully wrote the new partition table
Re-reading the partition table ...
BLKRRPART: Недопустимый аргумент
If you created or changed a DOS partition, /dev/foo7, say, then use dd(1)
to zero the first 512 bytes:  dd if=/dev/zero of=/dev/foo7 bs=512 count=1
(See fdisk(8).)
14:22:39
#apt-get install kpartx
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
  dmsetup
НОВЫЕ пакеты, которые будут установлены:
  dmsetup kpartx
обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 67,1kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 283kB.
...
Получено:2 http://10.0.35.1 sid/main kpartx 0.4.8-15 [25,3kB]
Получено 67,1kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета dmsetup.
(Чтение базы данных ... на данный момент установлено 54070 файлов и каталогов.)
Распаковывается пакет dmsetup (из файла .../dmsetup_2%3a1.02.30-3_i386.deb)...
Выбор ранее не выбранного пакета kpartx.
Распаковывается пакет kpartx (из файла .../kpartx_0.4.8-15_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет dmsetup (2:1.02.30-3) ...
Настраивается пакет kpartx (0.4.8-15) ...
14:23:08
#kpartx -a /dev/loop0
/proc/misc: No entry for device-mapper found
Is device-mapper driver missing from kernel?
Failure to communicate with kernel device-mapper driver.
device mapper prerequisites not met
14:25:00
#modprobe dm-mod

14:25:23
#kpartx -a /dev/loop0

14:25:25
#ls -l /dev/mapper/
итого 0
crw-rw---- 1 root root  10, 60 Май 30 14:25 control
brw-rw---- 1 root disk 254,  0 Май 30 14:25 loop0p1
14:26:03
#mkfs.ext3 /dev/mapper/loop0p1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=1024 (log=0)
Fragment size=1024 (log=0)
50400 inodes, 200812 blocks
10040 blocks (5.00%) reserved for the super user
First data block=1
Maximum filesystem blocks=67371008
25 block groups
8192 blocks per group, 8192 fragments per group
2016 inodes per group
Superblock backups stored on blocks:
        8193, 24577, 40961, 57345, 73729
Writing inode tables: done
Creating journal (4096 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 22 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
/dev/pts/2
14:26:43
#screen -x
14:26:50
#screen -x
14:27:19
#exitd
bash: exitd: команда не найдена
14:27:51
#exit
exit
Connection to 10.0.35.100 closed.
/dev/pts/2
14:28:15
#screen -x
14:28:32
#screen 11678
14:29:09
#exit
exit
Connection to 10.0.35.100 closed.
14:29:27
#screen -x
14:29:29
#screen -x 22327
/dev/pts/5
14:30:32
#mount /dev/mapper/loop0p1 /mnt

14:38:43
#grub-install --no-floopy --root-directory=/mnt /dev/loop0
Unrecognized option `--no-floopy'
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.
  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-shell=FILE       use FILE as the grub shell
  --no-floppy             do not probe any floppy drive
  --force-lba             force GRUB to use LBA mode even for a buggy
                          BIOS
  --recheck               probe a device map even if it already exists
INSTALL_DEVICE can be a GRUB device name or a system device filename.
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.
Report bugs to <bug-grub@gnu.org>.
14:40:59
#grub-install --no-floopy --root-directory=/mnt /dev/loop0
Unrecognized option `--no-floopy'
Usage: grub-install [OPTION] install_device
Install GRUB on your drive.
  -h, --help              print this message and exit
  -v, --version           print the version information and exit
  --root-directory=DIR    install GRUB images under the directory DIR
                          instead of the root directory
  --grub-shell=FILE       use FILE as the grub shell
  --no-floppy             do not probe any floppy drive
  --force-lba             force GRUB to use LBA mode even for a buggy
                          BIOS
  --recheck               probe a device map even if it already exists
INSTALL_DEVICE can be a GRUB device name or a system device filename.
grub-install copies GRUB images into the DIR/boot directory specfied by
--root-directory, and uses the grub shell to install grub into the boot
sector.
Report bugs to <bug-grub@gnu.org>.
14:43:34
#grub-install --no-floppy --root-directory=/mnt /dev/loop0
grub-probe: error: Cannot find a GRUB drive for /dev/loop0.  Check your device.map.
14:44:03
#grub-install --no-floppy --root-directory=/mnt /dev/loop0
grub-probe: error: Cannot find a GRUB drive for /dev/loop0.  Check your device.map.
прошло 10 минут
14:54:16
#losetup -a
/dev/loop0: [0811]:263845 (harddisk.img)
14:57:48
#dpkg -L grub | less
14:58:15
#cp /usr/lib/grub/i386-pc/* /boot/grub/

14:58:25
#cp /usr/lib/grub/i386-pc/* /mnt/boot/grub/

14:58:38
#Filesystem type is ext2fs, partition type 0x83
bash: Filesystem: команда не найдена
14:58:52
#ln -s /dev/loop0 /dev/mapper/loop0p

14:59:01
#ls -la dev/mapper/loop0p
ls: невозможно получить доступ к dev/mapper/loop0p: Нет такого файла или каталога
15:01:13
#dev/mapper/loop0p1
bash: dev/mapper/loop0p1: Нет такого файла или каталога
15:01:24
#dev/mapper/loop0
bash: dev/mapper/loop0: Нет такого файла или каталога
15:01:31
#ls -la /mnt
итого 18
drwxr-xr-x  4 root root  1024 Май 30 14:44 .
drwxr-xr-x 21 root root  4096 Ноя 24  2008 ..
drwxr-xr-x  3 root root  1024 Май 30 14:44 boot
drwx------  2 root root 12288 Май 30 14:26 lost+found
15:01:44
#ls -la /dev/loop*
brw-rw---- 1 root disk 7, 0 Май 30 14:22 /dev/loop0
brw-rw---- 1 root disk 7, 1 Май 30 14:18 /dev/loop1
brw-rw---- 1 root disk 7, 2 Май 30 14:18 /dev/loop2
brw-rw---- 1 root disk 7, 3 Май 30 14:18 /dev/loop3
brw-rw---- 1 root disk 7, 4 Май 30 14:18 /dev/loop4
brw-rw---- 1 root disk 7, 5 Май 30 14:18 /dev/loop5
brw-rw---- 1 root disk 7, 6 Май 30 14:18 /dev/loop6
brw-rw---- 1 root disk 7, 7 Май 30 14:18 /dev/loop7
15:03:02
#ls -la /dev/map*
итого 0
drwxr-xr-x  2 root root     100 Май 30 14:59 .
drwxr-xr-x 16 root root    3780 Май 30 14:25 ..
crw-rw----  1 root root  10, 60 Май 30 14:25 control
lrwxrwxrwx  1 root root      10 Май 30 14:59 loop0p -> /dev/loop0
brw-rw----  1 root disk 254,  0 Май 30 14:26 loop0p1
15:03:28
#grub
Probing devices to guess BIOS drives. This may take a long time.
прошло >2 часов
/dev/pts/0
17:51:13
#screen -x
17:51:19
#screen -x
/dev/pts/2
17:53:57
#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: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       10000    80324968+  83  Linux
/dev/sda2           10001       20000    80325000   83  Linux
/dev/sda3           20001       38913   151918672+   5  Extended
/dev/sda5           20001       38913   151918641   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xb7927762
   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1        9727    78132096   83  Linux
/dev/sdb2            9728       30401   166063905    5  Extended
17:54:04
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
17:54:13
#file -s /dev/sda1
/dev/sda1: Linux rev 1.0 ext3 filesystem data, UUID=6a1b430a-e35a-4e7f-b38c-9cfa86b7a0df, volume name "MOYAMETKA" (large files)
17:54:22
#mount /dev/sda1 /mnt

17:54:29
#ls f/mnt
ls: невозможно получить доступ к f/mnt: Нет такого файла или каталога
17:54:30
#ls -l /mnt
итого 16
drwx------ 2 root root 16384 Май 30 12:07 lost+found
17:54:43
#umount /mnt

17:55:03
#file -s /dev/sda[12]
/dev/sda1: LVM2 (Linux Logical Volume Manager) , UUID: OiaKrVPvBbKWk33mfDaEGAnDeWxQWwC
/dev/sda2: LVM2 (Linux Logical Volume Manager) , UUID: JKS0rc0t3VLeQ676PcB5MIIl3jNLoED
17:57:25
#vgcreate TURBO /dev/sda[12]
  Volume group "TURBO" successfully created
17:58:41
#lvdisplay

18:00:26
#pvdisplay
  --- Physical volume ---
  PV Name               /dev/sda1
  VG Name               TURBO
  PV Size               76,60 GB / not usable 2,35 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              19610
  Free PE               19610
  Allocated PE          0
  PV UUID               OiaKrV-PvBb-KWk3-3mfD-aEGA-nDeW-xQWwCU
  --- Physical volume ---
  PV Name               /dev/sda2
  VG Name               TURBO
  PV Size               76,60 GB / not usable 2,38 MB
  Allocatable           yes
  PE Size (KByte)       4096
  Total PE              19610
  Free PE               19610
  Allocated PE          0
  PV UUID               JKS0rc-0t3V-LeQ6-76Pc-B5MI-Il3j-NLoEDs
18:00:31
#vgdisplay
  --- Volume group ---
  VG Name               TURBO
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  1
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                0
  Open LV               0
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               153,20 GB
  PE Size               4,00 MB
  Total PE              39220
  Alloc PE / Size       0 / 0
  Free  PE / Size       39220 / 153,20 GB
  VG UUID               0zNPvS-925T-J3vc-Yfsx-W6Db-kHYy-63NdeW
18:01:29
#lvcreate -l1024 -nvol1 /edv/TURBO
  Volume group name expected (no slash)
  Run `lvcreate --help' for more information.
18:03:29
#lvcreate -l1024 -nvol1 /dev/TURBO
  Logical volume "vol1" created
18:03:35
#lvcreate -L4G -nvol2 /dev/TURBO
  Logical volume "vol2" created
18:04:41
#lvdisplay
  --- Logical volume ---
  LV Name                /dev/TURBO/vol1
  VG Name                TURBO
  LV UUID                lXhmZa-tvCN-SM5n-5het-O4Px-L3Vu-6wCnWB
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                4,00 GB
  Current LE             1024
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:1
18:05:46
#ls -lL /dev/TURBO/
итого 0
brw-rw---- 1 root disk 254, 0 Май 30 18:03 vol1
brw-rw---- 1 root disk 254, 1 Май 30 18:04 vol2
18:08:54
#for i in {1..10}; do lvcreate -L1G -n v$i /dev/TURBO; done
  Logical volume "v1" created
  Logical volume "v2" created
  Logical volume "v3" created
  Logical volume "v4" created
  Logical volume "v5" created
  Logical volume "v6" created
  Logical volume "v7" created
  Logical volume "v8" created
  Logical volume "v9" created
  Logical volume "v10" created
18:09:05
#vi lv-table
--- /dev/null	2009-05-30 17:48:15.506443631 +0300
+++ lv-table	2009-05-30 18:11:13.000000000 +0300
@@ -0,0 +1,5 @@
+samba		10G
+sendmail	5G
+apache		4G
+proxy		2G
+jabber		1G
18:11:13
#cat lv-table | while read volume size
> do
> lvcreate -L$size -n$volume /dev/TURBO
> done
  Logical volume "samba" created
  Logical volume "sendmail" created
  Logical volume "apache" created
  Logical volume "proxy" created
  Logical volume "jabber" created
18:11:37
#lvs -a
  LV       VG    Attr   LSize  Origin Snap%  Move Log Copy%  Convert
  apache   TURBO -wi-a-  4,00G
  jabber   TURBO -wi-a-  1,00G
  proxy    TURBO -wi-a-  2,00G
  samba    TURBO -wi-a- 10,00G
  sendmail TURBO -wi-a-  5,00G
  v1       TURBO -wi-a-  1,00G
  v10      TURBO -wi-a-  1,00G
  v2       TURBO -wi-a-  1,00G
  v3       TURBO -wi-a-  1,00G
  v4       TURBO -wi-a-  1,00G
  v5       TURBO -wi-a-  1,00G
  v6       TURBO -wi-a-  1,00G
  v7       TURBO -wi-a-  1,00G
  v8       TURBO -wi-a-  1,00G
  v9       TURBO -wi-a-  1,00G
  vol1     TURBO -wi-a-  4,00G
  vol2     TURBO -wi-a-  4,00G
18:11:41
#cat lv-table | while read volume size; do lvcreate -L$size -n$volume /dev/TURBO; done

18:16:14
#mkfs.ext3 /dev/TURBO/apache
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
262144 inodes, 1048576 blocks
52428 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=1073741824
32 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
        32768, 98304, 163840, 229376, 294912, 819200, 884736
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 28 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
18:16:35
#mount /dev/TURBO/apache /mnt

18:16:49
#df -h /mnt
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
/dev/mapper/TURBO-apache
                      4,0G  137M  3,7G   4% /mnt
18:16:54
#lvresize -L+2G /dev/TURBO/apache
  Extending logical volume apache to 6,00 GB
  Logical volume apache successfully resized
18:17:26
#apt-cache search ext2 online
ext2resize - an ext2 filesystem resizer
18:18:45
#apt-get install ext2resize
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  ext2resize
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 209kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 377kB.
Получено:1 http://10.0.35.1 sid/main ext2resize 1.1.19-9 [209kB]
Получено 209kБ за 0s (5070kБ/c)
Выбор ранее не выбранного пакета ext2resize.
(Чтение базы данных ... на данный момент установлено 54190 файлов и каталогов.)
Распаковывается пакет ext2resize (из файла .../ext2resize_1.1.19-9_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет ext2resize (1.1.19-9) ...
18:18:52
#ext2online /dev/TURBO/apache
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b
18:19:01
#df -hv
Файловая система      Разм  Исп  Дост  Исп% смонтирована на
tmpfs                 1,5G     0  1,5G   0% /lib/init/rw
udev                   10M  192K  9,9M   2% /dev
tmpfs                 1,5G  4,0K  1,5G   1% /dev/shm
rootfs                 74G  1,8G   68G   3% /
/dev/mapper/TURBO-apache
                      6,0G  137M  5,5G   3% /mnt
18:19:03
#man ext2resize
18:25:05
#cat lv-table
samba           10G
sendmail        5G
apache          4G
proxy           2G
jabber          1G
18:25:14
#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: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       10000    80324968+  83  Linux
/dev/sda2           10001       20000    80325000   83  Linux
/dev/sda3           20001       38913   151918672+   5  Extended
/dev/sda5           20001       38913   151918641   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
...
Disk /dev/dm-15: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-15 doesn't contain a valid partition table
Disk /dev/dm-16: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-16 doesn't contain a valid partition table
18:26:28
#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: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       10000    80324968+  83  Linux
/dev/sda2           10001       20000    80325000   83  Linux
/dev/sda3           20001       38913   151918672+   5  Extended
/dev/sda5           20001       38913   151918641   83  Linux
18:26:35
#mount /dev/sda5 /mnt

18:26:47
#ls /mnt
a2ps.cfg                blkid.tab                      gai.conf     inputrc          logrotate.conf  motd           protocols       shells
a2ps-site.cfg           ca-certificates.conf           group        issue            lost+found      motd.tail      rc.local        sudoers
adduser.conf            ca-certificates.conf.dpkg-new  group-       issue.net        magic           mtab           resolv.conf     sysctl.conf
adduser.conf.dpkg-save  console-cyrillic               gshadow      kernel-img.conf  magic.mime      nanorc         rmt             timezone
adjtime                 crontab                        gshadow-     ld.so.cache      mailcap         networks       rpc             ts.conf
aliases                 debconf.conf                   hesiod.conf  ld.so.conf       mailcap.order   nsswitch.conf  rsyslog.conf    ucf.conf
anacrontab              debian_version                 host.conf    libaudit.conf    mailname        pam.conf       screenrc        wgetrc
at.deny                 debsums-ignore                 hostname     locale.alias     mail.rc         papersize      scsi_id.config
aumixrc                 deluser.conf                   hosts.allow  locale.gen       manpath.config  passwd         securetty
bash.bashrc             email-addresses                hosts.deny   localtim         mime.types      passwd-        services
bash_completion         environment                    inetd.conf   localtime        mke2fs.conf     printcap       shadow
bindresvport.blacklist  fstab                          inittab      login.defs       modules         profile        shadow-
18:26:49
#umount /mnt

18:26:58
#cfdisk /dev/sda
18:27:26
#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
...
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): Command (m for help):
Command (m for help):
Command (m for help):
Command (m for help): quit
18:27:41
#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
...
/dev/sda5           20001       38913   151918641   83  Linux
Command (m for help): d
Partition number (1-5): 5
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.
18:27:59
#cfdisk /dev/sda
18:28:32
#pvcreate /dev/sda4
  Device /dev/sda4 not found (or ignored by filtering).
18:28:43
#partprobe
Error: Error informing the kernel about modifications to partition /dev/sda4 -- Device or resource busy.  This means Linux won't know about any changes you made to /dev/sda4 until you reboot -- so you shouldn't mount it or use it in any way before rebooting.
Warning: The kernel was unable to re-read the partition table on /dev/sda (Device or resource busy).  This means Linux won't know anything about the modifications you made until you reboot.  You should reboot your computer before doing anything with /dev/sda.
18:28:52
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
rootfs on / type rootfs (rw)
/dev/mapper/TURBO-apache on /mnt type ext3 (rw)
18:29:03
#partprobe

18:29:10
#pvcreate /dev/sda4
  Physical volume "/dev/sda4" successfully created
18:29:13
#vgextend TURBO /dev/sda4
  Volume group "TURBO" successfully extended
18:29:21
#vgdisplay
  --- Volume group ---
  VG Name               TURBO
  System ID
  Format                lvm2
  Metadata Areas        3
  Metadata Sequence No  20
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                17
  Open LV               1
  Max PV                0
  Cur PV                3
  Act PV                3
  VG Size               171,83 GB
  PE Size               4,00 MB
  Total PE              43989
  Alloc PE / Size       10752 / 42,00 GB
  Free  PE / Size       33237 / 129,83 GB
  VG UUID               0zNPvS-925T-J3vc-Yfsx-W6Db-kHYy-63NdeW
прошло 13 минут
18:43:11
#cd /mnt

прошло 10 минут
18:53:51
#ls
lost+found
18:53:52
#ls /la
ls: невозможно получить доступ к /la: Нет такого файла или каталога
18:53:57
#mount /tmp/.
./         ../        .ICE-unix/ .X11-unix/
18:53:57
#cd /etc/

18:54:52
#cd /

18:54:54
#mount /tmp/.
./         ../        .ICE-unix/ .X11-unix/
18:54:54
#cd /

18:56:00
#echo 3 > /proc/sys/vm/drop_caches

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

/dev/pts/1
09:32:01
#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: 0xc2e21a3e
   Device Boot      Start         End      Blocks   Id  System
/dev/sda1               1       10000    80324968+  83  Linux
/dev/sda2           10001       20000    80325000   83  Linux
/dev/sda4           20001       22432    19535040   83  Linux
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
...
Disk /dev/dm-15: 2147 MB, 2147483648 bytes
255 heads, 63 sectors/track, 261 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-15 doesn't contain a valid partition table
Disk /dev/dm-16: 1073 MB, 1073741824 bytes
255 heads, 63 sectors/track, 130 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00000000
Disk /dev/dm-16 doesn't contain a valid partition table
прошло 16 минут
09:48:24
#lvremove /dev/TURBO/jabber
Do you really want to remove active logical volume "jabber"? [y/n]: y
  Logical volume "jabber" successfully removed
09:49:10
#lvremove /dev/TURBO/jabber
  One or more specified logical volume(s) not found.
09:49:25
#lvremove /dev/TURBO/proxy
Do you really want to remove active logical volume "proxy"? [y/n]: y
  Logical volume "proxy" successfully removed
09:49:45
#lvremove /dev/TURBO/apach
  One or more specified logical volume(s) not found.
09:50:12
#lvdisplay
  LV Name                /dev/TURBO/v3
  VG Name                TURBO
  LV UUID                n7go5n-HOzD-X78Q-va1U-i1EW-vEpR-jSYbc4
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                1,00 GB
  Current LE             256
  Segments               1
  Allocation             inherit
...
  LV Write Access        read/write
  LV Status              available
  # open                 0
  LV Size                5,00 GB
  Current LE             1280
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           254:13
09:50:15
#lvremove /dev/TURBO/sendmail
Do you really want to remove active logical volume "sendmail"? [y/n]: y
  Logical volume "sendmail" successfully removed
09:50:29
#lvremove /dev/TURBO/samba
Do you really want to remove active logical volume "samba"? [y/n]: y
  Logical volume "samba" successfully removed

Файлы

  • lv-table
  • lv-table
    >
    samba           10G
    sendmail        5G
    apache          4G
    proxy           2G
    jabber          1G
    

    Статистика

    Время первой команды журнала14:20:59 2009- 5-30
    Время последней команды журнала09:50:29 2009- 6- 1
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %20.79
    Процент синтаксически неверно набранных команд, % 3.96
    Суммарное время работы с терминалом *, час 2.10
    Количество командных строк в единицу времени, команда/мин 0.80
    Частота использования команд
    ls11|=========| 9.91%
    screen8|=======| 7.21%
    mount8|=======| 7.21%
    fdisk6|=====| 5.41%
    lvremove6|=====| 5.41%
    cd4|===| 3.60%
    grub-install4|===| 3.60%
    lvdisplay3|==| 2.70%
    cat3|==| 2.70%
    lvcreate3|==| 2.70%
    cfdisk2|=| 1.80%
    while2|=| 1.80%
    umount2|=| 1.80%
    cp2|=| 1.80%
    mkfs.ext32|=| 1.80%
    echo2|=| 1.80%
    pvcreate2|=| 1.80%
    apt-get2|=| 1.80%
    do2|=| 1.80%
    kpartx2|=| 1.80%
    df2|=| 1.80%
    partprobe2|=| 1.80%
    vgdisplay2|=| 1.80%
    file2|=| 1.80%
    exit2|=| 1.80%
    done2|=| 1.80%
    dpkg1|| 0.90%
    '1|| 0.90%
    Filesystem1|| 0.90%
    man1|| 0.90%
    vgcreate1|| 0.90%
    lvresize1|| 0.90%
    pvdisplay1|| 0.90%
    sfdisk1|| 0.90%
    ext2online1|| 0.90%
    loop01|| 0.90%
    grub1|| 0.90%
    losetup1|| 0.90%
    exitd1|| 0.90%
    for1|| 0.90%
    drop_caches1|| 0.90%
    vgextend1|| 0.90%
    vi1|| 0.90%
    loop0p11|| 0.90%
    less1|| 0.90%
    modprobe1|| 0.90%
    ln1|| 0.90%
    lvs1|| 0.90%
    apt-cache1|| 0.90%
    ____
    *) Интервалы неактивности длительностью 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$