Назад | Перейти на главную страницу

Я не могу удалить файлы 'rm: cannot remove X Read-only file system'

Я пытаюсь удалить папку резервного копирования rdiff, так как во время резервного копирования возникли некоторые проблемы, и мне нужно удалить его историю и повторить попытку. Однако когда я бегу:

rm -r -f rdiff-backup-data 

По некоторым файлам я получаю следующее:

rm: cannot remove `X': Read-only file system

Вот что я получаю, когда запускаю mount:

/dev/sdb1 on /media/usbdisk type ext3 (rw)

Итак, это показывает, что диск RW?

ls -la / media / usbdisk дает следующее:

[root@localhost v5]# ls -la /media/usbdisk
total 36
drwxr-xr-x  5 root root  4096 Mar 31  2010 .
drwxrwxrwx  9 root root  4096 Dec 15  2009 ..
drwxrwxrwx 39  501  501  4096 Aug 19 09:04 development-backup
drwx------  2 root root 16384 Mar 30  2010 lost+found
drwxr-xr-x  8 root  501  4096 Aug 19 00:00 officeshare-backup

Кто-нибудь знает, что происходит и как это исправить?

ОБНОВИТЬ

обнаружил, что диск находится в / proc / mounts, поэтому выполнил команду remount, упомянутую ниже, и получил следующее:

ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user
mount: block device LABEL=USBDISK1 is write-protected, mounting read-only
ext3_abort called.
EXT3-fs error (device sda1): ext3_remount: Abort forced by user

Вы можете попробовать переустановить устройство и посмотреть, к чему это приведет.

mount -o remount,rw /media/usbdisk

Если это не сработает, вам, вероятно, придется проверить устройство.

umount /dev//media/usbdisk
fsck /dev/sdb1

Возможно, вам потребуется использовать параметр -f для размонтирования, чтобы принудительно отключить его.

В зависимости от ситуации на выходе mount может не отражать реальность. Тебе намного лучше с cat /proc/mounts, который гарантированно покажет вам фактическую таблицу монтирования, в которой вы, вероятно, обнаружите, что она на самом деле смонтирована только для чтения. Вы можете исправить это с помощью mount -o remount,rw /mount/point. Если эта команда выдает ошибку, значит, ваша файловая система каким-то образом закрыта; а fsck (по крайней мере) в порядке. Вам не нужно останавливать всю систему, чтобы fsck раздел, просто этот раздел нужно размонтировать.

Ваше обновление включало эту строку вывода:

mount: block device LABEL=USBDISK1 is write-protected, mounting read-only

Эта ошибка не требует пояснений. Физическое устройство доступно только для чтения, поэтому файловая система на нем не может быть смонтирована как доступная для записи.

Если устройство представляет собой флеш-накопитель, это может означать, что срок его службы подошел к концу и его необходимо заменить.

На самом деле есть другой обходной путь,

Перезагрузите свой Linux в режиме восстановления, и вы получите возможность чистая загрузка что на самом деле служит для освобождения некоторого места, если диск заполнен. Это приведет к отключению и повторному подключению в состоянии чтения-записи.

Затем вы можете использовать терминал корневой вариант использовать терминал и удалить необходимые файлы без загрузки.

Ubuntu 18.04

rm: невозможно удалить .s.PGSQL.5438.lock: файловая система только для чтения

для этого сообщения об ошибке во время запуска БД / экземпляров

Решение - перезагрузить хост / сервер.