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

Содержание

Журнал

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

/dev/pts/0
10:27:04
#modprobe nfs

10:27:57
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
        minix
nodev   rpc_pipefs
nodev   nfs
nodev   nfs4
10:28:02
#modprobe ntfs

10:28:17
#cat /proc/filesystems
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   cgroup
nodev   cpuset
nodev   debugfs
nodev   securityfs
nodev   sockfs
nodev   pipefs
...
nodev   ramfs
nodev   hugetlbfs
nodev   mqueue
nodev   usbfs
        ext3
        ntfs
        minix
nodev   rpc_pipefs
nodev   nfs
nodev   nfs4
10:28:19
#mount -t ntfs -o iochrset=utf-8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
10:29:37
#mount -t ntfs /dev/sda2 /mnt

10:29:55
#umount /mnt

10:30:16
#mount -t ntfs -o /dev/sda2 /mnt
Usage: mount -V                 : print version
       mount -h                 : print this help
       mount                    : list mounted filesystems
       mount -l                 : idem, including volume labels
So far the informational part. Next the mounting.
The command is `mount [-t fstype] something somewhere'.
Details found in /etc/fstab may be omitted.
       mount -a [-t|-O] ...     : mount all stuff from /etc/fstab
       mount device             : mount device at the known place
       mount directory          : mount known device here
...
One can change the type of all the mounts in a mount subtree
containing the directory dir:
       mount --make-rshared dir
       mount --make-rslave dir
       mount --make-rprivate dir
       mount --make-runbindable dir
A device can be given by name, say /dev/hda1 or /dev/cdrom,
or by label, using  -L label  or by uuid, using  -U uuid .
Other options: [-nfFrsvw] [-o options] [-p passwdfd].
For many more details, say  man 8 mount .
10:30:29
#mount -t ntfs -o iochrset=utf8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
10:31:31
#mount -t ntfs iochrset=utf8 -o /dev/sda2 /mnt
mount: special device iochrset=utf8 does not exist
10:32:31
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist
10:32:50
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist
10:33:57
#man mount
10:34:31
#mount -t ntfs -o iocharset+utf8 /dev/sda2 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda2,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
10:34:59
#mount -t ntfs -o iocharset=utf8 /dev/sda2 /mnt

10:35:09
#apt-get install ntfs-3g
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия ntfs-3g.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено.
10:36:59
#umount /mnt

10:39:27
#modprobe ntfs-3g
FATAL: Module ntfs_3g not found.
10:40:08
#ls -la /mnt
итого 214301
drwxrwxrwx  1 root root      8192 Май 12 11:06 .
drwxr-xr-x 21 root root      4096 Ноя 24  2008 ..
-rwxrwxrwx  1 root root       218 Мар  9 16:34 boot.ini
drwxrwxrwx  1 root root         0 Мар 12 17:19 Cluster
-rwxrwxrwx  1 root root 219056128 Май  8 14:18 ERD60.iso
drwxrwxrwx  1 root root      4096 Май 12 11:20 Instructor
drwxrwxrwx  1 root root      4096 Май 12 10:38 Materials
-rwxrwxrwx  1 root root     47772 Фев 18  2007 NTDETECT.COM
-rwxrwxrwx  1 root root    297072 Фев 18  2007 ntldr
drwxrwxrwx  1 root root         0 Мар 10 19:46 RECYCLER
drwxrwxrwx  1 root root      4096 Май 12 10:46 Stirling
drwxrwxrwx  1 root root      4096 Май 12 10:52 Storage2008
drwxrwxrwx  1 root root      4096 Мар 19 14:37 Students
drwxrwxrwx  1 root root      4096 Мар 19 17:46 System Volume Information
10:40:31
#umount /mnt

10:40:55
#ls -la /mnt
итого 8
drwxr-xr-x  2 root root 4096 Май 30 10:14 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
10:40:58
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt

10:41:33
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda3 /mnt
ntfs-3g: Failed to access volume '/dev/sda3': Нет такого файла или каталога
ntfs-3g 2009.4.4 integrated FUSE 27 - Third Generation NTFS Driver
Copyright (C) 2005-2007 Yura Pakhuchiy
Copyright (C) 2006-2009 Szabolcs Szakacsits
Copyright (C) 2007-2009 Jean-Pierre Andre
Copyright (C) 2009 Erik Larsson
Usage:    ntfs-3g [-o option[,...]] <device|image_file> <mount_point>
Options:  ro (read-only mount), remove_hiberfile, uid=, gid=,
          umask=, fmask=, dmask=, streams_interface=.
          Please see the details in the manual (type: man ntfs-3g).
Example: ntfs-3g /dev/sda1 /mnt/windows
Ntfs-3g news, support and information:  http://ntfs-3g.org
10:42:26
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda5 /mnt
The disk contains an unclean file system (0, 0).
The file system wasn't safely closed on Windows. Fixing.
10:43:27
#ls -la /mnt
итого 8
drwxr-xr-x  2 root root 4096 Май 30 10:14 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
10:43:30
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt

10:44:20
#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               2        3952    31736407+   f  W95 Ext'd (LBA)
/dev/sda2   *        3953       38913   280824232+   7  HPFS/NTFS
/dev/sda5               2        3952    31736376    7  HPFS/NTFS
10:44:38
#apt-cache search e2fs tool
system-config-lvm - A utility for graphically configuring Logical Volumes
10:53:27
#apt-cache search e2tool
e2tools - utilities for manipulating files in an ext2/ext3 filesystem
10:53:34
#apt-get install e2tool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет e2tool
10:54:10
#apt-get update
Получено:1 http://10.0.35.1 sid Release.gpg [1032B]
Получено:2 http://10.0.35.1 sid/main Translation-ru [398kB]
Получено:3 http://10.0.35.1 sid Release [94,4kB]
Игн http://10.0.35.1 sid/main Packages/DiffIndex
Игн http://10.0.35.1 sid/main Packages
Получено:4 http://10.0.35.1 sid/main Packages [7751kB]
Получено 8244kБ за 4s (2010kБ/c)
Чтение списков пакетов... Готово
10:54:42
#apt-get install e2tool
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет e2tool
10:54:48
#apt-get install e2tools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  e2tools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 31,9kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 135kB.
Получено:1 http://10.0.35.1 sid/main e2tools 0.0.16-4 [31,9kB]
Получено 31,9kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета e2tools.
(Чтение базы данных ... на данный момент установлено 54019 файлов и каталогов.)
Распаковывается пакет e2tools (из файла .../e2tools_0.0.16-4_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет e2tools (0.0.16-4) ...
10:55:03
#[root@linux0:~]# mknod /tmp/tty1 c 4 1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# ls -l /dev/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#brw-rw---- 1 root disk 3, 1 ### 29 09:53 /dev/hda1
bash: brw-rw----: команда не найдена
10:55:51
#[root@linux0:~]# mknod /tmp/hda1 b 3 1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# chmod 666 /tmp/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# e2ls /tmp/hda1
bash: [root@linux0:~]#: команда не найдена
10:55:51
#bin boot dev etc home lib
bash: bin: команда не найдена
10:55:51
#lost+found media mnt opt proc root
bash: lost+found: команда не найдена
10:55:51
#sbin selinux srv sys tmp usr
bash: sbin: команда не найдена
10:55:51
#var
bash: var: команда не найдена
10:55:51
#[root@linux0:~]# e2cp /tmp/hda1:/etc/shadow /tmp/
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# e2cp /tmp/shadow /tmp/hda1:/etc/shadow
bash: [root@linux0:~]#: команда не найдена
10:55:51
#[root@linux0:~]# which e2cp
bash: [root@linux0:~]#: команда не найдена
10:55:51
#/usr/bin/e2cp
No input source or destination selected
10:55:51
#[root@linux0:~]#
bash: [root@linux0:~]#: команда не найдена
10:55:51
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Май 30 09:24 /dev/sda1
10:59:24
#ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 Май 30 09:24 /dev/sdb
11:00:46
#mknod /tmp/sdb1 b 8 16

11:01:45
#chmod 666 /tmp/sdb1

11:02:09
#e2ls /tmp/sdb1
Bad magic number in super-block
11:03:09
#mknod /tmp/sdb1 b 8 17
mknod: `/tmp/sdb1': Файл существует
11:03:16
#ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 Май 30 09:24 /dev/sdb1
11:04:02
#ls -la /tmp
итого 36
drwxrwxrwt  7 root root  4096 Май 30 11:01 .
drwxr-xr-x 21 root root  4096 Ноя 24  2008 ..
drwxrwxrwt  2 root root  4096 Май 30 09:32 .ICE-unix
drwx------  2 user user  4096 Май 30 09:32 keyring-VIBPIP
drwx------  2 user user  4096 Май 30 09:35 orbit-user
brw-rw-rw-  1 root root 8, 16 Май 30 11:01 sdb1
drwx------  2 user user  4096 Май 30 09:32 ssh-UiGQst2960
crw-r--r--  1 root root 4,  1 Май 30 09:45 tty1
-r--r--r--  1 root root    11 Май 30 09:25 .X0-lock
drwxrwxrwt  2 root root  4096 Май 30 09:25 .X11-unix
-rw-------  1 user user   406 Май 30 09:32 .xfsm-ICE-Y4R0UU
11:04:26
#rm /tmp/sdb1

