The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Клонирование дисков во FreeBSD, исп..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Клонирование дисков во FreeBSD, исп..."  +/
Сообщение от auto_tips (??) on 03-Окт-08, 14:37 
Создаем снапшот test1 раздела /home

   mount -v -u -o snapshot /home/snapshot/test1 /home

или другой метод:

   mksnap_ffs /home /home/snapshot/test1

Привязываем снапшот к устройству /dev/md1:

   mdconfig -a -t vnode -f /home/snapshot/test1 -u 1

При необходимости снапшот можно смонтировать и посмотреть его содержимое:

   mount -o ro /dev/md1 /mnt
   ....
   umount /mnt

Копируем содержимое раздела на второй диск:

   dd if=/dev/md1 of=/dev/ad4s1f bs=16k

Отключаем снапшот

   mdconfig -d -u 1

Выполняем fsck на новом разделе:

   fsck -f /dev/ad4s1f


URL:
Обсуждается: http://www.opennet.dev/tips/info/1781.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


2. "Раздел полезных советов: Клонирование дисков во FreeBSD, исп..."  +/
Сообщение от Anonymous on 03-Окт-08, 17:40 
а в каких ветках фри это будет работать?


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Раздел полезных советов: Клонирование дисков во FreeBSD, исп..."  +/
Сообщение от rakshas (??) on 04-Окт-08, 02:58 
The mksnap_ffs utility first appeared in FreeBSD 5.0.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

9. "Раздел полезных советов: Клонирование дисков во FreeBSD, исп..."  +/
Сообщение от Аноним (??) on 04-Окт-08, 04:28 
комманда FFS меня улыбнула :)
кто играл в WOW поймет :)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от Keeper email(??) on 03-Окт-08, 20:10 
А чем это лучше, чем dump/restore?
(не флэйма ради, а образования для)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от uldus (ok) on 03-Окт-08, 21:34 
>А чем это лучше, чем dump/restore?
>(не флэйма ради, а образования для)

Например тем, что можно сделать

mysql stop
mk_snap
mysql start

И получить работающую копию базы на втором диске с даунтаймом основной базы в секунду. Снапшоты удобно для бэкапа БД использовать.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от rakshas (??) on 04-Окт-08, 01:00 
Опять же для образования ради.

А что мешает
mysql stop
dump/restore
mysql start
?
Или снапшот просто быстрее?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от techniX on 04-Окт-08, 01:27 
Снапшот 100-гигабайтного раздела делается 2-3 минуты. Потом со снапшотом можно делать что угодно - бэкапить куда-то, делать с ним fsck, монтировать и читать оттуда файлы и т.п.

Кстати, dump с ключиком -L как раз делает дамп с промежуточным созданием снапшота:

-L     This option is to notify dump that it is dumping a live file system.  To obtain a consistent dump image, dump takes a snapshot of the file system in the .snap directory in the root of the file system being dumped and then does a dump of the snapshot.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от rakshas (??) on 04-Окт-08, 01:29 
Спасибо!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

11. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от angra (ok) on 06-Окт-08, 05:03 
>mysql stop

Ну если вы можете себе позволить остановить сервер, то можно и без снапшотов обойтись. По уму делается flush tables with read lock, потом снапшот, потом unlock tables

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

19. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от Денис Юсупов email on 04-Сен-09, 12:50 
Боюсь, что этого недостаточно может быть:
http://dev.mysql.com/doc/refman/5.0/en/lock-tables.html
--
Posted by Rick James on February 23 2009 6:42pm

FLUSH TABLES WITH READ LOCK does _not_ seem to put InnoDB into a sufficiently quiesced state for Linux LVM snapshot.
--

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

15. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от qqq (??) on 09-Окт-08, 14:51 
Собственно на FreeBSD dump с опцией -L использует snapshots при работе
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

10. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от zuborg email on 04-Окт-08, 15:43 
dd if=/dev/md1 of=/dev/ad4s1f bs=16k conv=sparse
так ещё быстрее
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

12. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от cvsup (ok) on 06-Окт-08, 11:59 
и получим нерабочую фс
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

13. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от zuborg email on 08-Окт-08, 17:37 
не вводите читателей опеннета в заблуждение
фс будет рабочая
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

14. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от cvsup (ok) on 09-Окт-08, 11:01 
работать она будет лишь потому, что в здесь conv=sparse не имеет эффекта
(почему - другой вопрос), иначе был бы нарушен layout fs со всеми вытекающими
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

17. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от zuborg email on 10-Окт-08, 00:54 
Снапшот суть sparse-файл у которого не NUL-блоки замаплены на используемые ФС блоки (инод-мапы и блоки данных).
Чтоб убедиться в том что conv=sparse ускоряет копирование (за счет отсутствия записи пустых блоков) попробуйте скопировать на другой диск снепшот пустой, а потом заполненной ФС гиг на десять.

А то развели здесь демагогию, со всеми вытекающими..

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

18. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от zuborg email on 11-Окт-08, 10:19 
Прошу прощения, вы были действительно правы.
conv=sparse ничего не поломает только в случае если новый диск изначально заполнен нулями, что в общем случае, разумеется, неверно.

Для быстрого копирования только используемых ФС блоков, в том числе и нулевых, нужно использовать /usr/ports/sysutils/ufs_copy

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

16. "Клонирование дисков во FreeBSD, используя снапшоты ФС"  +/
Сообщение от Azudim email(??) on 09-Окт-08, 20:40 
Подскажите, как сделать дамп HDD с рабочей фс на MS VitrualPC (.vhd) и обратно? =)
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру