Несколько лет назад я разметил внешний USB-накопитель и установил на нем файловую систему EXT3. Файловая система имеет 4 терабайта пространства.

Недавно я понял, что сам накопитель составляет всего 3 терабайта.

Очевидно, что я потерял / перезаписал некоторые данные и мне нужно перераспределить диск, но когда я это сделаю, как я могу убедиться, что я правильно разбил его на разделы? Что я придумала до сих пор:

  • Заполните диск псевдослучайными данными (например, тысячами файлов по 100 МБ) и отследите хэши sha1 этих дисков. Затем вычислите хэши sha1 файлов на диске, чтобы убедиться, что они совпадают. Я использовал это для тестирования флэш-накопителей USB, продаваемых на eBay, как места, занимающего 32 ГБ, когда они имеют только 4 ГБ, но это кажется утомительным для многотерабайтного диска.

  • Существует ли инструмент Linux для «записи в различные случайные места в этой файловой системе вместо обычного" последовательного "метода использования блоков»? Или какой-нибудь инструмент, который может проверить, правильно ли я разбил диск?

0