Blog.Lysov.ru
msgbartop
My own blog
msgbarbottom

02 Oct 08 Перенос системы Debian

Возникла необходимость перенести систему со всем содержимым на новый диск

Исходный диск был /dev/sda “новый” /dev/hda
1. Создать разделы

cfdisk /dev/hda

2. Отформатировать

mk.Reiserfs /dev/hda1

3. Смонтировать

mkdir /mnt/new
mount /dev/hda1 /mnt/new

4. Скопировать содержимое

cp -ax / /mnt/new

5. Поменять sda на hda в /mnt/new/etc/fstab
6. Поменять в конфигах grub /mnt/new/boot/* sda на hda
7. Установить grub

grub
grub> install (hd1,0)/boot/grub/stage1 (hd1) \
	      (hd1,0)/boot/grub/stage2 p (hd1,0)/boot/grub/menu.lst

Tags: , ,

24 Sep 08 Debian: Adaptec Storage Management

Есть файловый сервер на Debian (для Ubuntu нужно подобавлють к некоторым строчкам sudo) с установленной картой Adaptec ASR-3805(ASR-3405 и еще ряд моделей), задача поставить систему мониторинга raid массива с оповещением по email.

На оффсайте Adaptec есть версии лишь для RedHat и SuSE linux.

  1. Качаем ASM с сайта Adaptec. Соглашаемся с лицензией. Выбираем версию i386. Качаем. Но тут возникла проблема сайт вот уже почти год при скачивании выдает ошибку .net приложения. Не беда ищем файл в гугле по названию. Например у меня была такая версия asm_linux_x86_v5_30_17509.rpm
    wget http://mirror.bmi.ohio-state.edu/centos/bmi/all/asm_linux_x86_v5_30_17509.rpm
  2. Создаем каталог :
    mkdir asm_linux_x86_v5_30_17509
  3. Перемещаем туда рпм-ку:
    mv asm_linux_x86_v5_30_17509.rpm asm_linux_x86_v5_30_17509
  4. Заходим в каталог:
    cd asm_linux_x86_v5_30_17509
  5. Чтобы конвертировать rpm в deb устанавливаем пакеты ‘alien’ и ‘fakeroot’ из репозитория :
     apt-get install alien fakeroot
  6. Пробуем конвертировать:
    fakeroot alien --scripts asm_linux_x86_v5_30_17509.rpm

    Должен появиться файл с именем storman_5.30-17510_i386

  7. Создаем каталог с таким же именем как новый файл и подкаталог debian:
    mkdir storman_5.30-17510_i386
    mkdir storman_5.30-17510_i386/debian
  8. Распаковываем Debian в новый каталог:
    dpkg -x storman_5.30-17510_i386.deb storman_5.30-17510_i386   dpkg --control storman_5.30-17510_i386.deb storman_5.30-17510_i386/DEBIAN
  9. Затем редактируем файлы чтобы убрать строчки относящиеся к rpm:
    в файле

    vi storman_5.30-17510_i386/DEBIAN/postinst

    Удалить строчку:

    chkconfig --add stor_agent

    а в файле

    vi storman_5.30-17510_i386/DEBIAN/postrm

    удалить строчку:

    chkconfig --del stor_agent
  10. Создаем новый пакет Debian:
    dpkg -b storman_5.30-17510_i386/ storman_5.30-17510_i386.deb
  11. Устанавливаем пакет:
    dpkg -i storman_5.30-17510_i386.deb

Всё! ASM установлен и запущен теперь осталось установить xorg

apt-get install xorg

Затем пользуясь Xming запускаем

/usr/StorMan/StorMan.sh

появится окно программы в котором можно выбрать нужный массив и настроить все оповещения

Статья написана по материалам статьи Andrew Kutz, там же можно узнать о ньюансах установки на 64-х разрядную ОС

Tags: , ,

02 Feb 08 посмотреть список pci устройств

В linux lspci -v

а в FreeBSD pciconf -lv

Tags: ,