Linux.org.ua
Технічні питання => Адміністрування => Гілку створено: coirius від 2011-03-10 21:30:14
-
Доброго дня сьогодні встановив свіженький openSUSE 11.4 і воно мені сказало шо у мемне на вінчестері 220 поганих сектора, як їх можна виправити? Бо вже вдруге купувати вінчестер якось нехочеться ...
-
Для початку перевірити потрібно поверхню. Для цього найкраще підходить MHDD, хоча вона під ДОС. Потім тієюж утилітею повністю стерти диск і знову перевірити поверхню. Перед цим попередньо перевірити статус SMART, на кількість заремапених кластерів. Якщо після стирання кількість заремапених кластерів збільшилася - по гарантії. Однозначно.
-
А воно не пропонує само їх виправити? Для цього існує fsck.
-
Власне не пропонує, як користуватись fsck?
-
І ще одне — якшо я заб’ю болт на ті биті сектори вони можуть розмножуватись? Бо я пробував через dd перезаписати всі сектори нулями — битих серкторів стало 229 ...
-
Вони розмножуватимуться, не залежно від того, заб'єте ви на них, чи ні. Їх наявність та "розмноження" означає потребу рятувати дані з вінчестера, поки не пізно.
-
fsck /dev/sdb1
-
fsck.ext4 /dev/sda{2,3}
Показує що розділи чисті ... Може це GUI програма багнута?
-
fsck.ext4 /dev/sda{2,3}
Показує що розділи чисті ... Може це GUI програма багнута?
fsck.ext4 -fc /dev/sda2
-
fsck.ext4 /dev/sda{2,3}
Показує що розділи чисті ... Може це GUI програма багнута?
fsck.ext4 -fc /dev/sda2
А можна якось пришвидчити цей процес? Бо вже 5 голин воно перевіряє а саме 20% і це тількт 20Гб рутовий розділ, я вже мовчу про те скільки воно буде перевіряти ХОМЕ ...
-
Перевірив перший розділ:
linux:~ # fsck.ext4 -fc /dev/sda2
e2fsck 1.41.14 (22-Dec-2010)
Checking for bad blocks (read-only test): done
/dev/sda2: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Programming error? block #819248 claimed for no reason in process_bad_block.
Programming error? block #819267 claimed for no reason in process_bad_block.
Programming error? block #819448 claimed for no reason in process_bad_block.
Programming error? block #884848 claimed for no reason in process_bad_block.
Programming error? block #884908 claimed for no reason in process_bad_block.
Programming error? block #885096 claimed for no reason in process_bad_block.
Programming error? block #885280 claimed for no reason in process_bad_block.
Programming error? block #885288 claimed for no reason in process_bad_block.
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
Free blocks count wrong for group #25 (31666, counted=31669).
Fix<y>? yes
Free blocks count wrong for group #27 (31631, counted=31636).
Fix<y>? yes
Free blocks count wrong (4305161, counted=4305169).
Fix<y>? yes
/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 109348/1313280 files (0.1% non-contiguous), 937711/5242880 blocks
Воно виправило помилки?
-
Угу, спробуйте дисковою утилітою поглянути.