Утиліта blkdiscard використовується для безпечного видалення даних з блочного пристрою (наприклад, SSD-диска) шляхом відправлення команд TRIM або DISCARD. Це особливо корисно для SSD, оскільки ці команди повідомляють контролеру SSD, що певні блоки більше не використовуються і можуть бути очищені.
TRIM/Дискардування: Коли ви використовуєте blkdiscard, вона відправляє команду TRIM або DISCARD до блочного пристрою, повідомляючи, що всі дані на зазначеному діапазоні блоків більше не потрібні. Це може підвищити продуктивність SSD, оскільки звільнені блоки будуть готові до запису без необхідності попереднього очищення.
Повне очищення: Якщо ви виконуєте blkdiscard на всьому диску, це призведе до повного видалення всіх даних на диску. SSD-диски особливо добре реагують на цю операцію, оскільки це допомагає уникнути накопичення старих, більше не потрібних даних.
Переглянути всі диски:
fdisk -l
Виконати видалення даних с потрібного диска:
sudo blkdiscard /dev/sdX
де /dev/sdX — це ваш SSD-диск або блочний пристрій.
-f (force): Примусове видалення даних. Використовується, якщо блочний пристрій зазвичай не дозволяє дискардування.-s : Вказує початковий сектор для дискардування.-l : Вказує кількість секторів, які потрібно очистити.blkdiscard, практично неможливо відновити, особливо на SSD-дисках.