Как сбросить только неиспользуемое пространство раздела Linux XFS?

306
FarO

Я пытаюсь восстановить файл, который был перезаписан пустым файлом WD MyBook, диском Ethernet (1 ТБ) с использованием разделов Linux (очень урезанный) и разделов XFS. Конечно, процессор ARM, и у меня нет никаких инструментов разработки в WD MyBook. У меня есть доступ по SSH. Любые инструменты или функции, представленные после февраля 2012 года (дата последнего обновления прошивки), будут недоступны.

Диск необходимо использовать в ближайшее время, поэтому самый быстрый способ восстановления - сбросить все свободное пространство (около 300 ГБ) по сети напрямую на другой компьютер с достаточным пространством. Дамп на другую машину может быть сделан с чем-то вроде:

(a tool to dump the free space only) | gzip -1 - | ssh user@hostname dd of=image.gz 

Однако я не знаю, как сделать дамп только свободного места на разделе XFS, а не на весь диск (1 ТБ невозможно при использовании сетевого подключения).

Как это сделать?

0
Как вы ожидаете, что инструмент, независимый от файловой системы, такой как `dd`, сможет отличить неиспользуемое дисковое пространство от используемого? MariusMatutiae 8 лет назад 0
Я только имел в виду, что отправка на другую машину - не моя проблема, а первая часть (DD) есть. Я уточнил вопрос сейчас. FarO 8 лет назад 0

0 ответов на вопрос

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