Видео ролики бесплатно онлайн

Смотреть нарезки видео

Официальный сайт maxceiling 24/7/365

Смотреть видео бесплатно

mrded 22.03.2010 20:00

Есть проблема!Read-only file system

непонятно из-за чего корневая файловая система стала Read-only.

пытаюсь создать файл
# echo 'bla-bla-bla' > hello
bash: hello: Read-only file system

# cat /etc/fstab# <file system> <dir> <type> <options> <dump> <pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/sda1 / ext4 defaults 0 1
/dev/sda3 /boot ext4 defaults 0 1


загружался с live-cd сканировал раздел:
# badblocks -v /dev/sda1
Checking blocks 0 to 9663096
Checking for bad blocks (read-only test): done
Pass completed, 0 bad blocks found.

UPD fsck исправляет какието ошибки:
# fsck /dev/sda1
fsck from util-linux-ng 2.16
e2fsck 1.41.9 (22-Aug-2009)
/dev/sda1 contains a file system with errors, check forced.
Pass 1: Checking inodes, blocks, and sizes
Inodes that were part of a corrupted orphan linked list found. Fix? yes

Inode 14808 was part of the orphaned inode list. FIXED.
Inode 14824 was part of the orphaned inode list. FIXED.
Deleted inode 14826 has zero dtime. Fix? yes

Inode 14827 was part of the orphaned inode list. FIXED.
Inode 14899 was part of the orphaned inode list. FIXED.
Inode 14900 was part of the orphaned inode list. FIXED.
Inode 14901 was part of the orphaned inode list. FIXED.
Inode 14902 was part of the orphaned inode list. FIXED.
Inode 14903 was part of the orphaned inode list. FIXED.
Inode 14904 was part of the orphaned inode list. FIXED.
Inode 14905 was part of the orphaned inode list. FIXED.
Inode 24434 was part of the orphaned inode list. FIXED.
Inode 408526 was part of the orphaned inode list. FIXED.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Block bitmap differences: -(121728--121818) -(921604--921609) -1590248
Fix? yes

Free blocks count wrong for group #3 (0, counted=91).
Fix? yes

Free blocks count wrong for group #28 (3915, counted=3921).
Fix? yes

Free blocks count wrong for group #48 (19479, counted=19480).
Fix? yes

Free blocks count wrong (1093676, counted=1093774).
Fix? yes

Inode bitmap differences: -14808 -14824 -(14826--14827) -(14899--14905) -24434 -408526
Fix? yes

Free inodes count wrong for group #1 (556, counted=567).
Fix? yes

Free inodes count wrong for group #2 (31, counted=32).
Fix? yes

Free inodes count wrong for group #49 (273, counted=274).
Fix? yes

Directories count wrong for group #49 (2444, counted=2443).
Fix? yes

Free inodes count wrong (445269, counted=445282).
Fix? yes


/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 159742/605024 files (0.1% non-contiguous), 1322000/2415774 blocks



Тэги: error file system Read-only
+ 1 -
Похожие Поделиться

