[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: mount --bind в jessie



В сообщении от [Вс 2015-01-25 05:57 +0300]
Artem Chuprina <ran@ran.pp.ru> пишет:
> Это, кстати, не первый таракан с chroot, на который я наткнулся недавно,
> с переходом на Jessie. Предыдущий таракан (с игнорированием RPATH),
> возможно, был и раньше, просто раньше я на это не натыкался. А этого в
> wheezy со штатным ядром не наблюдается.

Да, на смену chroot приходит systemd-nspawn [1]. Вчера с его помощью
переходил на jessie, пришлось скачать fedora для этого. В общем это
контейнер, не надо никаких /proc, /sys он всё берет на себя, нужен
только debootstrap. Можно даже /dev не монтировать, grub снаружи
установить и всё.

> Т.е. у меня конструкция вида
> 
> mount --bind / /.bind-for-backups
> mount --bind /home /.bind-for-backups/home
> chroot /.bind-for-backups rsync ... / target
> 
> На wheezy это работает как ожидается, т.е. копируется содержимое
> исходных / и /home, но не копируется - /proc, /sys и т.п., и в частности
> в скопированном /.bind-for-backups пустая.

Зачем? Для этого есть btrfs, можно делать снапшоты в любое время. Если
не хочется возится с btrfs, то можно загрузится с live-cd и всё
скопировать без проблем с псевдо файловыми системами (grub умеет
подхватывать iso-образ live-cd с любого раздела, флешка не нужна).

[1] http://www.freedesktop.org/software/systemd/man/systemd-nspawn.html

-- 
С уважением, Коротаев Руслан
Профиль: http://plus.google.com/105183056726716330520


Reply to: