Добрых суток.

Проверил — проблему подтверждаю; но вы не угадали — она вовсе не в Линуксе; ибо на Debian GNU/Linux Jessie/Wheezy (т. е. с Линуксом 3.2.63-2+deb7u1) — то же самое. С systemd не проверял, только с sysvinit’ом.

Вы багрепорт еще не писали?

On 20/01/15 23:57, Artem Chuprina wrote:
Хмутро.

Граждане, а что у нас случилось с mount --bind в ядрах в jessie?

Я давно для бэкапов полагался на то, что mount --bind не монтирует то,
что смонтировано в исходную точку.

Т.е. у меня конструкция вида

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 пустая.

А тут я попытался сделать это на ноутбуке с jessie, и внезапно обнаружил
непустую .bind-for-backups в копии.  Повторяю процедуру, в процессе
копирования, пока /.bind-for-backups заполнена смотрю явно chroot
/.bind-for-backups ls -a /proc - тоже непустая.  Читаю man mount - нет,
там все по-старому...  Впрочем, на то, что описанное там

                      mount --bind olddir newdir
                      mount -o remount,ro newdir

поломали, я уже в wheezy наткнулся.  И кажется, в новом мане уже
описали, почему оно перестало там работать.

Что-то еще более радикально сломали?



--
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/54c41e29.6040...@gmail.com

Ответить