NTFS; маркировка секторов с помощью Linux

У меня массивный массив ZFS на моем файловом сервере. Когда диск сообщает плохие сектора smartmon, я закажу замену, и я отложить не один.

и "стеллажей не одна", я имею в виду, что я даю ему низкоуровневое форматирование, если это применимо, или разрушительной badblocks запустить на возможные претензии запасных секторов для замены плохих, а затем использовать его, чтобы свалить мои DVD (а в последнее время BluRays), так что я могу использовать его с моим HTPC и принес его с собой, когда еду к друзьям смотреть кино. Это просто очень простой и портативный способ смотреть фильмы с XBMC. У меня уже есть материал на прессованных дисках, поэтому я не зависим от их зависимости, и умирающий диск просто получает хосписную жизнь, служащую хранилищем для быстрого доступа. Имея в виду отчеты Google, что диски 39x с большей вероятностью умрут в течение 60 дней после их первой ошибки SMART, я расширяю этот период тем фактом, что эти диски в основном остаются на своих полках и подключаются только к SATA bay один раз или дважды в год.

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

Так. Иногда эти диски, после запуска badblocks, просто требуют свежие сектора из запасного пула, но иногда их не осталось, и я сталкиваюсь с тем, что есть плохо сектора в моем FS. Это не проблема, если вы используете одну из файловых систем linux в качестве mkfs.* часто принимает список badblocks на вход. Но, видя, как я иногда приношу диск или два к моей подруге (Mac) или одному из моих друзей (обычно Windows), я решил использовать NTFS для этих вещей. Вверх по до Теперь, когда диск был unrelocatable плохих секторов, я тебе только что написал в нее данные, перечитайте его, и файлы, которые были плохо помещаются в папку "BAD_SECTOR_FILES" на диске.

конечно, это работает, но было бы неплохо иметь возможность просто отметить эти сектора плохо. Это много хлопот в другую сторону вокруг.

поэтому я прочитал несколько постов, из которых наиболее быстро переключаюсь на часто точный из "замени свой диск!!!", и некоторые предлагают spinrite, но на самом деле, я не понимаю, почему я должен платить столько денег за такую тривиальную задачу.

альтернатива использовать ext3, но я хотел бы услышать, если кто-то знает, как я могу кормить badblocks вывод в mkfs.ntfs, так что плохие блоки не используются. Или, если есть другие инструменты (я мог бы использовать Windows в виртуальной машине), которые делают то же самое. Я confused о chkdsk, кажется, плохая вещь секторов жира только?

19
задан DanielSmedegaardBuus
26.01.2023 23:05 Количество просмотров материала 2600
Распечатать страницу

2 ответа

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

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

3
отвечен LawrenceC 2023-01-28 06:53

man mkfs.ntfs sais:

 Basic options
       -f, --fast, -Q, --quick
              Perform quick (fast) format. This will skip both zeroing of the volume and bad sector checking.

Я предполагаю, что если флаг не используется, то будет выполнена плохая проверка сектора

2
отвечен fons 2023-01-28 09:10

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх