/l3/users/sid/NT-SCALE-2010-03/linux2.unix.nt.unix.nt/root :1 :2 |
|
#ls -l /dev/mapper
итого 0 crw-rw---- 1 root root 10, 60 Мар 22 12:39 control brw-rw---- 1 root disk 254, 0 Мар 22 12:49 loop3p1 |
#kpartx -d /dev/loop3
|
#losetup -d /dev/loop3
|
#ls -l /dev/loop*
brw-rw---- 1 root disk 7, 0 Мар 22 12:24 /dev/loop0 brw-rw---- 1 root disk 7, 1 Мар 22 12:50 /dev/loop1 brw-rw---- 1 root disk 7, 2 Мар 22 10:24 /dev/loop2 brw-rw---- 1 root disk 7, 3 Мар 22 12:46 /dev/loop3 brw-rw---- 1 root disk 7, 4 Мар 22 10:24 /dev/loop4 brw-rw---- 1 root disk 7, 5 Мар 22 10:24 /dev/loop5 brw-rw---- 1 root disk 7, 6 Мар 22 10:24 /dev/loop6 brw-rw---- 1 root disk 7, 7 Мар 22 10:24 /dev/loop7 |
#ls
Desktop disk1.img disk2.img disk3.img xorg.conf.new |
#rm disk3.img
|
#ls
Desktop disk1.img disk2.img xorg.conf.new |
#vim /home/user/.bashrc
|
#ssh root@192.168.15.10
root@192.168.15.10's password: Linux linux10 2.6.26-2-686 #1 SMP Tue Mar 9 17:35:51 UTC 2010 i686 The programs included with the Debian GNU/Linux system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law. Last login: Mon Mar 22 14:08:51 2010 from linux8.unix.nt l3-agent is already running: pid=2956; pidfile=/root/.lilalo/l3-agent.pid |
#screen -x
|
#screen -x
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 3,4G 15G 20% / tmpfs 1,8G 0 1,8G 0% /lib/init/rw udev 10M 736K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm |
#mount -o loop disk1.img /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#mount -o loop -t ext3 disk1.img /mnt
mount: wrong fs type, bad option, bad superblock on /dev/loop0, missing codepage or helper program, or other error In some cases useful info is found in syslog - try dmesg | tail or so |
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 3,4G 15G 20% / tmpfs 1,8G 0 1,8G 0% /lib/init/rw udev 10M 736K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm |
#apt-get purge slim
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: cpp-4.3 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ lim* обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 303 пакеÑов не обновлено. ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 1139kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 39576 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ slim ... ÐÑÑиÑаÑÑÑÑ ÑÐ°Ð¹Ð»Ñ Ð½Ð°ÑÑÑойки пакеÑа slim ... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... |
#apt-get purge xfce4
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет xfce4 не установлен, поэтому не может быть удалён Следующие пакеты устанавливались автоматически и больше не требуются: cpp-4.3 Для их удаления используйте 'apt-get autoremove'. обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 303 пакетов не обновлено. |
#apt-get autoremove
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: cpp-4.3 ÐакеÑÑ, коÑоÑÑе бÑдÑÑ Ð£ÐÐÐ pp-4.3 обновлено 0, ÑÑÑановлено 0 новÑÑ Ð¿Ð°ÐºÐµÑов, Ð´Ð»Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¾ÑмеÑено 1 пакеÑов, и 302 пакеÑов не обновлено. ÐоÑле данной опеÑаÑии, обÑÑм занÑÑого диÑкового пÑоÑÑÑанÑÑва ÑменÑÑиÑÑÑ Ð½Ð° 7709kB. ХоÑиÑе пÑодолжиÑÑ [Ð/н]? y (ЧÑение Ð±Ð°Ð·Ñ Ð´Ð°Ð½Ð½ÑÑ ... на даннÑй Ð¼Ð¾Ð¼ÐµÐ½Ñ ÑÑÑановлено 39549 Ñайлов и каÑалогов.) УдалÑеÑÑÑ Ð¿Ð°ÐºÐµÑ cpp-4.3 ... |
#apt-get clean
|
#apt-get purge xfce4
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Пакет xfce4 не установлен, поэтому не может быть удалён обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 302 пакетов не обновлено. |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-14167.7160.9602 2010-03-22 14:20:25.000000000 +0200 +++ /etc/apt/sources.list 2010-03-22 14:20:33.000000000 +0200 @@ -7,7 +7,7 @@ #deb-src http://ftp.ua.debian.org/debian/ squeeze main non-free contrib deb http://10.0.35.1:9999/debian/ lenny main non-free contrib -deb http://10.0.35.1:9999/debian/ testing main non-free contrib +#deb http://10.0.35.1:9999/debian/ testing main non-free contrib #deb-src http://10.0.35.1:9999/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free |
#apt-get update
В кеше http://10.0.35.1 lenny Release.gpg Получено:1 http://security.debian.org lenny/updates Release.gpg [835B] Игн http://security.debian.org lenny/updates/main Translation-ru Игн http://security.debian.org lenny/updates/contrib Translation-ru Получено:2 http://volatile.debian.org lenny/volatile Release.gpg [189B] Игн http://volatile.debian.org lenny/volatile/main Translation-ru Игн http://volatile.debian.org lenny/volatile/contrib Translation-ru Игн http://security.debian.org lenny/updates/non-free Translation-ru Получено:3 http://security.debian.org lenny/updates Release [40,8kB] Игн http://volatile.debian.org lenny/volatile/non-free Translation-ru ... Игн http://10.0.35.1 lenny/main Packages Игн http://10.0.35.1 lenny/non-free Packages Игн http://10.0.35.1 lenny/contrib Packages В кеше http://security.debian.org lenny/updates/contrib Sources В кеше http://security.debian.org lenny/updates/non-free Sources В кеше http://10.0.35.1 lenny/main Packages В кеше http://10.0.35.1 lenny/non-free Packages В кеше http://10.0.35.1 lenny/contrib Packages Получено 484kБ за 1s (441kБ/c) Чтение списков пакетов... Готово |
#apt-get install gnome
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: gnome: Зависит: gnome-desktop-environment (= 1:2.22.2~5) но он не будет установлен Зависит: gnome-themes-extras но он не будет установлен E: Сломанные пакеты |
#vim /etc/apt/sources.list
--- /tmp/l3-saved-14167.2554.15431 2010-03-22 14:21:02.000000000 +0200 +++ /etc/apt/sources.list 2010-03-22 14:21:06.000000000 +0200 @@ -7,7 +7,7 @@ #deb-src http://ftp.ua.debian.org/debian/ squeeze main non-free contrib deb http://10.0.35.1:9999/debian/ lenny main non-free contrib -#deb http://10.0.35.1:9999/debian/ testing main non-free contrib +deb http://10.0.35.1:9999/debian/ testing main non-free contrib #deb-src http://10.0.35.1:9999/debian/ lenny main non-free contrib deb http://security.debian.org/ lenny/updates main contrib non-free |
#apt-get update
В кеше http://security.debian.org lenny/updates Release.gpg Игн http://security.debian.org lenny/updates/main Translation-ru Игн http://security.debian.org lenny/updates/contrib Translation-ru В кеше http://10.0.35.1 lenny Release.gpg Игн http://security.debian.org lenny/updates/non-free Translation-ru В кеше http://security.debian.org lenny/updates Release Игн http://security.debian.org lenny/updates/main Packages/DiffIndex Игн http://security.debian.org lenny/updates/contrib Packages/DiffIndex Игн http://security.debian.org lenny/updates/non-free Packages/DiffIndex Игн http://security.debian.org lenny/updates/main Sources/DiffIndex ... Игн http://10.0.35.1 lenny/non-free Packages Игн http://10.0.35.1 lenny/contrib Packages Получено:4 http://10.0.35.1 testing/main Packages [8261kB] Получено:5 http://10.0.35.1 testing/non-free Packages [126kB] Получено:6 http://10.0.35.1 testing/contrib Packages [63,3kB] В кеше http://10.0.35.1 lenny/main Packages В кеше http://10.0.35.1 lenny/non-free Packages В кеше http://10.0.35.1 lenny/contrib Packages Получено 9025kБ за 4s (2212kБ/c) Чтение списков пакетов... Готово |
#apt-get install gnome
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: libdirectfb-1.0-0 libmozjs1d libvolume-id0 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte apache2.2-bin app-install-data apt apt-utils apt-xapian-index aptdaemon aptitude arj aspell aspell-en at-spi avahi-daemon binfmt-support ... ÐолÑÑено:233 http://10.0.35.1 testing/main libavahi-core6 0.6.25-3 [116kB] ÐолÑÑено:234 http://10.0.35.1 testing/main libdaemon0 0.14-2 [17,5kB] ÐолÑÑено:235 http://10.0.35.1 testing/main avahi-daemon 0.6.25-3 [86,5kB] ÐолÑÑено:236 http://10.0.35.1 testing/main binfmt-support 1.2.17 [22,8kB] ÐолÑÑено:237 http://10.0.35.1 testing/main libnl1 1.1-5 [127kB] ÐолÑÑено:238 http://10.0.35.1 testing/main bluez 4.60-1 [434kB] ÐолÑÑено:239 http://10.0.35.1 testing/main libgsl0ldbl 1.13+dfsg-1 [884kB] ÐолÑÑено:240 http://10.0.35.1 testing/main bogofilter-common 1.2.0-1 [154kB] ÐолÑÑено:241 http://10.0.35.1 testing/main bogofilter-bdb 1.2.0-1 [225kB] 24% [241 bogofilter-bdb 2724/225kB 1%] 193kB/s 42min11s^C |
#dd if=/dev/zero of=disk2.img bs=1024k seek=2048 count=1
1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00239863 c, 437 MB/c |
#losetup /dev/loop2 disk2.img
|
#apt-get install mdadm
Настраивается пакет mdadm (3.0.3-2) ... 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.26-2-686 dpkg: предупреждение: устаревший параметр `--print-installation-architecture', вместо него используйте '--print-architecture'. dpkg: предупреждение: устаревший параметр `--print-installation-architecture', вместо него используйте '--print-architecture'. W: mdadm: /etc/mdadm/mdadm.conf defines no arrays. W: mdadm: no arrays defined in configuration file. |
#apt-get install gnome
^[[A^[[B^[[B^[[B^C¸Ñков пакеÑов... 0% ^C |
#fdisk /dev/md0
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0xdc57b792. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. The number of cylinders for this disk is set to 524528. 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) ... Disk identifier: 0xdc57b792 Device Boot Start End Blocks Id System /dev/md0p1 1 524528 2098110 83 Linux 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 22: Недопустимый аргумент. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. |
#apt-get install gnome
ЧÑение ÑпиÑков пакеÑов... ÐоÑово ÐоÑÑÑоение деÑева завиÑимоÑÑей ЧÑение инÑоÑмаÑии о ÑоÑÑоÑнии... ÐоÑово СледÑÑÑие пакеÑÑ ÑÑÑанавливалиÑÑ Ð°Ð²ÑомаÑиÑеÑки и болÑÑе не ÑÑебÑÑÑÑÑ: libdirectfb-1.0-0 libmozjs1d libvolume-id0 ÐÐ»Ñ Ð¸Ñ ÑÐ´Ð°Ð»ÐµÐ½Ð¸Ñ Ð¸ÑполÑзÑйÑе 'apt-get autoremove'. ÐÑдÑÑ ÑÑÑÐ°Ð½Ð¾Ð²Ð»ÐµÐ½Ñ ÑледÑÑÑие дополниÑелÑнÑе пакеÑÑ: abiword abiword-common abiword-plugin-grammar abiword-plugin-mathview alacarte apache2.2-bin app-install-data apt apt-utils apt-xapian-index aptdaemon aptitude arj aspell aspell-en at-spi avahi-daemon binfmt-support ... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sgml-base. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sgml-base (из Ñайла .../sgml-base_1.26_all.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа xml-core. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ xml-core (из Ñайла .../archives/xml-core_0.13_all.deb)... ÐÑÐ±Ð¾Ñ Ñанее не вÑбÑанного пакеÑа sgml-data. РаÑпаковÑваеÑÑÑ Ð¿Ð°ÐºÐµÑ sgml-data (из Ñайла .../sgml-data_2.0.4_all.deb)... ÐбÑабаÑÑваÑÑÑÑ ÑÑиггеÑÑ Ð´Ð»Ñ man-db ... ÐÑи обÑабоÑке ÑледÑÑÑÐ¸Ñ Ð¿Ð°ÐºÐµÑов пÑоизоÑли оÑибки: /var/cache/apt/archives/udev_151-2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) |
#mkfs.ext3 /dev/md0p1
mke2fs 1.41.3 (12-Oct-2008) Could not stat /dev/md0p1 --- Нет такого файла или каталога The device apparently does not exist; did you specify it correctly? |
#ls /dev/mapper/control
.aptitude/ .debtags/ .ICEauthority .viminfo .bash_history Desktop/ .l3rc .Xauthority .bash_profile disk1.img .lilalo/ xorg.conf.new .bashrc disk2.img .local/ .xsession-errors .cache/ .gconf/ .mozilla/ .config/ .gconfd/ .profile .dbus/ .gtk-bookmarks .ssh/ |
#fdisk /dev/md0
The number of cylinders for this disk is set to 524528. 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/md0: 2148 MB, 2148466688 bytes 2 heads, 4 sectors/track, 524528 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0xdc57b792 Device Boot Start End Blocks Id System /dev/md0p1 1 524528 2098110 83 Linux Command (m for help): q |
#kpartx -a /dev/md0
|
#ls -l /dev/mapper/md0p1
brw-rw---- 1 root disk 254, 0 Мар 22 14:32 /dev/mapper/md0p1 |
#mount /dev/mapper/md0p1 /mnt
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 3,5G 14G 21% / tmpfs 1,8G 0 1,8G 0% /lib/init/rw udev 10M 744K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm /dev/mapper/md0p1 2,0G 68M 1,9G 4% /mnt |
#cat /proc/mdstat
Personalities : [raid1] md0 : active raid1 loop2[1] loop1[0] 2098112 blocks [2/2] [UU] unused devices: <none> |
#umount /mnt
|
#kpartx -d /dev/md0
|
#lostup -d /dev/loop1
bash: lostup: команда не найдена |
#losetup -d /dev/loop1
ioctl: LOOP_CLR_FD: Устройство или ресурс занято |
#mdadm /dev/md0 -r /dev/loop1
mdadm: hot remove failed for /dev/loop1: Device or resource busy |
#mdadm /dev/md0 -r /dev/loop2
mdadm: hot remove failed for /dev/loop2: Device or resource busy |
#mdadm
Usage: mdadm --help for help |
#mdadm --help
mdadm is used for building, managing, and monitoring Linux md devices (aka RAID arrays) Usage: mdadm --create device options... Create a new array from unused devices. mdadm --assemble device options... Assemble a previously created array. mdadm --build device options... Create or assemble an array without metadata. mdadm --manage device options... make changes to an existing array. ... Shorthand for --manage. Any parameter that does not start with '-' is treated as a device name or, for --examine-bitmap, a file name. The first such name is often the name of an md device. Subsequent names are often names of component devices. For detailed help on the above major modes use --help after the mode e.g. mdadm --assemble --help For general help on options use mdadm --help-options |
#mdadm --help|less
|
#mdadm -r /dev/mdo
mdadm: error opening /dev/mdo: No such file or directory |
#mdadm /dev/md0 --stop
|
#losetup -d /dev/loop1
ioctl: LOOP_CLR_FD: Устройство или ресурс занято |
#man mdadm
|
#mdadm /dev/md0 --stop
|
#mdadm /dev/md0 -f /dev/loop1
mdadm: set /dev/loop1 faulty in /dev/md0 |
#apt-get -f install
Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Исправление зависимостей... Готово Следующие пакеты устанавливались автоматически и больше не требуются: liblcms1 libdirectfb-1.0-0 libhal1 libmozjs1d libvolume-id0 Для их удаления используйте 'apt-get autoremove'. Будут установлены следующие дополнительные пакеты: udev Пакеты, которые будут обновлены: ... AT YOUR OWN RISK, you can force the installation of this version of udev WHICH DOES NOT WORK WITH YOUR RUNNING KERNEL AND WILL BREAK YOUR SYSTEM AT THE NEXT REBOOT by creating the /etc/udev/kernel-upgrade file. There is always a safer way to upgrade, do not try this unless you understand what you are doing! dpkg: не удалось обработать параметр /var/cache/apt/archives/udev_151-2_i386.deb (--unpack): подпроцесс новый сценарий pre-installation возвратил код ошибки 1 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/udev_151-2_i386.deb E: Sub-process /usr/bin/dpkg returned an error code (1) |
#mdadm /dev/md0 -r /dev/loop2
mdadm: hot remove failed for /dev/loop2: Device or resource busy |
#mdadm /dev/md0 --zero-superblock
|
#mdadm --stop /dev/md0
mdadm: stopped /dev/md0 |
#ls
Desktop disk1.img disk2.img xorg.conf.new |
#rm disk1.img
|
#rm disk2.img
|
#dd if=/dev/zero of=disk2.img seek=2048 bs=1024k count=1
1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00228709 c, 458 MB/c |
#fdisk /dev/md0
dd if=/dev/zero of=disk3.img seek=2048 bs=1024k count=1 1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00234911 c, 446 MB/c |
#losetup -a /dev/loop1 disk1.img
Usage: losetup loop_device # give info losetup -a | --all # list all used losetup -d | --detach loop_device # delete losetup -f | --find # find unused losetup [ options ] {-f|--find|loop_device} file # setup Options: -e | --encryption <type> enable data encryption with specified <name/num> -h | --help this help -o | --offset <num> start at offset <num> into file -p | --pass-fd <num> read passphrase from file descriptor <num> -r | --read-only setup read-only loop device -s | --show print device name (with -f <file>) -N | --nohashpass Do not hash the given password (Debian hashes) -k | --keybits <num> specify number of bits in the hashed key given to the cipher. Some ciphers support several key sizes and might be more efficient with a smaller key size. Key sizes < 128 are generally not recommended -v | --verbose verbose mode |
#losetup /dev/loop1 disk1.img
|
#losetup /dev/loop2 disk3.img
|
#losetup /dev/loop3 disk2.img
|
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[3] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_] [==================>..] recovery = 91.2% (1914736/2098112) finish=0.0min speed=136766K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[3] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_] [===================>.] recovery = 95.6% (2007128/2098112) finish=0.0min speed=125445K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[3] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [UU_] [===================>.] recovery = 98.2% (2062960/2098112) finish=0.0min speed=114608K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[2] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU] unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[2] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU] unused devices: <none> |
#kpartx -a /dev/md0
|
#mkfs.ext3 /dev/mapper/control
.aptitude/ .debtags/ .gtk-bookmarks .profile .bash_history Desktop/ .ICEauthority .ssh/ .bash_profile disk1.img .l3rc .viminfo .bashrc disk2.img .lesshst .Xauthority .cache/ disk3.img .lilalo/ xorg.conf.new .config/ .gconf/ .local/ .xsession-errors .dbus/ .gconfd/ .mozilla/ |
#fdisk -l /dev/md0
Disk /dev/md0: 4296 MB, 4296933376 bytes 2 heads, 4 sectors/track, 1049056 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table |
#kpartx -a /dev/md0
|
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[2] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU] unused devices: <none> |
#fdisk -l /dev/md0
Disk /dev/md0: 4296 MB, 4296933376 bytes 2 heads, 4 sectors/track, 1049056 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop3[2] loop2[1] loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/3] [UUU] unused devices: <none> |
#fdisk -l /dev/md0
Disk /dev/md0: 4296 MB, 4296933376 bytes 2 heads, 4 sectors/track, 1049056 cylinders Units = cylinders of 8 * 512 = 4096 bytes Disk identifier: 0x00000000 Disk /dev/md0 doesn't contain a valid partition table |
#fdisk /dev/md0
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel Building a new DOS disklabel with disk identifier 0x0e600a7b. Changes will remain in memory only, until you decide to write them. After that, of course, the previous content won't be recoverable. The number of cylinders for this disk is set to 1049056. 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) ... Disk identifier: 0x0e600a7b Device Boot Start End Blocks Id System /dev/md0p1 1 1049056 4196222 83 Linux 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 22: Недопустимый аргумент. The kernel still uses the old table. The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8) Syncing disks. |
#kpartx -a /dev/md0
|
#cat /proc/mdstat
mkfs.ext3 /dev/mapper/md0p1 mke2fs 1.41.3 (12-Oct-2008) warning: 479 blocks unused. Filesystem label= OS type: Linux Block size=4096 (log=2) Fragment size=4096 (log=2) 262656 inodes, 1048576 blocks 52452 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=1073741824 32 block groups 32768 blocks per group, 32768 fragments per group 8208 inodes per group Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736 Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done This filesystem will be automatically checked every 32 mounts or 180 days, whichever comes first. Use tune2fs -c or -i to override. |
#mount /dev/mapper/md0p1 /mnt
|
#df -h
Файловая система Разм Исп Дост Исп% смонтирована на /dev/sda1 19G 3,9G 14G 22% / tmpfs 1,8G 0 1,8G 0% /lib/init/rw udev 10M 744K 9,3M 8% /dev tmpfs 1,8G 0 1,8G 0% /dev/shm /dev/mapper/md0p1 4,0G 137M 3,7G 4% /mnt |
#losetup /dev/loop3 disk2.img
dd if=/dev/zero of=disk4.img seek=2048 bs=1024k count=1 1+0 записей считано 1+0 записей написано скопировано 1048576 байт (1,0 MB), 0,00245758 c, 427 MB/c |
#losetup /dev/loop4 disk4.img
|
#mdadm -a /dev/md0 /dev/loop4
mdadm: added /dev/loop4 |
#mdadm /dev/md0 -f /dev/loop2
mdadm: set /dev/loop2 faulty in /dev/md0 |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [======>..............] recovery = 30.8% (647324/2098112) finish=0.2min speed=92474K/sec unused devices: <none> ^[[A |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [========>............] recovery = 40.4% (848896/2098112) finish=0.2min speed=77172K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [========>............] recovery = 42.9% (901248/2098112) finish=0.2min speed=75104K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [=========>...........] recovery = 45.5% (956544/2098112) finish=0.2min speed=73580K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [=========>...........] recovery = 49.4% (1037424/2098112) finish=0.2min speed=69161K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [===========>.........] recovery = 55.0% (1154068/2098112) finish=0.2min speed=67886K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [===========>.........] recovery = 57.7% (1212308/2098112) finish=0.2min speed=63805K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [============>........] recovery = 62.6% (1315604/2098112) finish=0.2min speed=62647K/sec unused devices: <none> |
#cat /proc/mdstat
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [===============>.....] recovery = 75.6% (1587840/2098112) finish=0.1min speed=54753K/sec unused devices: <none> |
Personalities : [raid1] [raid6] [raid5] [raid4] md0 : active raid5 loop4[3] loop3[2] loop2[4](F) loop1[0] 4196224 blocks level 5, 64k chunk, algorithm 2 [3/2] [U_U] [===============>.....] recovery = 75.6% (1587840/2098112) finish=0.1min speed=54753K/sec unused devices: <none>
Время первой команды журнала | 11:53:05 2010- 3-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 14:06:56 2010- 3-22 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 13.86 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.99 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 1.49 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 1.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду 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