NTFS; маркування секторів погано за допомогою Linux


8

У мене є масивний ZFS масив на моєму файловому сервері. Всякий раз, коли диск повідомляє про погані сектори smartmon, я замовляю заміну, і я відкладаю цей збір.

І "зберігаючи провал", я маю на увазі, що я надаю йому формат низького рівня, якщо це застосовано, або деструктивні непогані блоки запущені до можливих заявок на запасні сектори, щоб замінити погані, а потім використовувати його для скидання моїх DVD (і останнім часом BluRays ) увімкнено, щоб я міг використовувати його зі своїм HTPC і взяти його з собою, коли збираюся зі своїми друзями дивитись фільми. Це просто дійсно простий і портативний спосіб перегляду фільмів за допомогою XBMC. У мене вже є речі на пресованих дисках, тому я не залежу від їхньої надійності, і вмираючий диск просто отримує життя хоспісу, яке служить для зберігання медіа швидкого доступу. Маючи на увазі звіти Google про те, що накопичувачі накопичувачів на 39 разів частіше загинуть протягом 60 днів після їх першої помилки SMART, я розширюю цей період тим, що ці накопичувачі здебільшого залишаються на своїх полицях і лише один-два рази підключаються до відсіку SATA щороку.

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

Тому. Іноді ці диски, після запущених блоків, просто вимагають свіжих секторів із запасного пулу, але іноді не залишається нічого, і я стикаюся з тим, що в моєму ФС є погані сектори. Це не проблема, якщо ви використовуєте один із наборів файлових систем Linux, як mkfs. * Часто приймає список вхідних блоків як вхід. Але побачивши, як я іноді привожу диск або два до своєї подруги (Mac) або одного з моїх друзів (зазвичай Windows), я вирішив використовувати для цих речей NTFS. До цього моменту, коли на диску було невідповідних поганих секторів, я щойно записував дані, перечитував їх, а файли, які були погані, були поміщені у папку "BAD_SECTOR_FILES" на диску.

Звичайно, це працює, але було б дуже приємно мати можливість просто позначити ці сектори поганими. Навпаки багато клопоту.

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

Альтернативою є використання ext3, але я хотів би почути, чи хтось знає, як я можу подавати вихідні блоки на mkfs.ntfs, щоб погані блоки не використовувалися. Або якщо є інші інструменти (я можу використовувати Windows у вітчизняній машині), які роблять те саме. Мене плутає chkdsk, здається, погана галузь - це лише FAT?

Відповіді:


3

Для позначення секторів як поганих у файловій системі NTFS потрібні зміни та знання прихованого файлу "$ BadClus". Я не впевнений, що утиліта Linux здатна редагувати цей файл.

У мене було враження, що нешвидкий формат NTFS просканує жорсткий диск і позначить погані сектори, щоб пропустити пізніше. Ви спробували просто переформатувати накопичувач із поганими секторами у Windows VM, використовуючи команду FORMAT або diskmgmt.msc, а потім зробіть a, chkdskщоб перевірити, чи повідомляє він про кількість поганих секторів відповідно до того, що ви виявили?


Ніби сподіваючись, що мені цього не доведеться, враховуючи, що запуск нерегулярних блоків займає 11 годин, а записування файлів на них та їх читання займе щонайменше вдвічі, але я зараз це зроблю і звітую назад;) Таким чином, якщо хтось має знання про те, як це робити в Linux, я дуже хотів би знати :)
DanielSmedegaardBuus

Він закінчився після напруженої ночі, хоча він додав лише 1 поганий кластер до файлу поганих кластерів. Приймаючи підказку як відповідь, але якщо хтось знає, як вручну змінити цей файл, щоб додати ще погані блоки, бажано в Linux, будь ласка, дайте мені знати! Дякую!
DanielSmedegaardBuus

2

man mkfs.ntfs sais:

 Основні варіанти
       -f, - швидкий, -Q, --швидкий
              Виконайте швидкий (швидкий) формат. Це дозволить пропустити як обнулення обсягу, так і погану перевірку сектора.

Я припускаю, що якщо прапор не буде використаний, буде проведена погана перевірка сектора

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.