Страница 1 из 1

Перенос и разбивка UFS

Добавлено: 2012-03-14 15:47:08
mak_v_
Вобщем достался тазик.
GPT, fstab

Код: Выделить всё

/dev/ad0p2 9.4G 4.6G 4G 53% /
Требуется: перенести на новый хард (приёмник) с "нормальной разбивкой" на /, /usr, /var, /tmp
Проблема: при переносе dump/restore или pax появляется "рекурсия" на смонтированый "приёмник".
Вопрос: как грамотно перенести?

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 16:11:23
Alex Keda
не появляется. не надо ля-ля

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 16:25:51
mak_v_
Пни, если не тяжело
На "источнике" все в /, на "приёмнике" хотелось бы по человечески.

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 17:29:35
FiL
tar ?

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 18:59:50
mak_v_
tar ?
например?

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 19:44:29
FiL
пример чего? как переносить таром?

Код: Выделить всё

mount <dev> /mnt
mount <dev> /mnt/usr
mount <dev> /mnt/var
mount <dev> /mnt/tmp
cd /
tar -cf - --exclude='/mnt' / | (cd /mnt ; tar -xvf -)
примерно так.

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 19:51:59
mak_v_
Огроменное спасибо, я тут парился, ища аналог "--exclude" при распаковке......а все просто и изящно...

Re: Перенос и разбивка UFS

Добавлено: 2012-03-14 22:12:53
Alex Keda
а можно было просто прочесть man и узнать про опцию

Код: Выделить всё

 --one-file-system
но - мы же не идём лёгкими путями?

Re: Перенос и разбивка UFS

Добавлено: 2012-03-15 0:05:27
FiL
угу, в данном варианте так даже правильнее.

Просто иногда надо перекинуть файло в варианте, когда на src уже есть разделы. Только или размера не того или не все, что хочется. Тогда уже --one-file-system не помогает. Вернее помогает, но надо отдельно копировать каждый раздел. Что, возможно, правильнее. Но лениво.

Re: Перенос и разбивка UFS

Добавлено: 2012-03-15 8:20:23
manefesto
а я через pax это делаю.
очень изящно

Re: Перенос и разбивка UFS

Добавлено: 2012-03-15 10:34:23
mak_v_
а я через pax это делаю.
очень изящно
а ну-ка покаж, как изящно pax, если все в /
монтировать то куда-то надо, а в паксе "exclude" не увидел

Re: Перенос и разбивка UFS

Добавлено: 2012-03-15 11:31:15
manefesto
ну ты сотона
for i in `ls -al /|grep d|awk '{print $9}'|grep -v "^\."|grep -v mnt`;do
echo "create direcotry $i"
mkdir /mnt/$i
echo "duplicate live system directory $i"
cd /$i
pax -p eme -X -rw . /$dir/$i
done
http://www.lissyara.su/articles/freebsd ... usb_flash/

Re: Перенос и разбивка UFS

Добавлено: 2012-03-15 14:44:35
Alex Keda
у меня последнее время, разбивка в основном идёт
/ - гигов 20-60
/shares (или /home) - остальное

смысла возвращаться к старой не вижу

Re: Перенос и разбивка UFS

Добавлено: 2012-03-16 5:33:17
FiL
единственное - иногда есть желание /var и /tmp маунтить с noexec.
Но оно тоже чревато...

Re: Перенос и разбивка UFS

Добавлено: 2012-03-16 9:20:57
Alex Keda
после того как на серверах стало больше 4 гиг рамы, /tmp выселил на tmpfs
так что маунтить мона как угодно

Re: Перенос и разбивка UFS

Добавлено: 2012-03-16 10:08:42
Neus
я тож пробовал на серваке с 4-га оперативы монтировать папку в tmpfs где firebird делает временные файлы при сортировке
дык вываливался процесс с ошибкой - fs is full :)

Re: Перенос и разбивка UFS

Добавлено: 2012-03-16 18:47:03
Alex Keda
с мусей те же проблемы
принудительно переношу на нагруженных серверах, где большие сортировки, на диск, а не память...
хотя на tmpfs конечно быстрей

Re: Перенос и разбивка UFS

Добавлено: 2012-03-16 19:34:21
FiL
с мусей надо не /tmp переносить на диск, а tmpdir устанавливать в правильное место. На диск, да. Но на правильный диск. Ибо скорость критична, да.

Re: Перенос и разбивка UFS

Добавлено: 2012-03-17 12:59:59
Alex Keda
да ясный пень, что не tmp переношу =))