11:05:01
#ls -la /tmp
итого 36
drwxrwxrwt  7 root root 4096 Май 30 11:05 .
drwxr-xr-x 21 root root 4096 Ноя 24  2008 ..
drwxrwxrwt  2 root root 4096 Май 30 09:32 .ICE-unix
drwx------  2 user user 4096 Май 30 09:32 keyring-VIBPIP
drwx------  2 user user 4096 Май 30 09:35 orbit-user
drwx------  2 user user 4096 Май 30 09:32 ssh-UiGQst2960
crw-r--r--  1 root root 4, 1 Май 30 09:45 tty1
-r--r--r--  1 root root   11 Май 30 09:25 .X0-lock
drwxrwxrwt  2 root root 4096 Май 30 09:25 .X11-unix
-rw-------  1 user user  406 Май 30 09:32 .xfsm-ICE-Y4R0UU
11:05:03
#mknod /tmp/sdb1 b 8 17

11:05:28
#umount /tmp/sdb1
umount: /tmp/sdb1: not mounted
11:06:20
#e2cp /tmp/shadow /tmp/sdb1:/etc/shadow
/tmp/shadow: No such file or directory
11:07:52
#apt-get install aoetools
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
НОВЫЕ пакеты, которые будут установлены:
  aoetools
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 25 пакетов не обновлено.
Необходимо скачать 32,4kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 160kB.
Получено:1 http://10.0.35.1 sid/main aoetools 26-1 [32,4kB]
Получено 32,4kБ за 0s (0Б/c)
Выбор ранее не выбранного пакета aoetools.
(Чтение базы данных ... на данный момент установлено 54040 файлов и каталогов.)
Распаковывается пакет aoetools (из файла .../aoetools_26-1_i386.deb)...
Обрабатываются триггеры для man-db ...
Настраивается пакет aoetools (26-1) ...
Starting AoE devices discovery and mounting AoE filesystems: not started.
11:08:29
#aoestat
bash: aoestat: команда не найдена
прошла 31 минута
11:39:47
#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       38913   312568672   83  Linux
11:40:38
#fdisk -l /dev/sdb
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
11:40:57
#fdisk
Usage: fdisk [-l] [-b SSZ] [-u] device
E.g.: fdisk /dev/hda  (for the first IDE disk)
  or: fdisk /dev/sdc  (for the third SCSI disk)
  or: fdisk /dev/eda  (for the first PS/2 ESDI drive)
  or: fdisk /dev/rd/c0d0  or: fdisk /dev/ida/c0d0  (for RAID devices)
  ...
