/l3/users/kuzmenko/nt-scale-22-10-2010/linux4.unix.nt.unix.nt/user :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 |
|
#vgdisplay
--- Volume group --- VG Name DATA System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 10 VG Access read/write VG Status resizable MAX LV 0 Cur LV 4 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 46.57 GB PE Size 4.00 MB Total PE 11923 Alloc PE / Size 5376 / 21.00 GB Free PE / Size 6547 / 25.57 GB VG UUID 2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ |
#lvre
![]() lvreduce lvremove lvrename lvresize |
#lvresize -L +2G /dev/DATA/lv4
Extending logical volume lv4 to 6.00 GB Logical volume lv4 successfully resized |
#ls -l /dev/disk/by-label/
total 0 lrwxrwxrwx 1 root root 10 2010-03-23 09:52 LV4 -> ../../dm-3 |
#ls -l /dev/mapper/
total 0 crw-rw---- 1 root root 10, 60 2010-03-23 09:32 control brw-rw---- 1 root disk 253, 0 2010-03-23 09:32 DATA-lv1 brw-rw---- 1 root disk 253, 1 2010-03-23 09:32 DATA-lv2 brw-rw---- 1 root disk 253, 2 2010-03-23 09:32 DATA-lv3 brw-rw---- 1 root disk 253, 3 2010-03-23 09:48 DATA-lv4 |
#ls -l /dev/dm-*
brw-rw---- 1 root disk 253, 0 2010-03-23 09:32 /dev/dm-0 brw-rw---- 1 root disk 253, 1 2010-03-23 09:32 /dev/dm-1 brw-rw---- 1 root disk 253, 2 2010-03-23 09:32 /dev/dm-2 brw-rw---- 1 root disk 253, 3 2010-03-23 09:47 /dev/dm-3 |
#resize2fs /dev/DATA/lv4
resize2fs 1.41.3 (12-Oct-2008) Filesystem at /dev/DATA/lv4 is mounted on /data/lv4; on-line resizing required old desc_blocks = 1, new_desc_blocks = 1 Performing an on-line resize of /dev/DATA/lv4 to 1572864 (4k) blocks. The filesystem on /dev/DATA/lv4 is now 1572864 blocks long. |
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.3G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 764K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/dm-3 6.0G 137M 5.5G 3% /data/lv4 |
#umount /data/lv4
|
#lvre
![]() lvreduce lvremove lvrename lvresize |
#cat /etc/debian_version
5.0.4 |
#lvremove /dev/DATA/lv3
Do you really want to remove active logical volume "lv3"? [y/n]: y Logical volume "lv3" successfully removed |
#lvchange -a n /dev/DATA/lv2
|
#lvremove /dev/DATA/lv2
Logical volume "lv2" successfully removed |
#pvdisplay
--- Physical volume --- PV Name /dev/sda5 VG Name DATA PV Size 46.58 GB / not usable 960.50 KB Allocatable yes PE Size (KByte) 4096 Total PE 11923 Free PE 9107 Allocated PE 2816 PV UUID zGEZPv-01wY-38mq-3XuU-af6f-bbd4-nKrFJd |
#ls -l /dev/sda6
brw-rw---- 1 root disk 8, 6 2010-03-23 09:32 /dev/sda6 |
#pvcreate /dev/sda6
Physical volume "/dev/sda6" successfully created |
#vgextend DATA /dev/sda6
Volume group "DATA" successfully extended |
#vgdisplay
--- Volume group --- VG Name DATA System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 14 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 0 Max PV 0 Cur PV 2 Act PV 2 VG Size 93.15 GB PE Size 4.00 MB Total PE 23846 Alloc PE / Size 2816 / 11.00 GB Free PE / Size 21030 / 82.15 GB VG UUID 2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) |
#mount /dev/DATA/lv4
![]() mount: can't find /dev/DATA/lv4 in /etc/fstab or /etc/mtab |
#mount /dev/DATA/lv4 /data/lv4
|
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw) |
#dd if=/dev/zero of=/data/lv4/gggg count=1000 bs=1024k
1000+0 records in 1000+0 records out 1048576000 bytes (1.0 GB) copied, 13.8394 s, 75.8 MB/s |
#pvdisplay
--- Physical volume --- PV Name /dev/sda5 VG Name DATA PV Size 46.58 GB / not usable 960.50 KB Allocatable yes PE Size (KByte) 4096 Total PE 11923 Free PE 9107 Allocated PE 2816 PV UUID zGEZPv-01wY-38mq-3XuU-af6f-bbd4-nKrFJd --- Physical volume --- PV Name /dev/sda6 VG Name DATA PV Size 46.58 GB / not usable 960.50 KB Allocatable yes PE Size (KByte) 4096 Total PE 11923 Free PE 11923 Allocated PE 0 PV UUID 91iNbE-vrZ5-gZIo-VM0m-3u2C-aaaQ-xwXnVO |
#pvmove /dev/sda5
/dev/sda5: Moved: 3.8% /dev/sda5: Moved: 7.6% /dev/sda5: Moved: 11.5% /dev/sda5: Moved: 15.3% /dev/sda5: Moved: 19.1% /dev/sda5: Moved: 23.0% /dev/sda5: Moved: 26.9% /dev/sda5: Moved: 30.7% /dev/sda5: Moved: 34.7% /dev/sda5: Moved: 38.7% ... /dev/sda5: Moved: 69.1% /dev/sda5: Moved: 72.9% /dev/sda5: Moved: 76.5% /dev/sda5: Moved: 80.2% /dev/sda5: Moved: 83.8% /dev/sda5: Moved: 87.5% /dev/sda5: Moved: 91.1% /dev/sda5: Moved: 94.9% /dev/sda5: Moved: 98.6% /dev/sda5: Moved: 100.0% |
#vgreduce DATA
![]() Please enter physical volume paths or option -a Run `vgreduce --help' for more information. |
#vgreduce DATA /dev/sda5
Removed "/dev/sda5" from volume group "DATA" |
#pvremove /dev/sda5
![]() Can't open /dev/sda5 exclusively - not removing. Mounted filesystem? |
#vgdisplay
--- Volume group --- VG Name DATA System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 19 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 46.57 GB PE Size 4.00 MB Total PE 11923 Alloc PE / Size 2816 / 11.00 GB Free PE / Size 9107 / 35.57 GB VG UUID 2k1oCm-vElU-gDci-YcKx-hG0Z-Bjin-RxuYaQ |
#pvremove /dev/sda5
![]() Can't open /dev/sda5 exclusively - not removing. Mounted filesystem? |
#vgreduce DATA /dev/sda5
![]() Physical Volume "/dev/sda5" not found in Volume Group "DATA" |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw) |
#umount /data/lv4
|
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) |
#file -s /dev/sda5
/dev/sda5: LVM2 (Linux Logical Volume Manager) , UUID: zGEZPv01wY38mq3XuUaf6fbbd4nKrFJ |
#ls -l /sys/block/sda/sda5/holders/
total 0 lrwxrwxrwx 1 root root 0 2010-03-23 10:31 dm-1 -> ../../../dm-1 |
#pvremove --help
pvremove: Remove LVM label(s) from physical volume(s) pvremove [-d|--debug] [-f[f]|--force [--force]] [-h|-?|--help] [-t|--test] [-v|--verbose] [-y|--yes] [--version] PhysicalVolume [PhysicalVolume...] |
#pvremove -v /dev/sda5
![]() Wiping cache of LVM-capable devices Can't open /dev/sda5 exclusively - not removing. Mounted filesystem? |
#pvremove -d /dev/sda5
![]() Can't open /dev/sda5 exclusively - not removing. Mounted filesystem? |
#ls -l /dev/mapper/
![]() control DATA-lv1 DATA-lv4 DATA-pvmove0 |
#ls -l /dev/mapper/
total 0 crw-rw---- 1 root root 10, 60 2010-03-23 09:32 control brw-rw---- 1 root disk 253, 0 2010-03-23 09:32 DATA-lv1 brw-rw---- 1 root disk 253, 3 2010-03-23 09:48 DATA-lv4 brw-rw---- 1 root disk 253, 1 2010-03-23 10:17 DATA-pvmove0 |
#ls -l /dev/
![]() Display all 188 possibilities? (y or n) |
#ls -l /dev/md-*
![]() ls: cannot access /dev/md-*: No such file or directory |
#lvdisplay
--- Logical volume --- LV Name /dev/DATA/lv1 VG Name DATA LV UUID O3xUCV-KVQV-jobI-yBH3-gdK4-AVCL-aAwRz3 LV Write Access read/write LV Status available # open 0 LV Size 5.00 GB Current LE 1280 Segments 1 ... LV Write Access read/write LV Status available # open 0 LV Size 6.00 GB Current LE 1536 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:3 |
#lvcreate -L1G -n lv4-snap -s /dev/DATA/lv4
Logical volume "lv4-snap" created |
#lvs -a
LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv1 DATA -wi-a- 5.00G lv4 DATA owi-a- 6.00G lv4-snap DATA swi-a- 1.00G lv4 0.00 |
#ls -l /data/lv4
total 0 |
#mount /dev/DATA/lv4 /data/lv4/
|
#cp -R /usr/games/ /data/lv4
|
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw) |
#lsof +D /data/lv
![]() lv1/ lv2/ lv3/ lv4/ |
#lsof +D /data/lv4
|
#lvs -a
/dev/disk/by-label/LV4: read failed after 0 of 4096 at 0: Input/output error LV VG Attr LSize Origin Snap% Move Log Copy% Convert lv1 DATA -wi-a- 5.00G lv4 DATA owi-ao 6.00G lv4-snap DATA Swi-I- 1.00G lv4 100.00 |
#lvremove /dev/DATA/lv4-snap
/dev/disk/by-label/LV4: read failed after 0 of 4096 at 0: Input/output error Do you really want to remove active logical volume "lv4-snap"? [y/n]: y Logical volume "lv4-snap" successfully removed |
#apt
![]() apt-cache apt-ftparchive aptitude-run-state-bundle apt-cdrom apt-get apt-key apt-config aptitude apt-mark apt-extracttemplates aptitude-create-state-bundle apt-sortpkgs |
#apt-c
![]() apt-cache apt-cdrom apt-config |
#apt-cache search mozilla
myspell-bg - The Bulgarian dictionary for myspell mozilla-biofox - extension of bioinformatics tools to Iceape and Iceweasel browsers bookmark-merge - Merge bookmarks from Mozilla, Netscape and IE bookmarkbridge - tool to synchronize bookmarks between browsers ca-certificates - Common CA certificates camserv - Stream live video out onto the web python-chardet - universal character encoding detector claws-mail-themes - Pixmap icon themes for the Claws Mail mailer conkeror - keyboard focused web browser with Emacs look and feel coolkey - Smart Card PKCS #11 cryptographic module ... libmozillainterfaces-java - XPCOM bindings for Java libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library libmozjs1d - The Mozilla SpiderMonkey JavaScript library libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library mozilla-openoffice.org - OpenOffice.org Mozilla plugin openoffice.org - OpenOffice.org Office suite spidermonkey-bin - standalone JavaScript/ECMAScript (ECMA-262) interpreter xulrunner-1.9 - XUL + XPCOM application runner xulrunner-1.9-dbg - Development files for the Gecko engine library xulrunner-dev - Development files for the Gecko engine library |
#apt-cache search firefox
aptlinex - Web browser addon to install Debian packages with a click bookmarkbridge - tool to synchronize bookmarks between browsers firefox-sage - lightweight RSS and Atom feed reader for Firefox gnash-common-opengl - free SWF movie player - common files/libraries gnash-common - free SWF movie player - common files/libraries gnash-cygnal - free SWF movie player - Media server gnash-opengl - free SWF movie player gnash-tools - free SWF movie player - Command-line Tools gnash - free SWF movie player klash-opengl - free SWF movie player - standalone player for KDE ... tinymce - platform independent web based Javascript/HTML WYSIWYG editor tinymce2 - platform independent web based Javascript/HTML WYSIWYG editor mozilla-plugin-vlc - multimedia plugin for web browsers based on VLC libmozjs-dev - Development files for the Mozilla SpiderMonkey JavaScript library libmozjs1d - The Mozilla SpiderMonkey JavaScript library libmozjs1d-dbg - Development files for the Mozilla SpiderMonkey JavaScript library openoffice.org - OpenOffice.org Office suite xulrunner-1.9 - XUL + XPCOM application runner xulrunner-1.9-dbg - Development files for the Gecko engine library xulrunner-dev - Development files for the Gecko engine library |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/mapper/DATA-lv4 on /data/lv4 type ext3 (rw) |
#umount /data/lv4
|
#vgchange -a n DATA
0 logical volume(s) in volume group "DATA" now active |
#lvdisplay
--- Logical volume --- LV Name /dev/DATA/lv1 VG Name DATA LV UUID O3xUCV-KVQV-jobI-yBH3-gdK4-AVCL-aAwRz3 LV Write Access read/write LV Status NOT available LV Size 5.00 GB Current LE 1280 Segments 1 Allocation inherit ... LV Name /dev/DATA/lv4 VG Name DATA LV UUID dlZP18-3ZbO-gAPx-GrPP-6pdH-KpM8-Esok3i LV Write Access read/write LV Status NOT available LV Size 6.00 GB Current LE 1536 Segments 1 Allocation inherit Read ahead sectors auto |
#ls -l
total 8400932 drwxr-xr-x 2 user user 4096 2010-03-22 16:36 Desktop -rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk1.img -rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk2.img -rw-r--r-- 1 root root 2148532224 2010-03-22 14:51 disk3.img -rw-r--r-- 1 root root 2148532224 2010-03-22 15:03 disk4.img |
#pwd
/home/user |
#aptitude install vblade
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: fgetty{a} runit{a} vblade vblade-persist{a} 0 packages upgraded, 4 newly installed, 0 to remove and 0 not upgraded. Need to get 155kB of archives. After unpacking 700kB will be used. ... Adding SV inittab entry... Setting up vblade (16-1) ... Setting up vblade-persist (0.6-1) ... Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done |
#ifconfig
eth0 Link encap:Ethernet HWaddr 00:1b:fc:7d:bb:37 inet addr:192.168.15.4 Bcast:192.168.15.255 Mask:255.255.255.0 inet6 addr: fe80::21b:fcff:fe7d:bb37/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8578 errors:0 dropped:0 overruns:0 frame:0 TX packets:7810 errors:0 dropped:0 overruns:0 carrier:2 collisions:0 txqueuelen:1000 RX bytes:4330996 (4.1 MiB) TX bytes:827320 (807.9 KiB) eth1 Link encap:Ethernet HWaddr 00:07:e9:0a:21:53 UP BROADCAST MULTICAST MTU:1500 Metric:1 ... collisions:0 txqueuelen:1000 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) |
#aptitude install aoetools
Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Reading task descriptions... Done The following NEW packages will be installed: aoetools 0 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded. Need to get 32.4kB of archives. After unpacking 160kB will be used. ... Processing triggers for man-db ... Setting up aoetools (26-1) ... Starting AoE devices discovery and mounting AoE filesystems: not started. Reading package lists... Done Building dependency tree Reading state information... Done Reading extended state information Initializing package states... Done Writing extended state information... Done Reading task descriptions... Done |
#aoe-discover
![]() aoe-discover: /dev/etherd/discover does not exist or is not writeable. |
#modprobe aoe
|
#aoe-discover
|
#aoe-stat
e10.1 5.368GB eth0 up |
#vblade 4 1 eth0 /dev/
![]() Display all 186 possibilities? (y or n) |
#vblade 4 1 eth0 /dev/DATA/lv4
![]() stat: No such file or directory |
#vblade 4 1 eth0 /dev/DATA/lv3
![]() stat: No such file or directory |
#ls -l /dev/DATA
![]() ls: cannot access /dev/DATA: No such file or directory |
#lvcreate -a -L2G /dev/DATA/lv3
![]() lvcreate: invalid option -- a Error during parsing of command line. |
#lvcreate -a DATA -L2G /dev/DATA/lv3
lvcreate: invalid option -- a Error during parsing of command line. |
#mount
/dev/sda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) |
#vblade 4 1 eth0 /dev/mapper/
control DATA-pvmove0 |
#aoe-stat
e10.1 5.368GB eth0 up e2.1 500.107GB eth0 up e4.1 5.368GB eth0 up e5.1 5.368GB eth0 up |
#aoe-stat
e10.1 5.368GB eth0 up e2.1 500.107GB eth0 up e3.1 5.368GB eth0 up e4.1 5.368GB eth0 up e5.1 5.368GB eth0 up |
#ls -l
total 8400932 drwxr-xr-x 2 user user 4096 2010-03-23 12:02 Desktop -rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk1.img -rw-r--r-- 1 root root 2148532224 2010-03-22 14:33 disk2.img -rw-r--r-- 1 root root 2148532224 2010-03-22 14:51 disk3.img -rw-r--r-- 1 root root 2148532224 2010-03-22 15:03 disk4.img |
#ls -l /dev/
total 0 crw-rw---- 1 root video 10, 175 2010-03-23 09:32 agpgart drwxr-xr-x 2 root root 840 2010-03-23 12:08 block drwxr-xr-x 2 root root 60 2010-03-23 09:32 bsg drwxr-xr-x 3 root root 60 2010-03-23 09:32 bus lrwxrwxrwx 1 root root 3 2010-03-23 09:32 cdrom -> hda drwxr-xr-x 2 root root 3040 2010-03-23 12:01 char crw------- 1 root root 5, 1 2010-03-23 09:32 console lrwxrwxrwx 1 root root 11 2010-03-23 09:32 core -> /proc/kcore crw-rw---- 1 root root 10, 63 2010-03-23 09:32 cpu_dma_latency ... crw-rw---- 1 root root 7, 128 2010-03-23 09:32 vcsa crw-rw---- 1 root root 7, 129 2010-03-23 09:32 vcsa1 crw-rw---- 1 root root 7, 130 2010-03-23 09:32 vcsa2 crw-rw---- 1 root root 7, 131 2010-03-23 09:32 vcsa3 crw-rw---- 1 root root 7, 132 2010-03-23 09:32 vcsa4 crw-rw---- 1 root root 7, 133 2010-03-23 09:32 vcsa5 crw-rw---- 1 root root 7, 134 2010-03-23 09:32 vcsa6 crw-rw---- 1 root root 7, 135 2010-03-23 09:32 vcsa7 prw-r----- 1 root adm 0 2010-03-23 12:08 xconsole crw-rw-rw- 1 root root 1, 5 2010-03-23 09:32 zero |
#aoe-stat
e10.1 5.368GB eth0 up e2.1 500.107GB eth0 up e3.1 5.368GB eth0 up e4.1 5.368GB eth0 up e5.1 5.368GB eth0 up |
#mount e3.1 /mnt/
![]() mount: you must specify the filesystem type |
#man aoe
![]() |
#aoe-stat
e10.1 5.368GB eth0 up e1.1 4.294GB eth0 up e2.1 500.107GB eth0 up e2.2 7.516GB eth0 up e3.1 5.368GB eth0 up e4.1 5.368GB eth0 up e5.1 5.368GB eth0 up |
#mount /dev/etherd/
![]() discover e1.1 e2.2 e4.1 err interfaces e10.1 e2.1 e3.1 e5.1 flush revalidate |
#mount /dev/etherd/e3.1
![]() mount: can't find /dev/etherd/e3.1 in /etc/fstab or /etc/mtab |
#mount /dev/etherd/e3.1 /mnt/
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.3G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 804K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/etherd/e3.1 5.0G 237M 4.5G 5% /mnt |
#ls -l /mnt/
total 102520 drwx------ 2 root root 16384 2010-03-23 09:47 lost+found -rw-r--r-- 1 root root 104857600 2010-03-23 11:01 qqqq |
#cp -R /usr/games/ /mnt/
|
#mount /dev/DATA/lv4 /data/lv4
|
#df -h
Filesystem Size Used Avail Use% Mounted on /dev/sda2 19G 12G 6.3G 65% / tmpfs 1.5G 0 1.5G 0% /lib/init/rw udev 10M 804K 9.3M 8% /dev tmpfs 1.5G 0 1.5G 0% /dev/shm /dev/etherd/e3.1 5.0G 239M 4.5G 5% /mnt /dev/mapper/DATA-lv4 6.0G 5.1G 598M 90% /data/lv4 |
#ls /data/lv4
gggg lost+found |
#ls /data/lv4
![]() ls: cannot access /data/lv4/alsa: Stale NFS file handle alsa gggg lost+found |
#ls /data/lv4
![]() ls: cannot access /data/lv4/alsa: Stale NFS file handle alsa gggg lost+found |
5.0.4
Время первой команды журнала | 08:50:48 2010- 3-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:15:36 2010- 3-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 18.81 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 2.41 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.70 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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