/l3/users/eb/2009/linux1/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 |
|
#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
|
#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 |
#mount -t ntfs -o iocharset=utf8 /dev/sda2 /mnt
|
#apt-get install ntfs-3g
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Уже установлена самая новая версия ntfs-3g. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 24 пакетов не обновлено. |
#umount /mnt
|
#modprobe ntfs-3g
FATAL: Module ntfs_3g not found. |
#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 |
#mknod /tmp/sdb1 b 8 16
|
#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 |
#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. |
#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. |
#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. |
#mount /dev/sda1 /mnt
|
#umount /mnt
|
#e2label
Usage: e2label device [newlabel] |
#e2label /dev/sda1 MOYAMETKA
|
#e2label /dev/sda2 TVOYAMETKA
|
#e2label /dev/sda5 nichyaMETKA
|
#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 |
#mount -L nichyaMETKA /mnt
|
#cp /etc/ /mnt
cp: пропуск каталога `/etc/' |
#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' |
#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- |
#df /mnt
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/sda5 149533020 192744 141744344 1% /mnt |
#lsof +D /mnt
|
#df /mnt
Файловая система 1K-блоков Исп Доступно Исп% смонтирована на /dev/sda5 149533020 192744 141744344 1% /mnt |
#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 |
#fuser /mnt
|
#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 |
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 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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