/l3/users/eb/2009/linux16/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 |
|
#pvmove /dev/sdb
Physical volume /dev/sdb not found Run `pvmove --help' for more information. |
#lvresize -L-2G /dev/VISYAK/vol1
WARNING: Reducing active and open logical volume to 3,00 GB THIS MAY DESTROY YOUR DATA (filesystem etc.) Do you really want to reduce vol1? [y/n]: y Reducing logical volume vol1 to 3,00 GB Logical volume vol1 successfully resized |
#ext2online /dev/VISYAK/vol2
ext2online v1.1.19 - 2001/03/18 for EXT2FS 0.5b ext2online: can't find /dev/mapper/VISYAK-vol2, is it mounted? usage: ext2online [-C fd] [-dfqvV] device [new_size[bkmgt]] -C, --completion : print completion information -d, --debug : turn debug info on -f, --force : skip safety checks -q, --quiet : be quiet (print only errors) -v, --verbose : be verbose -V, --version : print version and exit fd is the file descriptor to output completion data to, new_size is in ext2 blocks (1k, 2k, or 4k) (default), disk Blocks (512 byte), Kilo-, Mega-, Giga-, or Terabytes |
#pv
pvchange pvck pvcreate pvdisplay pvmove pvremove pvresize pvs pvscan |
#lv
lvchange lvcreate lvextend lvmchange lvmdump lvmsar lvremove lvresize lvscan lvconvert lvdisplay lvm lvmdiskscan lvmsadc lvreduce lvrename lvs |
#lvreduce
Please specify either size or extents but not both. Run `lvreduce --help' for more information. |
#lvreduce --help
lvreduce: Reduce the size of a logical volume lvreduce [-A|--autobackup y|n] [-d|--debug] [-f|--force] [-h|--help] {-l|--extents [-]LogicalExtentsNumber[%{VG|LV|FREE}] | -L|--size [-]LogicalVolumeSize[kKmMgGtTpPeE]} [-n|--nofsck] [-r|--resizefs] [-t|--test] [-v|--verbose] [-y|--yes] [--version] LogicalVolume[Path] |
#lvdisplay
--- Logical volume --- LV Name /dev/VISYAK/vol1 VG Name VISYAK LV UUID EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ LV Write Access read/write LV Status available # open 1 LV Size 3,00 GB Current LE 768 Segments 1 ... LV Write Access read/write LV Status available # open 0 LV Size 3,00 GB Current LE 768 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:2 |
#vgreduce /dev/sdb1
Please enter physical volume paths or option -a Run `vgreduce --help' for more information. |
#vgreduce -a /dev/sdb1
Volume group "sdb1" doesn't exist |
#vgreduce --help
vgreduce: Remove physical volume(s) from a volume group vgreduce [-a|--all] [-A|--autobackup y|n] [-d|--debug] [-h|--help] [--mirrorsonly] [--removemissing] [-f|--force] [-t|--test] [-v|--verbose] [--version] VolumeGroupName [PhysicalVolumePath...] |
#lvdisplay
--- Logical volume --- LV Name /dev/VISYAK/vol1 VG Name VISYAK LV UUID EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ LV Write Access read/write LV Status available # open 0 LV Size 3,00 GB Current LE 768 Segments 1 ... LV Write Access read/write LV Status available # open 0 LV Size 3,00 GB Current LE 768 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:1 |
#lv
lvchange lvdisplay lvmchange lvmsadc lvremove lvs lvconvert lvextend lvmdiskscan lvmsar lvrename lvscan lvcreate lvm lvmdump lvreduce lvresize |
#lvre
lvreduce lvremove lvrename lvresize |
#lvremove
Please enter one or more logical volume paths Run `lvremove --help' for more information. |
#lvdisplay
--- Logical volume --- LV Name /dev/VISYAK/vol1 VG Name VISYAK LV UUID EpEPbQ-bnm3-52eK-Z46g-xq1i-1fYr-zPKBUJ LV Write Access read/write LV Status available # open 0 LV Size 3,00 GB Current LE 768 Segments 1 ... LV Write Access read/write LV Status available # open 0 LV Size 3,00 GB Current LE 768 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:1 |
#lvremove /dev/VISYAK/vol[12]
Do you really want to remove active logical volume "vol1"? [y/n]: y Logical volume "vol1" successfully removed Do you really want to remove active logical volume "vol2"? [y/n]: y Logical volume "vol2" successfully removed |
#ls -l /dev/V
ls: невозможно получить доступ к /dev/V: Нет такого файла или каталога |
#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): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... w write table to disk and exit x extra functionality (experts only) Command (m for help): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux 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): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux 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): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux /dev/sda2 2433 4982 20482875 83 Linux Command (m for help): q |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9726. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes ... Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks. |
#fdisk /dev/sdb
The number of cylinders for this disk is set to 9726. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with: 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) Command (m for help): p Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System Command (m for help): q |
#apt-get install kcalc
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: exiv2 htdig kaboom kde-icons-oxygen kdebase-runtime kdebase-runtime-bin-kde4 kdebase-runtime-data kdebase-runtime-data-common kdelibs-bin kdelibs5 kdelibs5-data khelpcenter4 libavcodec52 libavutil49 libclucene0ldbl libcurl3-gnutls libdjvulibre-text libdjvulibre21 libexiv2-5 libfaad0 libgif4 libgomp1 liblqr-1-0 libmagickcore2 libmagickwand2 libmodplug0c2 libmpcdec3 libmysqlclient15off libphonon4 libpostproc51 libpq5 libqt4-dbus ... Получено:50 http://10.0.35.1 sid/main libxcb-shape0 1.2-1 [16,6kB] Получено:51 http://10.0.35.1 sid/main libxcb-shm0 1.2-1 [16,1kB] Получено:52 http://10.0.35.1 sid/main libxcb-xv0 1.2-1 [19,8kB] Получено:53 http://10.0.35.1 sid/main libxine1-x 1.1.16.3-1+b2 [146kB] Получено:54 http://10.0.35.1 sid/main libxine1-console 1.1.16.3-1+b2 [43,6kB] Получено:55 http://10.0.35.1 sid/main libxine1 1.1.16.3-1+b2 [1318B] Получено:56 http://10.0.35.1 sid/main kdebase-runtime-bin-kde4 4:4.2.2-1 [56,2kB] Получено:57 http://10.0.35.1 sid/main kdebase-runtime-data-common 4:4.2.2-1 [366kB] Получено:58 http://10.0.35.1 sid/main kdebase-runtime-data 4:4.2.2-1 [3767kB] Получено:59 http://10.0.35.1 sid/main kde-icons-oxygen 4:4.2.2-1 [65,5MB] |
#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): p Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 1 2432 19535008+ 83 Linux /dev/sda2 2433 4982 20482875 83 Linux Command (m for help): q |
#19.63*1024 | bc
bash: 19.63*1024: команда не найдена |
#19,63*1024 | bc
bash: 19,63*1024: команда не найдена |
#echo 19,63*1024 | bc
(standard_in) 1: syntax error |
#echo 19.63*1024 | bc
20101.12 |
#fdisk -lu
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 63 39070079 19535008+ 83 Linux /dev/sda2 39070080 80035829 20482875 83 Linux Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders, total 156250000 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 63 38813039 19406488+ 83 Linux /dev/sdb2 38813040 79778789 20482875 83 Linux |
#fdisk -lu
Disk /dev/sda: 320.0 GB, 320072933376 bytes 255 heads, 63 sectors/track, 38913 cylinders, total 625142448 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x958b5c1e Device Boot Start End Blocks Id System /dev/sda1 63 39070079 19535008+ 83 Linux /dev/sda2 39070080 80035829 20482875 83 Linux Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders, total 156250000 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 63 38813039 19406488+ 83 Linux /dev/sdb2 38813040 79778789 20482875 83 Linux |
#pvdisplay
|
#apt-get install mdad
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет mdad |
#apt-get install mdadm
Generating array device nodes... done. Generating mdadm.conf... done. update-initramfs: deferring update (trigger activated) Starting MD monitoring service: mdadm --monitor. Assembling MD arrays...done (no arrays found in config file or automatically). Обрабатываются триггеры для initramfs-tools ... update-initramfs: Generating /boot/initrd.img-2.6.29-2-686 dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead. dpkg: предупреждение: obsolete option '--print-installation-architecture', please use '--print-architecture' instead. W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. |
#mount -o loop file.iso /mnt/cdrom
file.iso: Нет такого файла или каталога |
#l3-agent
Removing stale pidfile |
#fdisk -lu /dev/sdb
Disk /dev/sdb: 80.0 GB, 80000000000 bytes 255 heads, 63 sectors/track, 9726 cylinders, total 156250000 sectors Units = sectors of 1 * 512 = 512 bytes Disk identifier: 0x9fb42ab8 Device Boot Start End Blocks Id System /dev/sdb1 63 38813039 19406488+ 83 Linux /dev/sdb2 38813040 79778789 20482875 83 Linux |
#apt-get install mkisofs
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Будут установлены следующие дополнительные пакеты: genisoimage Предлагаемые пакеты: wodim cdrkit-doc НОВЫЕ пакеты, которые будут установлены: genisoimage mkisofs обновлено 0, установлено 2 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. ... Получено:2 http://10.0.35.1 sid/main mkisofs 9:1.1.9-1 [994B] Получено 577kБ за 0s (7323kБ/c) Выбор ранее не выбранного пакета genisoimage. (Чтение базы данных ... на данный момент установлено 77241 файлов и каталогов.) Распаковывается пакет genisoimage (из файла .../genisoimage_9%3a1.1.9-1_i386.deb)... Выбор ранее не выбранного пакета mkisofs. Распаковывается пакет mkisofs (из файла .../mkisofs_9%3a1.1.9-1_all.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет genisoimage (9:1.1.9-1) ... Настраивается пакет mkisofs (9:1.1.9-1) ... |
#mkisofs -JR -o /root/etc.iso /etc
Using ENTRU000.PEM;1 for /etc/ssl/certs/Entrust.net_Global_Secure_Server_CA.pem (Entrust_Root_Certification_Authority.pem) Using ENTRU001.PEM;1 for /etc/ssl/certs/Entrust_Root_Certification_Authority.pem (Entrust.net_Secure_Personal_CA.pem) Using QUOVA001.PEM;1 for /etc/ssl/certs/QuoVadis_Root_CA.pem (QuoVadis_Root_Certification_Authority.pem) Using BETRU000.PEM;1 for /etc/ssl/certs/beTRUSTed_Root_CA.pem (beTRUSTed_Root_CA-Baltimore_Implementation.pem) Using BETRU001.PEM;1 for /etc/ssl/certs/beTRUSTed_Root_CA-Baltimore_Implementation.pem (beTRUSTed_Root_CA_-_RSA_Implementation.pem) Using EQUIF001.PEM;1 for /etc/ssl/certs/Equifax_Secure_eBusiness_CA_1.pem (Equifax_Secure_CA.pem) Using NETLO000.PEM;1 for /etc/ssl/certs/NetLock_Qualified_=Class_QA=_Root.pem (NetLock_Business_=Class_B=_Root.pem) Using DIGIC000.PEM;1 for /etc/ssl/certs/DigiCert_High_Assurance_EV_Root_CA.pem (DigiCert_Assured_ID_Root_CA.pem) Using VERIS004.PEM;1 for /etc/ssl/certs/Verisign_Class_4_Public_Primary_Certification_Authority_-_G3.pem (Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem) Using VERIS005.PEM;1 for /etc/ssl/certs/Verisign_Class_1_Public_Primary_Certification_Authority_-_G2.pem (Verisign_Class_3_Public_Primary_Certification_Authority_-_G2.pem) ... Using VISYA00D.VG;1 for /etc/lvm/archive/VISYAK_00000.vg (VISYAK_00001.vg) Using VISYA00E.VG;1 for /etc/lvm/archive/VISYAK_00001.vg (VISYAK_00012.vg) Using VISYA00F.VG;1 for /etc/lvm/archive/VISYAK_00012.vg (VISYAK_00007.vg) Using DHCLI000.D for /etc/dhcp3/dhclient-enter-hooks.d (dhclient-exit-hooks.d) Total translation table size: 0 Total rockridge attributes bytes: 195040 Total directory bytes: 569344 Path table size(bytes): 3114 Max brk space used 129000 2911 extents written (5 MB) |
#apt-get install dvd+rw-tools
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Предлагаемые пакеты: cdrskin НОВЫЕ пакеты, которые будут установлены: dvd+rw-tools обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 20 пакетов не обновлено. Необходимо скачать 162kБ архивов. После данной операции, объём занятого дискового пространства возрастёт на 459kB. Получено:1 http://10.0.35.1 sid/main dvd+rw-tools 7.1-4 [162kB] Получено 162kБ за 0s (9208kБ/c) Выбор ранее не выбранного пакета dvd+rw-tools. (Чтение базы данных ... на данный момент установлено 77268 файлов и каталогов.) Распаковывается пакет dvd+rw-tools (из файла .../dvd+rw-tools_7.1-4_i386.deb)... Обрабатываются триггеры для man-db ... Настраивается пакет dvd+rw-tools (7.1-4) ... |
#mdadm
mdadm mdadm-startall |
#mdadm /dev/md0 -C -z 1 -n 2 /dev/sda
sda sda1 sda2 |
#mdadm /dev/md0 -C -l 1 -n 2 /dev/sda2 /dev/sdb2
mdadm: /dev/sda2 appears to contain an ext2fs file system size=20482872K mtime=Thu Jan 1 03:00:00 1970 mdadm: /dev/sdb2 appears to contain an ext2fs file system size=20482872K mtime=Thu Jan 1 03:00:00 1970 Continue creating array? y mdadm: array /dev/md0 started. |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[1] sda2[0] 20482752 blocks [2/2] [UU] [>....................] resync = 3.1% (640064/20482752) finish=6.1min speed=53338K/sec unused devices: <none> |
#watch cat /proc/mdstat
|
#Personalities : [raid1]
Physical volume "/dev/md0" successfully created |
#pvdisplay
"/dev/md0" is a new physical volume of "19,53 GB" --- NEW Physical volume --- PV Name /dev/md0 VG Name PV Size 19,53 GB Allocatable NO PE Size (KByte) 0 Total PE 0 Free PE 0 Allocated PE 0 PV UUID czmS60-0Su1-EFR9-cqLL-4S97-ushA-KLzdHh |
#lvcreate
Please provide a volume group name Run `lvcreate --help' for more information. |
#vgcreate
Please provide volume group name and physical volumes Run `vgcreate --help' for more information. |
#vgcreate COOL /dev/md0
Volume group "COOL" successfully created |
#vgdisplay
--- Volume group --- VG Name COOL System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 1 VG Access read/write VG Status resizable MAX LV 0 Cur LV 0 Open LV 0 Max PV 0 Cur PV 1 Act PV 1 VG Size 19,53 GB PE Size 4,00 MB Total PE 5000 Alloc PE / Size 0 / 0 Free PE / Size 5000 / 19,53 GB VG UUID GK3JMT-CWXa-WOB0-I7FP-dTfq-929W-U7y2uK |
#lvcreate -l256 -nvol1 /dev/COOL
Logical volume "vol1" created |
#lvdisplay
--- Logical volume --- LV Name /dev/COOL/vol1 VG Name COOL LV UUID E1HxXr-a8g0-zRTH-AWq6-T2GM-o2nf-7RG82h LV Write Access read/write LV Status available # open 0 LV Size 1,00 GB Current LE 256 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 254:0 |
#ьmount /dev/COOL/vol1 /mnt
mount: you must specify the filesystem type |
#mkfs.ext3 /dev/COOL/vol1
mke2fs 1.41.5 (23-Apr-2009) Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 65536 inodes, 262144 blocks 13107 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=268435456 8 block groups 32768 blocks per group, 32768 fragments per group 8192 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376 Writing inode tables: done Creating journal (8192 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 28 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#ls /mnt
lost+found |
#devdump
devdump: ISO-9660 image not specified devdump: Usage: devdump [options] [image] Options: -help, -h Print this help -version Print version info and exit -i filename Filename to read ISO-9660 image from dev=target SCSI target to use as CD/DVD-Recorder If neither -i nor dev= are speficied, <image> is needed. |
#cd ~
|
#ls
etc.iso file.1 helow readme syslogtojabber |
#cp etc.iso /mnt/
|
#ls -l /mnt
итого 5852 -rw-r--r-- 1 root root 5961728 Июн 1 10:47 etc.iso drwx------ 2 root root 16384 Июн 1 10:45 lost+found |
#mdadm /dev/md0 -f /dev/COOL/sdb2
mdadm: cannot find /dev/COOL/sdb2: No such file or directory |
#pvdisplay
--- Physical volume --- PV Name /dev/md0 VG Name COOL PV Size 19,53 GB / not usable 2,69 MB Allocatable yes PE Size (KByte) 4096 Total PE 5000 Free PE 4744 Allocated PE 256 PV UUID czmS60-0Su1-EFR9-cqLL-4S97-ushA-KLzdHh |
#vgdisplay
--- Volume group --- VG Name COOL System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 2 VG Access read/write VG Status resizable MAX LV 0 Cur LV 1 Open LV 1 Max PV 0 Cur PV 1 Act PV 1 VG Size 19,53 GB PE Size 4,00 MB Total PE 5000 Alloc PE / Size 256 / 1,00 GB Free PE / Size 4744 / 18,53 GB VG UUID GK3JMT-CWXa-WOB0-I7FP-dTfq-929W-U7y2uK |
#pvdisplay
--- Physical volume --- PV Name /dev/md0 VG Name COOL PV Size 19,53 GB / not usable 2,69 MB Allocatable yes PE Size (KByte) 4096 Total PE 5000 Free PE 4744 Allocated PE 256 PV UUID czmS60-0Su1-EFR9-cqLL-4S97-ushA-KLzdHh |
#mdadm /dev/md0 -f /dev/sdb2
mdadm: set /dev/sdb2 faulty in /dev/md0 |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[2](F) sda2[0] 20482752 blocks [2/1] [U_] unused devices: <none> |
#mdadm /dev/md0 -r /dev/sdb2
mdadm: hot removed /dev/sdb2 |
#mdadm
mdadm mdadm-startall |
#mdadm /dev/md0 -a /dev/sdb2
mdadm: re-added /dev/sdb2 |
#Personalities : [raid1]
mdadm: /dev/sd1 does not exist and is not a 'standard' name so it cannot be created |
#mdadm /dev/sd1 -C -n2 -l1 /dev/sdb1 missing
mdadm: /dev/sd1 does not exist and is not a 'standard' name so it cannot be created |
#mdadm /dev/sdb1 -C -n2 -l1 /dev/sdb1 missing
mdadm: /dev/sdb1 is too small: 0K mdadm: create aborted |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[2] sda2[0] 20482752 blocks [2/1] [U_] [===================>.] recovery = 97.8% (20036096/20482752) finish=0.1min speed=49870K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[1] sda2[0] 20482752 blocks [2/2] [UU] unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[1] sda2[0] 20482752 blocks [2/2] [UU] unused devices: <none> |
#partprobe
bash: partprobe: команда не найдена |
#partx
.bash_history file.1 .l3rc .qt/ .sendxmpprc .vimrc .bash_profile .gnupg/ .licq/ readme .ssh/ .bashrc .gqview/ .lilalo/ .recently-used.xbel syslogtojabber .config/ helow .nano_history .screenrc .vim/ etc.iso .john/ .profile .sendmpprc .viminfo |
#partx
.bash_history file.1 .l3rc .qt/ .sendxmpprc .vimrc .bash_profile .gnupg/ .licq/ readme .ssh/ .bashrc .gqview/ .lilalo/ .recently-used.xbel syslogtojabber .config/ helow .nano_history .screenrc .vim/ etc.iso .john/ .profile .sendmpprc .viminfo |
#partx
call: partx -opts [device] wholedisk |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 sdb2[1] sda2[0] 20482752 blocks [2/2] [UU] unused devices: <none> |
#ls -l /dev/md
md/ md0 md127 |
#ls -l /dev/md
итого 0 |
#ls -l /dev | grep /md
|
#ls -l /dev | grep md
drwxr-xr-x 2 root root 40 Июн 1 10:04 md brw-rw---- 1 root disk 9, 0 Июн 1 10:44 md0 brw-rw---- 1 root disk 9, 127 Июн 1 10:56 md127 |
#mdadm
mdadm mdadm-startall |
#mdadm-startall
Generating udev events for MD arrays...done. |
#ls -l /dev | grep md
drwxr-xr-x 2 root root 40 Июн 1 10:04 md brw-rw---- 1 root disk 9, 0 Июн 1 10:44 md0 brw-rw---- 1 root disk 9, 127 Июн 1 10:56 md127 |
#umount /mnt
|
#mkfs.ext3 /dev/md127
mke2fs 1.41.5 (23-Apr-2009) mkfs.ext3: Device size reported to be zero. Invalid partition specified, or partition table wasn't reread after running fdisk, due to a modified partition being busy and in use. You may need to reboot to re-read your partition table. |
#mdadm /dev/md1 -C -n2 -l1 /dev/sdb1 missing
mdadm: /dev/sdb1 is too small: 0K mdadm: create aborted |
#ls /mnt
boot |
#mount
tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) rootfs on / type rootfs (rw) fusectl on /sys/fs/fuse/connections type fusectl (rw) |
#umount /mnt
umount: /mnt: not mounted |
#ls /mnt
boot |
#mdadm /dev/md1 -C -l 1 -n 2 /dev/sda1 missing
mdadm: Cannot open /dev/sda1: Device or resource busy mdadm: create aborted |
#mdadm /dev/md1 -C -l 1 -n 2 /dev/sdb1 missing
mdadm: /dev/sdb1 is too small: 0K mdadm: create aborted |
#ÑÑman mdadm
Options that are not mode-specific are: -h, --help Display general help message or, after one of the above options, a mode-specific help message. --help-options Display more detailed help about command line parsing and some commonly used options. -V, --version Print version information for mdadm. -v, --verbose Be more verbose about what is happening. This can be used twice to be extra-verbose. The extra verbosity currently only affects --detail --scan and --examine --scan. ... should be provided when assembling the array. If the word internal is given, then the bitmap is stored with the metadata on the array, and so is replicated on all devices. If the word none is given with --grow mode, then any bitmap that is present is -c, --config= removed. Specify the config file. Default is to use /etc/mdadm/mdadm.conf, or if that is missing, then /etc/mdadm.conf. If the config file given is partitions then nothing will be read, but mdadm will act as though the config file contained exactly DEVICE parâ To help catch typing errors, the filename must contain at least one slash (â/â) if it is a real file (not âinternalâ or titions and will read /proc/partitions to find a list of devices to scan. If the word none is given for the config file, then ânoneâ). mdadm will act as though the config file were empty. |
#mkfs.ext3 /dev/sdb1
mke2fs 1.41.5 (23-Apr-2009) mkfs.ext3: Device size reported to be zero. Invalid partition specified, or partition table wasn't reread after running fdisk, due to a modified partition being busy and in use. You may need to reboot to re-read your partition table. |
Personalities : [raid1] md0 : active raid1 sdb2[1] sda2[0] 20482752 blocks [2/2] [UU] unused devices: <none>
Время первой команды журнала | 18:43:13 2009- 5-30 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:23:31 2009- 6- 1 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 25.74 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 2.97 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.84 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 0.92 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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