/l3/users/eb/2009/linux1/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 :29 :30 :31 :32 :33 |
|
#file -s /dev/sdb1
/dev/sdb1: Linux rev 1.0 ext3 filesystem data, UUID=25d2f137-6bc3-4cbf-825d-1add84416d69, volume name "ROOT" (needs journal recovery) (large files) |
#cat /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 |
#ls /lb/modules/
ls: невозможно получить доступ к /lb/modules/: Нет такого файла или каталога |
#ls /lib/modules/
2.6.29-2-686 |
#ls /lib/modules/2.6.29-2-686/
build modules.alias modules.dep modules.symbols source kernel modules.alias.bin modules.dep.bin modules.symbols.bin |
#ls /lib/modules/2.6.29-2-686
build kernel modules.alias modules.alias.bin modules.dep modules.dep.bin modules.symbols modules.symbols.bin source |
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p btrfs ext3 jbd nfsd romfs adfs cifs ext4 jbd2 nls squashfs affs coda fat jffs2 ntfs sysv afs configfs freevxfs jfs ocfs2 ubifs autofs cramfs fuse lockd omfs udf autofs4 dlm gfs2 mbcache.ko qnx4 ufs befs ecryptfs hfs minix quota_tree.ko xfs bfs efs hfsplus ncpfs quota_v1.ko binfmt_aout.ko exportfs hpfs nfs quota_v2.ko binfmt_misc.ko ext2 isofs nfs_common reiserfs |
#modprobe minix
|
#ls /lib/modules/2.6.29-2-686/kernel/fs/
9p autofs binfmt_aout.ko coda ecryptfs ext3 fuse hpfs jffs2 minix nfsd omfs quota_v2.ko sysv xfs adfs autofs4 binfmt_misc.ko configfs efs ext4 gfs2 isofs jfs ncpfs nls qnx4 reiserfs ubifs affs befs btrfs cramfs exportfs fat hfs jbd lockd nfs ntfs quota_tree.ko romfs udf afs bfs cifs dlm ext2 freevxfs hfsplus jbd2 mbcache.ko nfs_common ocfs2 quota_v1.ko squashfs ufs |
#modprobe nfs
|
#cat /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 |
#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 |
#modprobe ntfs
|
#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 |
#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 |
#mount -t ntfs /dev/sda2 /mnt
|
#umount /mnt
|
#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 . |
#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 |
#mount -t ntfs iochrset=utf8 -o /dev/sda2 /mnt
mount: special device iochrset=utf8 does not exist |
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist |
#mount -t ntfs iocharset=utf8 -o /dev/sda2 /mnt
mount: special device iocharset=utf8 does not exist |
#man mount
|
#apt-cache search ntfs 3g
disk-manager - simple graphical filesystem configurator libntfs-3g-dev - ntfs-3g filesystem in userspace (FUSE) library headers libntfs-3g54 - ntfs-3g filesystem in userspace (FUSE) library ntfs-3g - NTFS драйвер для FUSE с возможностью чтения и записи |
#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 |
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: libntfs-3g54 НОВЫЕ пакеты, которые будут установлены: libntfs-3g54 ntfs-3g обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено. Необходимо скачать 167kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 459kB. ... (Чтение базы данных ... на данный момент установлено 54001 файлов и каталогов.) Распаковывается пакет libntfs-3g54 (из файла .../libntfs-3g54_1%3a2009.4.4-1_i386.deb)... Выбор ранее не выбранного пакета ntfs-3g. Распаковывается пакет ntfs-3g (из файла .../ntfs-3g_1%3a2009.4.4-1_i386.deb)... Обрабатываются триггеры для man-db ... Обрабатываются триггеры для hal ... Regenerating hal fdi cache ... Restarting Hardware abstraction layer: hald. Настраивается пакет libntfs-3g54 (1:2009.4.4-1) ... Настраивается пакет ntfs-3g (1:2009.4.4-1) ... |
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия ntfs-3g. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено. |
#umount /mnt
|
#lsmod | head
Module Size Used by nfs 214992 0 lockd 57840 1 nfs nfs_acl 2624 1 nfs auth_rpcgss 31344 1 nfs sunrpc 161964 4 nfs,lockd,nfs_acl,auth_rpcgss minix 21440 0 nls_utf8 1472 1 ntfs 177164 1 nls_base 6508 2 nls_utf8,ntfs |
#ps aux | grep ntfs
root 4916 0.0 0.0 5564 920 ? Ss 10:38 0:00 /sbin/mount.ntfs-3g /dev/sda2 /mnt -o rw,iocharset=utf8 root 4925 0.0 0.0 4908 756 pts/7 R+ 10:38 0:00 grep ntfs |
#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 |
#umount /mnt
|
#ls -la /mnt
итого 8 drwxr-xr-x 2 root root 4096 Май 30 10:14 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. |
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt
|
#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 |
#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. |
#ls -la /mnt
итого 8 drwxr-xr-x 2 root root 4096 Май 30 10:14 . drwxr-xr-x 21 root root 4096 Ноя 24 2008 .. |
#mount -t ntfs-3g -o iocharset=utf8 /dev/sda2 /mnt
|
#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 |
#apt-cache search e2fs tool
system-config-lvm - A utility for graphically configuring Logical Volumes |
#apt-cache search e2tool
e2tools - utilities for manipulating files in an ext2/ext3 filesystem |
#apt-get install e2tool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет e2tool |
#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) Чтение списков пакетов... Готово |
#apt-get install e2tool
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет e2tool |
#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) ... |
#[root@linux0:~]# mknod /tmp/tty1 c 4 1
bash: [root@linux0:~]#: команда не найдена |
#[root@linux0:~]# ls -l /dev/hda1
bash: [root@linux0:~]#: команда не найдена |
#brw-rw---- 1 root disk 3, 1 ### 29 09:53 /dev/hda1
bash: brw-rw----: команда не найдена |
#[root@linux0:~]# mknod /tmp/hda1 b 3 1
bash: [root@linux0:~]#: команда не найдена |
#[root@linux0:~]# chmod 666 /tmp/hda1
bash: [root@linux0:~]#: команда не найдена |
#[root@linux0:~]# e2ls /tmp/hda1
bash: [root@linux0:~]#: команда не найдена |
#bin boot dev etc home lib
bash: bin: команда не найдена |
#lost+found media mnt opt proc root
bash: lost+found: команда не найдена |
#sbin selinux srv sys tmp usr
bash: sbin: команда не найдена |
#var
bash: var: команда не найдена |
#[root@linux0:~]# e2cp /tmp/hda1:/etc/shadow /tmp/
bash: [root@linux0:~]#: команда не найдена |
#[root@linux0:~]# e2cp /tmp/shadow /tmp/hda1:/etc/shadow
bash: [root@linux0:~]#: команда не найдена |
#[root@linux0:~]# which e2cp
bash: [root@linux0:~]#: команда не найдена |
#/usr/bin/e2cp
No input source or destination selected |
#[root@linux0:~]#
bash: [root@linux0:~]#: команда не найдена |
#ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Май 30 09:24 /dev/sda1 |
#ls -l /dev/sdb
brw-rw---- 1 root disk 8, 16 Май 30 09:24 /dev/sdb |
#file -s /dev/sda1
/dev/sda1: x86 boot sector; partition 1: ID=0x7, starthead 1, startsector 63, 63472752 sectors, code offset 0x8f |
#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 |
#chmod 666 /tmp/sdb1
|
#e2ls /tmp/sdb1
Bad magic number in super-block |
#mknod /tmp/sdb1 b 8 17
mknod: `/tmp/sdb1': Файл существует |
#ls -l /dev/sdb1
brw-rw---- 1 root disk 8, 17 Май 30 09:24 /dev/sdb1 |
#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 |
#rm /tmp/sdb1
|
#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 |
#mknod /tmp/sdb1 b 8 17
|
#umount /tmp/sdb1
umount: /tmp/sdb1: not mounted |
#e2cp /tmp/shadow /tmp/sdb1:/etc/shadow
/tmp/shadow: No such file or directory |
#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. |
#aoestat
bash: aoestat: команда не найдена |
#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 |
#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 |
#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) ... |
#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 |
#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. |
#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 |
#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. |
#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 |
#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 |
#ls /dev/sda*
/dev/sda /dev/sda1 /dev/sda2 /dev/sda3 /dev/sda5 |
#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 |
#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% / |
#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 |
#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 |
#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 |
#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. |
#ls /dev/sdb*
/dev/sdb /dev/sdb1 |
#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 |
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:16:40 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:57:22 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 16.83 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 14.85 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.16 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.46 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ 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 |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008