Я не совсем уверен, почему возникает эта ошибка, но я наблюдал некоторые другие вещи.Я предполагаю, что вы используете Raspberry-Pi (или какой-либо другой встроенный компьютер). Я дам вам несколько общих советов. Во-первых, в ОС Linux/Unix есть более или менее 2 очевидных каталога монтирования, первый /млн
и второй /СМИ
. /млн
должен использоваться администратором только как временная папка для монтирования. /СМИ
должны использоваться только для съемных устройств, точнее неизвестных устройств. Это означает, что вы не должны использовать /СМИ
как обычный каталог монтирования в /etc/fstab
.
Теперь вы спросите, «Но куда, черт возьми, я буду монтировать свои постоянные устройства, такие как USB-жесткие диски и т. Д.?».
Ответ таков: вы монтируете их в определенные каталоги или в общие каталоги.
Например, mmcblk1p1
похоже, это загрузочный раздел для вашей ОС Linux. Поэтому вы должны смонтировать его в определенный каталог, например /ботинок
.
Прежде чем сделать это, убедитесь, что / медиа / загрузки
и /ботинок
иметь одинаковые файлы (имя, размер, дата). Если файлы в обоих каталогах разные, вы можете скопировать самые новые файлы поверх самых старых файлов. Обязательно сначала создайте резервную копию на случай, если что-то случится.
Сделайте резервную копию вашего фстаб
файл.
фстаб
- загрузочный раздел
# Комментарии начинаются с символа #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Обычно рекомендуется использовать UUID
UUID=F702-39CB /boot vfat umask=0077 0 1
"Хорошо, но какие общие каталоги я должен использовать?"
Если вы не хотите изобретать новое колесо, вы можете использовать /срв
каталог для постоянного монтирования, точнее, вы можете создать там несколько подкаталогов. Например: sudo mkdir /srv/sda1 /srv/sdb1
. Некоторые другие администраторы создают даже новый каталог в корневом каталоге, например sudo mkdir /amnt /amnt/sda1 /amnt/sdb1
(нет означает автоматическое монтирование), или sudo mkdir /automnt /automnt/sda1 /automnt/sdb1
. Лично я предпочитаю /срв
каталог.
Общий вход в фстаб
состоит из 6 частей:
<DEVICE> <MOUNT-DIR> <FS-TYPE> <FS-OPTIONS> <USE-DUMP> <DO-FS-CHECK>
В качестве общего совета для новичков: <USE-DUMP>
должно быть всегда 0
. <DO-FS-CHECK>
должно быть всегда 1
когда <MOUNT-DIR>
является /
или же /ботинок
или же /загрузка/efi
. <DO-FS-CHECK>
должно быть всегда 2
для всех остальных записей, когда <FS-TYPE>
является доб2
, доб3
или же доб4
. Для всех остальных записей <DO-FS-CHECK>
должно быть 0
.
Я вижу, что ваш раздел sdb1 - это NTFS. Вы должны знать, что это может быть опасно, потому что Ubuntu на самом деле не поддерживает NTFS. Это может даже стать более опасным, если вы установили Windows на этот раздел. Опасно означает возможную полную потерю всех данных в этом разделе.
Если вы действительно хотите использовать NTFS в Ubuntu, вы должны убедиться, что выполнены следующие вещи.
- деактивировать Режим быстрого запуска в Windows
- никогда не записывайте данные в файловые системы NTFS из Linux
- никогда не выполняйте проверку файловой системы на NTFS из Linux
- вы должны монтировать NTFS как файловую систему только для чтения в Linux
фстаб
- со всеми записями (не забудьте sudo mkdir /srv/sda1 /srv/sdb1
и используя новейшие загрузочные файлы)
# Комментарии начинаются с символа #
# LABEL=BOOT /boot vfat umask=0077 0 1
# Обычно рекомендуется использовать UUID
UUID=F702-39CB /boot vfat umask=0077 0 1
UUID=e139ce78-9841-40fe-8823-96a304a09859 / ошибки ext4=remount-ro 0 1
UUID=c47f79ed-59d1-4dd3-9214-39002cd17c49 /srv/sda1 ext4 по умолчанию 0 2
UUID=2D3706383B1F1ECC /srv/sdb1 ntfs-3g только чтение 0 0
Попробуйте применить эти настройки, когда это возможно. Сделайте резервную копию вашего фстаб
файл.