Удаление файловой системы с неразмеченного диска

Поскольку кажется, что вы полностью контролируете сгенерированный текстовый файл, самым простым и, вероятно, наиболее переносимым способом было бы напрямую задействовать / usr / sbin / sendmail .

/usr/sbin/sendmail -t < complete-mail.txt

Для этого вам потребуется добавить все важные заголовки самостоятельно ( From , To , Subject и Content-Type ). Файл должен выглядеть так:

From: Company <noreply@company.example>
To: Customer <name@customer.example>
Subject: You are awesome
Content-Type: text/html

<html>…</html>

Postfix добавит недостающие, но обязательные заголовки, например Date .

​​
5
25.01.2016, 15:20
1 ответ

Альтернативой очистке всех данных является использование утилиты wipefsиз пакета util-linux. Запустите его без аргументов, чтобы получить список сигнатур, найденных на устройстве :

.
# wipefs /dev/sdb
offset               type
----------------------------------------------------------------
0x0                  xfs   [filesystem]
                     UUID:  72f2a607-8af7-44c0-83c2-f1565cd68a1a

Затем запустите его с -a, чтобы стереть эти подписи:

# wipefs -a /dev/sdb
/dev/sdb: 4 bytes were erased at offset 0x00000000 (xfs): 58 46 53 42

# wipefs /dev/sdb
#

Это не удалит ваши данные. Он просто удалит заголовки файловой системы, чтобы его нельзя было монтировать.

7
27.01.2020, 20:37

Теги

Похожие вопросы