Tytuł może nie być tak opisowy, jak bym chciał, ale nie mógłby wymyślić lepszego.
System plików mojego serwera przeszedł w tryb tylko do odczytu. I nie rozumiem, dlaczego tak się dzieje i jak to rozwiązać.
Mogę włączyć SSH do serwera, a na przykład podczas próby uruchomienia apache2 otrzymuję:
username@srv1:~$ sudo service apache2 start
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
* Starting web server apache2 (30)Read-only file system: apache2: could not open error log file /var/log/apache2/error.log.
Unable to open logs
Action 'start' failed.
The Apache error log may have more information.
Kiedy próbuję zrestartować serwer, otrzymuję:
username@srv1:~$ sudo shutdown -r now
[sudo] password for username:
sudo: unable to open /var/lib/sudo/username/1: Read-only file system
Po ponownym uruchomieniu ręcznie po prostu uruchamia się bez ostrzeżenia lub komunikatu informującego, że coś jest nie tak.
Mam nadzieję, że ktoś wskaże mi właściwy kierunek, aby rozwiązać ten problem.
The **quick start** option can be found in **power options** in the control panel of Windows
. Mam ten sam problem z Ubuntu na AWSOdpowiedzi:
System plików zwykle przechodzi w tryb tylko do odczytu, gdy system jest uruchomiony, jeśli występuje problem ze spójnością systemu plików. Jest to określone
fstab
jakoerrors=remount-ro
i pojawi się, gdy dostęp FS nie powiedzie się lub zostanie zażądany remont tylko do odczytu za pośrednictwem Alt+ SysRq+ U. Możesz uruchomić:aby wymusić sprawdzenie wszystkich systemów plików. Jak stwierdza jedna z pozostałych odpowiedzi,
dmesg
bardzo pomocne jest również patrzenie na nie.Edycja: Nie zapomnij
-M
w wierszu polecenia.UWAGA: Jak wspomniał Bibhas w swojej odpowiedzi : Jeśli
fsck
utknie po transparentu swojej wersji:możesz spróbować użyć fsck specyficznego dla EXT4
Pod warunkiem, że partycja
/dev/sda1
była systemem plików ext4.źródło
-M
opcję pomijania zamontowanych systemów plików. (-M Do not check mounted filesystems and return an exit code of 0 for mounted filesystems.
z FSCK (8))sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
fsck from util-linux 2.20.1
sudo su; passwd
. Następnie możesz użyćsu -c fsck -Af -M
.-M
Flaga powoduje, że fsck pomija zamontowane systemy plików. Zobacz stronęfsck (8)
podręcznika.Oto polecenie, które rozwiązało mój problem:
lepsze niż ponowne uruchomienie lub sudo fsck -Af
źródło
sudo
nie będzie działać, jeśli system plików jest tylko do odczytu.sudo: unable to open /var/lib/sudo/kuplack/1: Read-only file system
mount: cannot remount block device /dev/sda2 read-write, is write-protected
mount: cannot remount /dev/sda8 read-write, is write-protected
Odpowiedź heksafrakcji nie działała dla mnie. Za każdym razem, gdy próbowałem
sudo fsck -Af -M
to wykonać , pokazywałemi nic więcej. Bez błędów i nic. Dla mnie uruchomienie z dysku na żywo i wykonanie tego działało -
Pod warunkiem, że partycja
/dev/sda1
była systemem plików ext4.źródło
sudo fsck.ext4 -f /dev/sda1
Pracuje. Nadal wymaga ponownego uruchomienia.Spróbuj uruchomić,
dmesg | grep "EXT4-fs error"
aby sprawdzić, czy masz jakiekolwiek problemy związane z samym systemem plików / systemem kronikowania. W takim razie zaleciłbym ponowne uruchomienie systemu. Równieżsudo fsck -Af
odpowiedź ObsessiveSSOℲ nie zaszkodzi.źródło
Jeśli chcesz zmusić główny system plików do ponownego zamontowania jako rw, możesz wykonać następujące czynności.
źródło
Pamiętaj, że czasami może to być spowodowane zapomnieniem czasu systemowego przez komputer - sprawdzanie dysku kończy się niepowodzeniem, ponieważ daty w dzienniku są w PRZYSZŁOŚCI!
Ustawienie czasu BIOS (i sprawdzenie baterii BIOS) naprawiło dla mnie ten problem, bez konieczności przywracania dysku.
źródło
Zazwyczaj Linux powoduje, że systemy plików są odczytywane tylko wtedy, gdy wystąpią błędy, szczególnie błędy na dysku lub w samym systemie plików, na przykład błędy takie jak błędny wpis do dziennika.
Lepiej sprawdź, czy nie występują
dmesg
błędy związane z dyskiem.Google jest pełen dyskusji na ten temat i możesz wybrać te, które są bliżej twojej konfiguracji, ale spojrzenie na
dmesg
to zwykle wystarcza.źródło
grep
nadmesg
wyjściu?dmesg
na pewno będzie pełen bezużytecznych błędówecryptfs
.Dla mnie ponowne uruchomienie systemu rozwiązującego ten problem
jak o tym wspomniał.
źródło
(Usunięto poprzednią odpowiedź)
Edycja: Główny problem był po stronie systemu Windows. Po zaktualizowaniu systemu Windows 10 automatycznie włączono opcję „szybkiego startu”. Po ponownym wyłączeniu tej opcji, a następnie ponownym uruchomieniu komputera problem zniknął. Windows 10 sprawiał mi ból głowy przez wiele dni :(
Opcja „szybkiego startu” znajduje się w „opcjach zasilania” w panelu sterowania. Wyłącz to !!! :)
źródło
Jeśli podczas podwójnego uruchamiania komputera z systemem Ubuntu i systemem Windows występuje ten problem, to dlatego, że system Windows zmienia system plików, w takim przypadku może to załatwić sprawę. Spróbuj wyłączyć szybkie uruchamianie
Teraz uruchomienie systemu Ubuntu rozwiąże problem. Mam nadzieję że to pomoże!
https://youtu.be/KJ-0KPZhAFo
źródło
Jeśli znalazłeś się w sytuacjach, w których nie można użyć dysku na żywo, np. Jesteś zdalnie ssh w swoim systemie, nadal możesz użyć polecenia, na które @Bibhas odpowiedział:
Pojawi się monit o naprawienie błędu systemu plików. Musisz także zdalnie zrestartować system.
źródło
W moim przypadku chodziło o stabilizację RAID 1 po pierwszej instalacji. Mam / boot i / on s / w RAID1. Po opuszczeniu systemu na noc i ponownym uruchomieniu wszystko działa dobrze. Richard
źródło
Sprawdź, czy masz wadliwy sprzęt. Ten błąd wystąpił z powodu poluzowania dysku twardego. Ran mount -o remount, rw / i działało dobrze.
źródło
To źle skonfigurowane ustawienia rozruchu (spróbuj zamontować
/
jakoext2
), a nie błąd fizyczny dysku lub partycji.dmesg | grep "error"
dałeś mi:Montowane
/
jako tylko do odczytu ze względu naerror=mount-ro
dyrektywę fstab .źródło
Korzystam z wersji 18.04 LTS i to, co zrobiłem, najpierw odmontowałem uszkodzone dyski, a następnie przeszedłem do aplikacji „Dyski”, szukając w desce rozdzielczej. Stamtąd wybrałem dysk, który został uszkodzony. Upewnij się, że jest odmontowany, bo inaczej nie zadziała. W menu opcji (mały kształt koła zębatego) i kliknij „napraw system plików”. Bum! Działa jak urok.
źródło