Я не уверен, что произошло, но сейчас все файловые системы (за исключением /, который находится на отдельном диске) «только для чтения», хотя mount
перечисляет их как «rw»:
$ mount
/dev/sda1 on /media/Data type ext4 (rw,nosuid,nodev,user_xattr)
Но при попытке создать файл я получаю:
$ cd /media/Data/; touch hello
touch: cannot touch `hello': Read-only file system
Попытка перемонтировать как rw
приводит к ошибке:
$ sudo mount -o remount,rw -t ext4 /dev/sda1 /media/Data
mount: cannot remount block device /dev/sda1 read-write, is write-protected
Есть предложения? Может ли это быть физическая проблема с дисководом?
mount
читает содержимое файла /etc/mtab
. При некоторых обстоятельствах этот файл не обновлен.
Пожалуйста, перепроверьте это по /proc/mounts
.
Причиной сообщения cannot remount block device /dev/sda1 read-write, is write-protected
может быть аппаратная защита от записи, например, переключатель на USB-флешке.
Чтобы исследовать вашу проблему, вы можете исследовать вывод dmesg
вскоре после того, как попытаетесь смонтировать раздел.
Также проверка файловой системы с помощью fsck
является ценным подходом.