Fórum Root.cz
Hlavní témata => Distribuce => Téma založeno: JanS 06. 11. 2015, 08:43:49
-
Podarilo se mi spachat chybu v fstabu na radku se systemovym diskem/partition. Jelikoz tam je defaultni option errors=remount-ro, tak system pri startu mountne ro a boot se zadrhne a hodime do recovery. Ovsem jelikoz je filesystem s fstabem ro, tak to neopravim (zkousel jsem).
Jak z te bryndy ven?
Zkousel jsem nabootovat z jineho systemu, kde se ta partition nepoouziva, mountnout ji rucne a opravit, ale i tak byl minimalne fstab ro a neslo to overridnout (vim).
Debian 8.2
Diky
-
to tak v tom fstabu ma byt, kdyz je fs s chybama, tak pripojit jen ro, aby se vic nerozbil
oprava: nabootujes jinej system, trebas systemrescuecd a udelas bez namountovani opravu trebas
e2fsck -f -y -D /dev/sda1
pak to uz bude fungovat
vono by to slo asi i z toho recovery, ale toto je jistota
-
Diky, vecer zkusim.
A to jakoze to read-only zapise tak hluboko, ze to nejde mountnout read-write ani jinde?
-
OMG. Předřečník se ti snaží naznačit, že máš rozbitej filesystém. Šťourání v /etc/fstab to vopravdu neopraví. ::)
-
Pro jistotu ještě pro ty pomalejší: errors=remount-ro se vztahuje je stavu filesystému, ne k tomu, jak hodně jsi dojebal fstab.
-
e2fsck nepomohlo, stale read only a system nenabehne.
-
A po uspesnem e2fsck z live distra jste disk namontoval a opravil fstab?
-
Ten fstab vypada jak? Jestli tam je rw,errors=remount-ro tak to možná je dobře. Nebo cos tam měl a na co si to změnil?
Ještě může být nějakej parametr v grubu, tam ale většinou bývá prave ro.
Z live distribuce by to melo jít opravit a vzdy namountovat rw.
Hod sem vypis, co to rika
-
e2fschck probehl bez problemu, disk jde v livedistru namountovat (mount -t ext4 /dev/sda1 /dir), ale i takto se mountne ro, a nejde na nem nic editovat.
v fstabu je:
UUID=1d175289-4304-49a2-95e1-87a37806df78 / ext4 notime,errors=remount-ro 0 1pridany byl ten notime. Ten v journalu pise, ze je neznamy parametr.
Zadna jina zmena nebyla.
Muzu poslat bootvaci logy.
-
A co je to "notime"? Nemyslite noatime? Jinak se mrknete na relatime, treba se vam bude vic libit.
Jinak nevim, proc by se mel disk montovat ro, kdyz je v poradku. Z ceho a jak to montujete? Jestli nejakym klikatkem (filemanager), co nebezi pod rootem, tak to vas na /etc/fstab nepusti. Nejste vlastnik ani v grupe, tak budte rad, ze vas aspon necha cist.
Dejte sem vypis mount pote, co je to dle vaseho postupu namontovane.
-
Jo, noatime asi bude spravne :-)
Montuju to jako root z radku pod xubuntu ktere mi zbylo na USB disku. Jelikoz v tom xubuntu neni driver grafiky, tak mi to ani neda Xka, ale to snad nevadi... Jak jsem psal vyse, tak montuju takto:
mount -t ext4 /dev/sda1 /dir
-
Furt jste sem ale nedal vypis mount, minimalne cast tykajici se inkriminovaneho disku. A prihodte vypis blkid.
-
takze si to zhrnme:
- op pridal do fstabu neexistujuci parameter
- po reboote mu (super)systemd nemountol /, pretoze chyby v /etc/fstab - resp. mountol ro
- podla vsetkeho je fs ok
- podla vsetkeho mu v live cd mountne particiu len ro, preto by som skusil
mount -o rw /dev/... /mnt/...
-
- po reboote mu (super)systemd nemountol /, pretoze chyby v /etc/fstab - resp. mountol ro
Shrňme to stručněji: Raz! Dva! Tři! Rozhodčí je <|>. Raz! Dva! Tři! Lennart je rozhodčí!!!
;D ;D ;D
-
- po reboote mu (super)systemd nemountol /, pretoze chyby v /etc/fstab - resp. mountol ro
Shrňme to stručněji: Raz! Dva! Tři! Rozhodčí je <|>. Raz! Dva! Tři! Lennart je rozhodčí!!!
;D ;D ;D
neruhaj sa synu! za trest 3x zopakovat "systemd nas":
systemd nas, ktory si nainstalovany,
spusti sluzby svoje,
spust journalctl svoje,
bud pid 0 ako v userspace tak aj v kernelspace...
-
samalama to shrnul uplne spravne O:-)
A i navrzene reseni zafungovalo, fstab je opraveny a super systemd zacal bootovat jak ma.
Pokus o mount -o rw jsem udelal uz pred zalozenim vlakna (pred e2fschck), ale je mozny ze blbe.
Nicmene vsem zucastnenym cisicere diky za pomoc.
-
neruhaj sa synu! za trest 3x zopakovat "systemd nas":
Pro tohle fakt marně hledám slušná slova. Včera tady pro změnu někdo psal, že po upgradu Debianu, kdy se mu tam nacucnul ten Lennartware, už bohužel nenabootoval, protože /etc/mtab nebyl symlink do té správné svaté systemd zadele kdesi v /run, což je samozřejmě tak naprosto fatální chyba, že pokoušet se přece jen nabootovat je úplně zbytečné, že... ::) >:(
-
neruhaj sa synu! za trest 3x zopakovat "systemd nas":
Pro tohle fakt marně hledám slušná slova. Včera tady pro změnu někdo psal, že po upgradu Debianu, kdy se mu tam nacucnul ten Lennartware, už bohužel nenabootoval, protože /etc/mtab nebyl symlink do té správné svaté systemd zadele kdesi v /run, což je samozřejmě tak naprosto fatální chyba, že pokoušet se přece jen nabootovat je úplně zbytečné, že... ::) >:(
Myslíš /proc/self/mount ? Tak ten súbor existoval ešte keď si za sebou ťahal káčera. Ale preklep v fstab odstaví pripojenie disku v každom inite.
-
super systemd zacal bootovat jak ma.
Tim to mozna bude. Driv bootovalo jadro, dneska systemd.
-
Pozdě, ale nefungovalo by v tom RO recovery modu udělat
mount -o remount,rw /dev/sda1 a vrátit fstab do pořádku?