Титла: Спешно: Read-only file system Публикувано от: Breakfist в Mar 31, 2012, 12:33 Здравейте,
Опитвам да редактирам определен файл на сървъра си, но получавам грешката "Read-only file system" (дори и с root потребител). Не съм се логвал дори в сървъра от седмици, на авто пилот работи, а грешката е на лице от снощи. От къде се получава този проблем и най-вече ме интересува, как се оправя? Благодаря предварително. Титла: Re: Спешно: Read-only file system Публикувано от: b2l в Mar 31, 2012, 12:38 Код: mount -n -o remount,rw / Титла: Re: Спешно: Read-only file system Публикувано от: Breakfist в Mar 31, 2012, 12:39 Код: mount: block device /dev/sda1 is write-protected, mounting read-only Титла: Re: Спешно: Read-only file system Публикувано от: spec1 в Mar 31, 2012, 13:15 И как точно се логваш в сървъра ?
Според мен сървъра е спрян не по нормалния начин (напр: спиране на захранването), и после е пуснат, в този случай започва автоматична проверка на файловите системи. Пусни ръчно: fsck Титла: Re: Спешно: Read-only file system Публикувано от: Breakfist в Mar 31, 2012, 13:22 Код: fsck 1.41.3 (12-Oct-2008) Не е спирал сървъра. Ъптайма му го погледнах преди малко и е малко над 93 дни, а проблема е от снощи.. Титла: Re: Спешно: Read-only file system Публикувано от: tolostoi в Mar 31, 2012, 14:15 При грешка по време на четене/писане (по-скоро писане) ядрото премонтира файловата система като рийд онли, с цел да предотврати последвали грешки с грешно записване на данни по дяла. Това е предположение, провери логовете какво точно е станало, в сценария който описах по-горе е възможно да има проблем с хард диск или памет.
Титла: Re: Спешно: Read-only file system Публикувано от: Breakfist в Mar 31, 2012, 14:25 Не съм особено компетентен в Linux средите, можеш ли да ми кажеш кой лог трябва да прегледам?
Титла: Re: Спешно: Read-only file system Публикувано от: spec1 в Mar 31, 2012, 16:45 Виж директорията: /var/log
Дай изхода от командата: dmesg Титла: Re: Спешно: Read-only file system Публикувано от: ntrance в Mar 31, 2012, 19:19 Грешката се получава от счупен хард или от нещо подобно свързано с харда .Вариянта ти е да демаутнеш счупения дял после да се опиташ да го фикснеш с fsck . Първи вариянт рестарт и ще ти излезне един джам да се логнеш пак ще ти е read-only с командата mount -n -o remount,rw / го фиксваш да не е read-only после се опитваш да оправип счупения дял с fsck или livecd и фиксваш харда ти или дяла който ти го е причинил това.
Титла: Re: Спешно: Read-only file system Публикувано от: Breakfist в Apr 01, 2012, 08:08 Няма да стане така..
Код: mount -n -o remount,rw / Код: fsck Титла: Re: Спешно: Read-only file system Публикувано от: dejuren в Apr 01, 2012, 15:05 /dev/sda1 трябва да е демонтирана при проверката, ако както предполагам това ти е кореновия дял трябва да си стартирал от лайф СД за да направиш проверка с fsck. Второ - виж това указание http://www.cyberciti.biz/tips/surviving-a-linux-filesystem-failures.html По този начин пробвай да пуснеш проверката с алтернативен суперблок, но първо си направи бекъп!! Вариант който също може да ти се наложи да опиташ е да махнеш журнала на фаловата система преди проверката и да го възстановиш после така:
Код: sudo debugfs -w -R "feature ^needs_recovery" /dev/sda1 # remove the needs_recovery flag Титла: Re: Спешно: Read-only file system Публикувано от: dev_urandom в Apr 01, 2012, 15:15 A какво връща
tune2fs -l /dev/sda1 ? Edit: Дай dumpe2fs /dev/sda1 | grep superblock Титла: Re: Спешно: Read-only file system Публикувано от: tolostoi в Apr 02, 2012, 08:40 /dev/sda1 трябва да е демонтирана при проверката, ако както предполагам това ти е кореновия дял трябва да си стартирал от лайф СД за да направиш проверка с fsck. Второ - виж това указание http://www.cyberciti.biz/tips/surviving-a-linux-filesystem-failures.html ($2) По този начин пробвай да пуснеш проверката с алтернативен суперблок, но първо си направи бекъп!! Вариант който също може да ти се наложи да опиташ е да махнеш журнала на фаловата система преди проверката и да го възстановиш после така: Само искам да попитам, каква е логиката на това упражнение? Не се заяждам просто искам да науча нещо ново. Питам понеже при проверка и загубени данни fsck се опитва да ги възстанови от журнала, а като си го махнал какво се случва, предполагам все едно проверява ext2. Титла: Re: Спешно: Read-only file system Публикувано от: dejuren в Apr 02, 2012, 16:43 Според мен логиката е да не се обръща внимание на загубения файл /var/cache/my/directory/unsignificant_cache/file, а да се въстанови неработещата файлова система (изглежда има повреден суперблок) . Загубените файлове ще са необходимото зло, за да се върне файловата система на дяла в действие. Може и да не съм прав, това е просто мое мнение.
|