URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID13
Нить номер: 132
[ Назад ]

Исходное сообщение
"проблемы с mksnap_ffs"

Отправлено nagoHaK , 01-Мрт-05 22:56 
Имеется: проблема с mksnap_ffs .
Дано: FreeBSD 5.3 / SATA Seagate Barracuda 200GB / i845
Описание:
Есть в FreeBSD 5.* такая замечательная штука как создание мгновенных снимков (snapshots) дисковой системы - mksnap_ffs. Решил попробывать.
# mksnap_ffs /usr /usr/backup/backup.`date "+%H:%M_%d-%m-%Y"`
процесс работает порядка 5 минут и создает snapshot. Класс!
Ставим "процесс на поток" =)
#!/bin/sh
echo "Creating snapshot on /usr..."
mksnap_ffs /usr /usr/backup/backup.`date "+%H:%M_%d-%m-%Y"`
if [ $? -eq 0 ]; then
    echo "Done..."
else
    echo "Problems found!"
fi
echo "Creating snapshot on /var..."
mksnap_ffs /var /backup.`date "+%H:%M_%d-%m-%Y"`
....
ну и так далее до полного, казалось бы удовлетворения...
НО, при запуске скриптина начинает создавать snapshot и вешает машину =(
Как вешает?
Судя по всему (точно не уверен, так как логи еще не смотрел), блокирует диск на запись... Пускает с терминала, после ввода имени пользователя, молчит как партизан, причем все процессы судя по всему некоторое время продолжают работать, так как и apache и qmail какое-то время работали, но судя по всему потом отвалились...

Какие будут мысли?
Завтра доберусь до консоли, расскажу, что же он писал в логи и писал ли вообще...



Содержание

Сообщения в этом обсуждении
"проблемы с mksnap_ffs"
Отправлено butcher , 02-Мрт-05 08:36 
>Завтра доберусь до консоли, расскажу, что же он писал в логи и
>писал ли вообще...

К вам такие же рекомендации, как товарищу, у которого "Сервер под FreeBSD виснет", запустите на одной консоли top и посмотрите в момент зависания в каких состояниях находятся процессы.


"проблемы с mksnap_ffs"
Отправлено citrin , 09-Апр-05 23:42 
Сталкивался с похожей ситауцией - в момет создания снапшота блокируются все дисковые операции.
Поскольку это был работающий сервер от снапшотов просто пришлось отказаться.

А так могу посоветовать скомпилить ядро с опциями KDB, KDB_TRACE, BREAK_TO_DEBUGGER и заняться отладкой ядра...

О подобной баге я слышал и от других...


"проблемы с mksnap_ffs"
Отправлено Krieger , 29-Мрт-07 19:31 
>Имеется: проблема с mksnap_ffs .
>Дано: FreeBSD 5.3 / SATA Seagate Barracuda 200GB / i845
>Описание:
>Есть в FreeBSD 5.* такая замечательная штука как создание мгновенных снимков (snapshots)
>дисковой системы - mksnap_ffs. Решил попробывать.
># mksnap_ffs /usr /usr/backup/backup.`date "+%H:%M_%d-%m-%Y"`


Вас не смущает, что Вы создаёте файл бэкапа на том же разделе, который бэкапите? Тем более, что эта команда блокирует запись на раздел, который обрабатывает.


"проблемы с mksnap_ffs"
Отправлено Krieger , 29-Мрт-07 19:33 
Оп, пардон, читаю справки - так и должно быть.