haku 22.03.2010 20:03 #
+ 2 -
попробуйте что-то типа mount -o remount rw
mrded 22.03.2010 20:08 #
+ 0 -
прикол в том что это корневая директория
andrew72ru 22.03.2010 20:16 #
+ 2 -
Ну и ничего страшного. У меня сработало
mount -o remount ro /
mount -o remount rw /
Ubuntu 9.10
andrew72ru 22.03.2010 20:18 #
+ 1 -
после remount - запятая
remount,rw
HTaeD 22.03.2010 23:44 #
+ 0 -
Нет, в этом случае надо mount -no remount,rw
Эта опция монтирует без записи в лог, который на корне, который ридонли...
lockie 22.03.2010 20:16 #
+ 0 -
Что за дистр?
Возможно, при загрузке возникает какая-то проблема, и корневая фс не перемонтируется на чтение (сначала она ведь монтируется в ro), а потом грузится дальше из-за глюка в init-скриптах.
mrded 22.03.2010 20:59 #
+ 0 -
arch
kozzy 22.03.2010 20:17 #
+ 0 -
ммм...а я в свое время подумал, что это уже я с ума схожу) так или иначе, но решение проблемы не нашел, пришлось пеустанавливать=\
mrded 22.03.2010 21:02 #
+ 1 -
это дело не в операционке, т.к. до этого два раза стоял crunchbang и там также было. после fsck /dev/sda1 все чинилось, но со времинем опять ломалось(
ArtemZ 22.03.2010 20:32 #
+ 0 -
смотри dmesg, smartctl --all /dev/sda выложи.
скорей всего винту крышка
mrded 22.03.2010 21:17 #
+ 0 -
# smartctl --all /dev/sda
smartctl version 5.38 Copyright (C) 2002-8 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF INFORMATION SECTION ===
Model Family: Western Digital Scorpio family
Device Model: WDC WD1200BEVS-00UST0
Serial Number: WD-WXC807490505
Firmware Version: 01.01A01
User Capacity: 120 034 123 776 bytes
Device is: In smartctl database
ATA Version is: 8
ATA Standard is: Exact ATA specification draft version not indicated
Local Time is: Mon Mar 22 18:15:48 2010 UTC
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED

General SMART Values:
Offline data collection status: (0x00) Offline data collection activity
was never started.
Auto Offline Data Collection: Disabled.
Self-test execution status: ( 41) The self-test routine was interrupted
by the host with a hard or soft reset.
Total time to complete Offline
data collection: (4560) seconds.
Offline data collection
capabilities: (0x7b) SMART execute Offline immediate.
Auto Offline data collection on/off support.
Suspend Offline collection upon new
command.
Offline surface scan supported.
Self-test supported.
Conveyance Self-test supported.
Selective Self-test supported.
SMART capabilities: (0x0003) Saves SMART data before entering
power-saving mode.
Supports SMART auto save timer.
Error logging capability: (0x01) Error logging supported.
General Purpose Logging supported.
Short self-test routine
recommended polling time: ( 2) minutes.
Extended self-test routine
recommended polling time: ( 58) minutes.
Conveyance self-test routine
recommended polling time: ( 5) minutes.
SCT capabilities: (0x303f) SCT Status supported.
SCT Feature Control supported.
SCT Data Table supported.

SMART Attributes Data Structure revision number: 16
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
1 Raw_Read_Error_Rate 0x000f 200 200 051 Pre-fail Always - 2
3 Spin_Up_Time 0x0003 143 135 021 Pre-fail Always - 1825
4 Start_Stop_Count 0x0032 098 098 000 Old_age Always - 2851
5 Reallocated_Sector_Ct 0x0033 200 200 140 Pre-fail Always - 0
7 Seek_Error_Rate 0x000f 100 253 051 Pre-fail Always - 0
9 Power_On_Hours 0x0032 092 092 000 Old_age Always - 6100
10 Spin_Retry_Count 0x0013 100 100 051 Pre-fail Always - 0
11 Calibration_Retry_Count 0x0012 100 100 051 Old_age Always - 0
12 Power_Cycle_Count 0x0032 098 098 000 Old_age Always - 2001
184 Unknown_Attribute 0x0032 100 100 000 Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Unknown_Attribute 0x0032 097 096 000 Old_age Always - 38655295497
190 Airflow_Temperature_Cel 0x0022 048 033 000 Old_age Always - 52
192 Power-Off_Retract_Count 0x0032 200 200 000 Old_age Always - 694
193 Load_Cycle_Count 0x0032 190 190 000 Old_age Always - 32053
194 Temperature_Celsius 0x0022 091 076 000 Old_age Always - 52
195 Hardware_ECC_Recovered 0x000e 001 001 000 Old_age Always - 33395110
196 Reallocated_Event_Count 0x0032 200 200 000 Old_age Always - 0
197 Current_Pending_Sector 0x0012 200 200 000 Old_age Always - 0
198 Offline_Uncorrectable 0x0010 100 253 000 Old_age Offline - 0
199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0
200 Multi_Zone_Error_Rate 0x0009 100 253 051 Pre-fail Offline - 0

SMART Error Log Version: 1
No Errors Logged

SMART Self-test log structure revision number 1
Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error
# 1 Short offline Interrupted (host reset) 90% 6100 -

SMART Selective self-test log data structure revision number 1
SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS
1 0 0 Not_testing
2 0 0 Not_testing
3 0 0 Not_testing
4 0 0 Not_testing
5 0 0 Not_testing
Selective self-test flags (0x0):
After scanning selected spans, do NOT read-scan remainder of disk.
If Selective self-test is pending on power-up, resume after 0 minute delay.
Tirador 22.03.2010 23:06 #
+ 1 -
В файле /etc/fstab
вместо
/dev/sda1 / ext4 defaults 0 1
сделайте
/dev/sda1 / ext4 defaults 0 0
Единичка делает проверку fsck перед стартом системы и из этого система монтируется в реад-онли.
Fsck -v -y вроде чинит inode, но вы посмотрите man fsck лучше.
mrded 23.03.2010 08:35 #
+ 0 -
щас поставил /dev/sda1 / ext4 defaults 0 0 по гоняю, отпишу че получится.
AndreiF 23.03.2010 18:44 #
+ 0 -
Проблема в файловой системе корневого раздела. Можно выполнить проверку через режим автозагрузки.

Если проблема возникла, проблема может быть в материнской плате (южный мост) или жестком диске. Так или иначе это можно выяснить с помощью smartctl. См. Просмотр информации SMART ваших винчестеров
и подробнее
Отчего умирают жесткие диски

К сожалению, если у вас файловая система ext3 - скорее всего, с корнем можно прощаться. Мой небольшой опыт показывает, что утилита проверки fsck очень плохо умеет восстанавливать систему после частичной потери информации. Да, скорее всего файлы она найдёт почти все, но структура будет потеряна. Так что с точки зрения сохранения структуры (избыточность метаданных) я пока ничего лучше NTFS не нашел. Solaris и FreeBSD не в счёт.

При ошибках контроллера жесткого диска или самого жесткого диска лучше всего ведёт себя ReiserFS - разрушение информации об inode частичное, большая часть каталогов сохраняет структуру.

Насчёт XFS ничего плохого сказать не могу - утилита xfs_repair всегда работала идеально, но во-первых, иногда теряются данные в самом файле (после проверки), а во-вторых, утилита не очень распространяется, что она там делает.
AndreiF 23.03.2010 20:59 #
+ 0 -
Ну что-ж, классно, вам повезло. Раз ошибки исправлены, значит, всё будет нормально. Поскольку это корневая файловая система, нужно посмотреть содержимое файлов в каталоге lost+found. Если удастся определить принадлежность файлов, переустановить пакеты, куда эти файлы входят. В дебиан-подобных дистрах:
dpkg -S <имя_файла> - найти пакет с таким файлом
aptitude reinstall <имя_пакета> - переустановить пакет. Я, кстати, таким образом восстанавливал всю систему - написал скрипт, в котором к каждому установленному пакету применялась переустановка.
mrded 24.03.2010 09:40 #
+ 0 -
/lost+found пуста. это значит, что мне еще больше повезло?:)
AndreiF 24.03.2010 14:47 #
+ 1 -
Ага, именно так. Значит, ошибки жесткого диска были вызваны положением звёзд, или драйвер ext3 наглючил с восстановлением по журналу.
idler 23.03.2010 23:53 #
+ 0 -
А место на FS не кончилось случаем??????
razum2um 24.03.2010 07:59 #
+ 0 -
там ext4, по дефолту есть резерв для рута (и бута соотв).
mrded 24.03.2010 09:37 #
+ 0 -
3,6 свободно еще

Смотреть онлайн бесплатно

Онлайн видео бесплатно


Смотреть русское с разговорами видео

Online video HD

Видео скачать на телефон

Русские фильмы бесплатно

Full HD video online

Смотреть видео онлайн

Смотреть HD видео бесплатно

School смотреть онлайн