Raspbian: mount: /is busy (попытался перезагрузить SD-карту как только для чтения)

Из-за повреждения SD-карты я решил установить root fs только для чтения. Поэтому я добавил аргумент «ro» в /etc /fstab

/dev/mmcblk0p1  /boot           vfat    defaults,ro          0       2
/dev/mmcblk0p2  /               ext4    defaults,ro,noatime  0       1

После загрузки устройства файловая система монтируется только для чтения - так что все в порядке. Однако иногда мне нужен доступ для записи в файловую систему. Итак, я перезагружаю корень fs с помощью

sudo mount / -o remount,rw

как чтение /запись. Однако, если я хочу перемонтировать файловую систему с помощью

sudo mount / -o remount,ro

Я получаю следующую ошибку:

mount: / is busy

Если я запустил:

fuser -v ./

Я получаю следующий вывод:

USER PID ACCESS COMMAND
pi   2421 ..c.. sftp-server
pi   2477 ..c.. bash

Кто-нибудь знает, что вызывает проблему? Почему файловая система может быть установлена ​​как прочитанная только при запуске, но не в том случае, если я смонтирую ее вручную?

4 голоса | спросил user9760 28 thEurope/Moscowp30Europe/Moscow09bEurope/MoscowSat, 28 Sep 2013 03:19:03 +0400 2013, 03:19:03

1 ответ


2

Это, скорее всего, из-за того, что что-то (по внешнему виду этой команды является оболочкой BASH и SFTP-сервером) /обращается к корневой файловой системе. Во время загрузки ничего не получает ничего в /, поэтому его можно настроить только на чтение.

Однако, как только загрузка будет завершена, некоторые программы могут захотеть заблокировать файловую систему или некоторые файлы будут изменены внутри. Очевидно, что все файлы, которые использует Raspbian, - программное обеспечение, личные файлы, журналы и т. Д. - находятся в корневой файловой системе. Таким образом, вы получаете ошибку mount: / is busy.

Если вы смогли убить BASH и SFTP-сервер, а затем запустить команду, я подозреваю, что она будет работать нормально. Однако, поскольку BASH - это то, как вы вводите команды, и BASH сохраняется в разделе /, чего не может быть.

ответил RPi Awesomeness 23 MarpmSun, 23 Mar 2014 20:57:21 +04002014-03-23T20:57:21+04:0008 2014, 20:57:21

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132