Июн 062014
 

Как сделать перезагрузку (re-read) таблиц партиций (Partition Table) в Debian или Ubuntu Linux

Иногда случается ситуация когда необходимо перечитать таблицу партиций. Переразбил диск, а перегружать сервер не хочется, да и не надо этого делать, нарушается правило стабильности сервера.
Так как же я перезагружаю таблицу партиций (partition table) без перезагрузки системы?

В первую очередь необходимо установить пакет parted, сделаем мы это вот так:

# sudo apt-get update
# sudo apt-get install parted

Работаем с диском /dev/sdb.

# ls /dev/sdb*

Вывод:

/dev/sdb1 /dev/sdb2

После установки можно экспериментировать, разбиваем диск и используем следующую команду для перезагрузки партиций:

# sudo partprobe

После установки повторяем проверку:

# ls /dev/sdb*

Вывод:

/dev/sdb1 /dev/sdb2 /dev/sdb3 /dev/sdb4

Очень удобная программа. После ее использования уже можно работать с дисками, используя команду fdisk или cfdisk, форматировать диски mkfs.

Главное помнить, что когда будет меняться партиции диска, каждый раз пользоваться командой partprobe.

Ноя 042012
 

FreeBSD Инструкция работы портам ports

Мини инструкция по портам
Установка

# make install clean

Переустановка порта

# make reinstall && make clean

Удаление порта

# make deinstall && make clean

Очистка от промежуточных сборок

# make clean

Очистка от скачанных файлов

# make distclean

Конфигурация порта перед установкой.

# make config

Просмотр зависимостей у пакета.

# cd /usr/ports/net/samba36/ && make all-depends-list

Простой способ искать нужный пакет в портах

# make search name=samba display=name,path

Установка пакета

# pkg_add -r название_пакета

Просмотр установленных пакетов

# pkg_info

Информация о конкретном пакете

# pkg_info название_пакета

Удаление конкретного пакета

pkg_delete название_пакета

Версия пакета

# pkg_version название_пакета

Список пакетов которые необходимо удалить.

# pkg_version -v | grep need

Поиск установленного пакета.

# whereis название_пакета
Ноя 042012
 

Отказываемся от Cvsup на freebsd и делаем установку prtunne

Устанавливаем prtunne

Столкнулся с такой ситуацией, cvsup не может работать с прокси http, да и вообще от cvsup FreeBSD уже официально отказалось, подумав как быть в этом случае и решил воспользоваться prtunne.

1.
для начало в самом файле cvsup правим данные, строку
*default_host.
Правим на
*default host=localhost
2.
Ставим из портов сам prtunne
cd /usr/ports/net/prtunne && make install clean
3.
prtunnel —D —H прося —P порт —u пользак —p пароль 5999 cvsup3.ru.freebsd.org 5999
4.
cvsup —g —L 2 /etc/cvsupfile