Втрата всіх суперблоків на EXT3

На гвинті Seagate, SCSI, 74 GB, ніякого рейду, підключений через інтегрований Adaptec три розділи

sda1 /boot sda2 swap sda3 /

третього дня, sda3 сказав що закінчилося місце. Причому всі 64 терабайти (весь диск 74 гігабайти). Потім перезавантажився. Всі. Тепер розділ не монтується, файл систем на ньому невідомий, e2fsck суперблоків не знаходить. Сум, туга. Які кнопки натискати? Дякую.

Відповіли: 32

третього дня, sda3 сказав що закінчилося місце. Причому всі 64 терабайти (весь диск 74 гігабайти). То тера чи гіга?

Підчепи другий диск (можна IDE). Встанови на нього систему. Завантаж із нього. І запускай fsck на попсований розділ.

Не вийде – простіше перевстановити систему.

PS: Загалом диск треба розбивати на підрозділи. Наприклад, програми треба відокремлювати від даних та логів.

чим відрізняється запуск fsck з окремої системи від запуску fsck з лайвсиді?

"Не вийде - простіше перевстановити систему." капітан очевидність підказує що крім системи на диски могли бути і дані користувацькі.

PS: а що правда можна ide, так?

Чим відрізняється запуск fsck з окремої системи від запуску fsck з лайвсиді? Пам'яті доступніше. Для fsck на великих томах це може бути суттєвим. Хоча спочатку можна спробувати з live cd.

Я розумію, що нагадування про бекап даних користувача в даній ситуації прозвучить дещо нетактовно, але - .

та ну киньте дурниці щось говорити, ми ж не за часів перших пентіумів живемо. щас у всіх пам'яті вагонами. і потім тут проблема з тим, що суперблоки не знаходяться, т.ч. справа до "трудомістких" операцій та не доходить.

Автор посту ліквідує наслідки і до бекапіввідносини немає.

чим відрізняється запуск fsck з окремої системи від запуску fsck з лайвсиді? Важливої ​​різниці немає, але для роботи у FreeBSD мені більше подобається з HDD, т.к. я можу поставити туди програму. Мануали можна почитати. Можна записати тимчасові дані.

До речі, крім fsck добре запустити fdisk.

крім системи на диски могли бути й користувальницькі дані. На такому маленькому диску? У мене користувачі такі, що й терабайт засрать можуть.

а че правда можна ide, так? Якось на одній машині (диск SCSI), де була встановлена ​​W'2003'Server, ця Windows раптом почала вимагати реєстрації на сайті Micro$oft. Звідти треба було забрати один файл із базою даних, інше цінності не мало.

Коротше, я не знайшов нічого кращого, ніж

  • відчепити SCSI-диск (ну його на фіг - ризикувати під час розбивки диска та інсталяції);
  • підчепити IDE-диск, інсталювати туди FreeBSD'7.2,
  • знову підчепити SCSI-диск;
  • вмонтувати в FreeBSD SCSI-диск;
  • перелити потрібний файл FTP на наш сервер (теж FreeBSD'7.2).
Це після того, як спроби поставити на IDE-диск W'XP провалилися.

Тож метод працює.

Я не дуже сильний у Linux, так що можу не включитись, яким чином розмічений диск. Зазвичай, на диску створюють один розділ на весь диск. Хоча Юнікси можуть використовувати диск як дискету, тобто. без розбиття на розділи. Більше того: у FreeBSD можна робити newfs і ad2, і ad2s1, і ad2s1a (зрозуміло, що ці варіанти взаємно виключають одне одного).

До речі, від запуску fdisk у режимі ReadOnly нічого поганого не буде.

Дякую, але Ви читали неуважно.

Що я неуважно прочитав? Виділення /boot на окремий розділ не вважається розбиттям диска, цезбочення.