Руслан Коротаев -> debian-russian@lists.debian.org @ Sun, 25 Jan 2015 16:18:53 +0500:
>> Это, кстати, не первый таракан с chroot, на который я наткнулся недавно, >> с переходом на Jessie. Предыдущий таракан (с игнорированием RPATH), >> возможно, был и раньше, просто раньше я на это не натыкался. А этого в >> wheezy со штатным ядром не наблюдается. РК> Да, на смену chroot приходит systemd-nspawn [1]. Вчера с его помощью РК> переходил на jessie, пришлось скачать fedora для этого. В общем это РК> контейнер, не надо никаких /proc, /sys он всё берет на себя, нужен РК> только debootstrap. Можно даже /dev не монтировать, grub снаружи РК> установить и всё. ... вот только для пользования нужно скачать федору... Дело в том, что chroot, сюрприз, используется отнюдь не только для создания контейнеров, но и для куда более мелких работ. Мне для задачи бэкапа напрочь не уперлись /proc, /sys и так далее. Более того, ровно наоборот, они мне там категорически противопоказаны, потому что монтируется ровно то, что надо сбэкапить - а теперь сам подумай, надо ли бэкапить /proc и /sys. Мне там нужна ровно функциональность chroot(2), ни каплей больше. Поскольку chroot(8) предоставляет практически вот ровно ее, он мне и нужен. А от systemd я пока что счастливо уворачиваюсь. Да, и в jessie тоже. Глядишь, к следующему stable этот ишак все же сдохнет, и эту стремную хреновину можно будет вообще не ставить... Интересно, кстати, каким именно сисколлом или комплектом сисколлов пользуется systemd-nspawn вместо chroot(2)... >> Т.е. у меня конструкция вида >> >> 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 с любого раздела, флешка не нужна). Видишь ли, это, во-первых, бэкап живой системы (что легко понять по имени точки монтирования), потому какой нафиг live-cd, а во-вторых, система может быть виртуальной на уровне контейнера, и возможности управления нижележащей файловой системой может не быть (и в случае трех из шести машин, на которых это работает, собственно, и нет), и опять же, какой нафиг live-cd. Другое дело, что без чрута, в общем, можно и обойтись. Но факт его поломки сильно нервирует. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/874mrf3u09....@silver.lasgalen.net