11:45: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): m
Command action
   a   toggle a bootable flag
   b   edit bsd disklabel
...
Partition number (1-4): 1
Partition 1 is already defined.  Delete it before re-adding it.
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
p
Partition number (1-4): 2
No free sectors available
Command (m for help): q
11:46:57
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
...
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
11:47:52
#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): l
 0  Empty           1e  Hidden W95 FAT1 80  Old Minix       be  Solaris boot
 1  FAT12           24  NEC DOS         81  Minix / old Lin bf  Solaris
 2  XENIX root      39  Plan 9          82  Linux swap / So c1  DRDOS/sec (FAT-
...
   o   create a new empty DOS partition table
   p   print the partition table
   q   quit without saving changes
   s   create a new empty Sun disklabel
   t   change a partition's system id
   u   change display/entry units
   v   verify the partition table
   w   write table to disk and exit
   x   extra functionality (experts only)
Command (m for help): q
11:49:34
#fdisk /dev/sda
The number of cylinders for this disk is set to 38913.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
...
   p   primary partition (1-4)
l
First cylinder (20001-38913, default 20001):
Using default value 20001
Last cylinder or +size or +sizeM or +sizeK (20001-38913, default 38913):
Using default value 38913
Command (m for help): w
The partition table has been altered!
Calling ioctl() to re-read partition table.
Syncing disks.
11:51:21
#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): q
11:51:27
#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
11:51:37
#ls /dev/sda*
/dev/sda  /dev/sda1  /dev/sda2  /dev/sda3  /dev/sda5
11:52:33
#fdisk -l /dev/sdb
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
11:53:30
#df
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
tmpfs                  1553824         0   1553824   0% /lib/init/rw
udev                     10240       120     10120   2% /dev
tmpfs                  1553824         4   1553820   1% /dev/shm
rootfs                76904352   1666764  71330984   3% /
11:53:55
#fdisk /dev/sdb
The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 2
First cylinder (9728-30401, default 9728): q
First cylinder (9728-30401, default 9728): q
First cylinder (9728-30401, default 9728):
Using default value 9728
Last cylinder or +size or +sizeM or +sizeK (9728-30401, default 30401):
Using default value 30401
Command (m for help): q
11:55:58
#fdisk /dev/sdb
The number of cylinders for this disk is set to 30401.
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): q
11:56:02
#fdisk -l /dev/sdb
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
11:56:10
#fdisk /dev/sdb
The number of cylinders for this disk is set to 30401.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
   (e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
...
Using default value 9728
Last cylinder or +size or +sizeM or +sizeK (9728-30401, default 30401):
Using default value 30401
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.
11:56:47
#ls /dev/sdb*
/dev/sdb  /dev/sdb1
11:57:22
#fdisk -l /dev/sdb
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
11:57:26
#mkfs.ext3 /dev/sda1
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
5021696 inodes, 20081242 blocks
1004062 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
613 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, 1605632, 2654208,
        4096000, 7962624, 11239424
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 37 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
прошло 10 минут
12:07:29
#mkfs.ext3 /dev/sda2
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
5021696 inodes, 20081250 blocks
1004062 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
613 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, 1605632, 2654208,
        4096000, 7962624, 11239424
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 36 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override.
12:08:03
#mkfs.ext3 /dev/sda5
mke2fs 1.41.5 (23-Apr-2009)
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
9502720 inodes, 37979660 blocks
1898983 blocks (5.00%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
1160 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, 1605632, 2654208,
        4096000, 7962624, 11239424, 20480000, 23887872
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.
12:10:13
#mount /dev/sda1 /mnt

12:10:47
#umount /mnt

12:11:28
#e2label
Usage: e2label device [newlabel]
12:13:46
#e2label /dev/sda1 MOYAMETKA

12:14:13
#e2label /dev/sda2 TVOYAMETKA

12:14:32
#e2label /dev/sda5 nichyaMETKA

12:14:49
#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
12:15:19
#mount -L nichyaMETKA /mnt

12:17:26
#cp /etc/ /mnt
cp: пропуск каталога `/etc/'
12:17:34
#cp /etc/* /mnt
cp: пропуск каталога `/etc/alternatives'
cp: пропуск каталога `/etc/apm'
cp: пропуск каталога `/etc/approx'
cp: пропуск каталога `/etc/apt'
cp: пропуск каталога `/etc/bash_completion.d'
cp: пропуск каталога `/etc/ca-certificates'
cp: пропуск каталога `/etc/calendar'
cp: пропуск каталога `/etc/console'
cp: пропуск каталога `/etc/ConsoleKit'
cp: пропуск каталога `/etc/console-setup'
...
cp: пропуск каталога `/etc/ssh'
cp: пропуск каталога `/etc/ssl'
cp: пропуск каталога `/etc/sysctl.d'
cp: пропуск каталога `/etc/syslog-ng'
cp: пропуск каталога `/etc/terminfo'
cp: пропуск каталога `/etc/udev'
cp: пропуск каталога `/etc/vim'
cp: пропуск каталога `/etc/X11'
cp: пропуск каталога `/etc/xdg'
cp: пропуск каталога `/etc/xml'
12:17:56
#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-
12:18:09
#df /mnt
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sda5            149533020    192744 141744344   1% /mnt
12:18:35
#lsof +D /mnt

12:20:02
#df /mnt
Файловая система     1K-блоков      Исп  Доступно  Исп% смонтирована на
/dev/sda5            149533020    192744 141744344   1% /mnt
12:20:10
#w
 12:20:17 up  2:55,  3 users,  load average: 0,29, 0,31, 0,27
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:32    2:55m 13.94s  0.15s x-session-manager
user     pts/0    :0.0             09:35    0.00s  0.46s  0.32s script -f -c bash -q /home/user/.lilalo//9330235713016115898-1243665309.script
user     pts/2    :0.0             09:35   25.00s  0.32s  0.28s script -f -c bash -q /home/user/.lilalo//10606165321134929419-1243665311.script
12:20:17
#fuser /mnt

12:21:57
#w
 12:21:59 up  2:57,  3 users,  load average: 0,41, 0,34, 0,28
USER     TTY      FROM              LOGIN@   IDLE   JCPU   PCPU WHAT
user     tty7     :0               09:32    2:57m 13.99s  0.15s x-session-manager
user     pts/0    :0.0             09:35    0.00s  0.46s  0.32s script -f -c bash -q /home/user/.lilalo//9330235713016115898-1243665309.script
user     pts/2    :0.0             09:35   28.00s  0.32s  0.28s script -f -c bash -q /home/user/.lilalo//10606165321134929419-1243665311.script

Файлы

  • /proc/filesystems
  • /proc/filesystems
    >
    nodev   sysfs
    nodev   rootfs
    nodev   bdev
    nodev   proc
    nodev   cgroup
    nodev   cpuset
    nodev   debugfs
    nodev   securityfs
    nodev   sockfs
    nodev   pipefs
    nodev   anon_inodefs
    nodev   tmpfs
    nodev   inotifyfs
    nodev   devpts
    nodev   ramfs
    nodev   hugetlbfs
    nodev   mqueue
    nodev   usbfs
            ext3
            ntfs
            minix
    nodev   rpc_pipefs
    nodev   nfs
    nodev   nfs4
    

    Статистика

    Время первой команды журнала10:27:04 2009- 5-30
    Время последней команды журнала12:21:57 2009- 5-30
    Количество командных строк в журнале101
    Процент команд с ненулевым кодом завершения, %19.80
    Процент синтаксически неверно набранных команд, %13.86
    Суммарное время работы с терминалом *, час 1.39
    Количество командных строк в единицу времени, команда/мин 1.21
    Частота использования команд
    fdisk17|================| 16.83%
    mount15|==============| 14.85%
    ls11|==========| 10.89%
    [root@linux0:~]#9|========| 8.91%
    apt-get6|=====| 5.94%
    umount5|====| 4.95%
    e2label4|===| 3.96%
    mknod3|==| 2.97%
    mkfs.ext33|==| 2.97%
    df3|==| 2.97%
    modprobe3|==| 2.97%
    cp2|=| 1.98%
    cat2|=| 1.98%
    e2cp2|=| 1.98%
    apt-cache2|=| 1.98%
    w2|=| 1.98%
    fuser1|| 0.99%
    lost+found1|| 0.99%
    man1|| 0.99%
    chmod1|| 0.99%
    rm1|| 0.99%
    sbin1|| 0.99%
    var1|| 0.99%
    lsof1|| 0.99%
    aoestat1|| 0.99%
    brw-rw----1|| 0.99%
    e2ls1|| 0.99%
    bin1|| 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$