Я пытаюсь удалить папку резервного копирования 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: файловая система только для чтения
для этого сообщения об ошибке во время запуска БД / экземпляров
Решение - перезагрузить хост / сервер.