mount --bind в jessie
Хмутро.
Граждане, а что у нас случилось с 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 наткнулся. И кажется, в новом мане уже
описали, почему оно перестало там работать.
Что-то еще более радикально сломали?
Reply to: