Установка того же устройства в режиме «только для чтения», в подкаталоге (/ mnt / rootfs) в виде R / W

У меня UBIFS-устройство / dev / ubi0_1. Устройство является корневым для linux rootfs, установленным на загрузке ядра как только для чтения.

Итак, у меня / dev / ubi0_1 установлен на / как RO.

Позже я хочу установить / dev / ubi0_1 on / mnt / rootfs как R / W по команде:

mount -t ubifs -o rw /dev/ubi0_1 /mnt/rootfs 

но он не работает с EBUSY.

Эта команда:

 mount -t ubifs -o ro /dev/ubi0_1 /mnt/rootfs 

успешный.

Таким образом, похоже, что для обеих точек монтирования должны быть одинаковые права.

Я попробовал переустановку, но всегда права (RO или RW) распространяются автоматически между отдельными точками монтирования.

Мой вопрос в том, есть ли возможность монтировать / как RO и / mnt / rootfs как R / W.

2 Solutions collect form web for “Установка того же устройства в режиме «только для чтения», в подкаталоге (/ mnt / rootfs) в виде R / W”

Я попробовал переустановку, но всегда права (RO или RW) распространяются автоматически между отдельными точками монтирования.

Если вы прочитаете очень длинную документацию в man mount (или продолжаете поиск только для чтения), вы поймете, что это неверно при использовании привязок привязок.

Чтобы изменить статус отдельной точки монтирования «(запись VFS)», в отличие от «суперблока исходной файловой системы», вы должны перемонтировать ее с включенной опцией bind .

Я очень рад сообщить, что это сработало для меня, независимо от того, была ли создана исходная точка монтирования с использованием bind .

Я предлагаю следующую последовательность.

 mount -oremount,bind,ro / mount -oremount,rw / mount -o bind,rw / /mnt/rootfs # OR - this should have the same effect as the last command mount -t ubifs -o rw /dev/ubi0_1 /mnt/rootfs 

findmnt покажет общий, эффективный статус – ro или rw – каждой точки монтирования отдельно.

Он работал для меня в форме, показанной ниже (после загрузки / rw, каталог, в который я смонтировал вторую точку монтирования, – / layers / rootfs).

 mount -o remount,ro / mount --bind / /layers/rootfs mount -o remount,rw /layers/rootfs 

Цитата из человека:

  Note that the filesystem mount options will remain the same as those on the original mount point, and cannot be changed by passing the -o option along with --bind/--rbind. The mount options can be changed by a separate remount command, for example: mount --bind olddir newdir mount -o remount,ro newdir 
  • Локальная точка монтирования Linux несовместима между дочерними и родительскими процессами
  • Как сделать gvfs mount fat / vfat дисков с именами 8.3, установленными в нижнем регистре на автоматическом монтировании?
  • Почему файлы компакт-дисков не отображаются при монтировании в текущем каталоге?
  • Разрешение обычным пользователям монтировать и извлекать устройства
  • Изменение прав доступа к файлам в файловой системе HFS +
  • ls -la не отображает правильное разрешение для папки mount -bind
  • Как правильно экспортировать и импортировать общие ресурсы NFS, которые также имеют подкаталоги в качестве точек монтирования?
  • Невозможно смонтировать любые ISO-изображения
  • Проблема BTRFS - исчезновение / повторное появление содержимого? Две независимые версии файловой системы в зависимости от монтируемого субблока
  • разрешить привязку монтирования с помощью инструмента / скрипта
  • Смонтируйте раздел ntfs два раза
  • Interesting Posts

    Какую команду вы бы использовали, если вы хотите удалить пароль, назначенный группе

    Аутентификация с именем пользователя и паролем для получения более высоких привилегий

    SSH passwordless root login получает «Permission denied (publickey)».

    как правильно планировать задачу, которая планирует задачу с помощью «at» (atd)? или как правильно указывать / бежать в bash

    Переименование файлов с помощью списка

    Где находится консольный шрифт в CentOS 7?

    Команда 'set'

    Как передать текст для тела электронной почты Mutt, а затем отредактировать электронную почту в интерактивном режиме?

    переключиться на пользователя sudo с командой AND не работает

    Как вы очищаете буферы и кеш в системе Linux?

    Сопоставление двух джойстиков с Xorg

    Установили 2 библиотеки друг к другу и нуждались в обоим. Какое решение избежать проблем с связыванием?

    Загрузка из ISO в Xen Paravirtualized Environment

    Массовое переименование файлов с нумерацией

    Невозможно сравнить строки

    Linux и Unix - лучшая ОС в мире.