Как восстановить удаленные файлы на сетевом накопителе Qnap?

Иногда возникает ситуация когда нужный файл был удален и нет копии файла или мгновенного снимка из которого этот файл можно было бы восстановить.

В данной статье мы расскажем как это можно сделать с помощью программы Photorec.

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

1. Подключитесь к командной строке сетевого накопителя.

Подключение к командной строке сетевого накопителя из операционной системы Windows
Подключение к командной строке устройства из операционной системы MAC OS X
Подключение к командной строке сетевого накопителя из операционной системы Linux

2. Перейдите в папку Public.

cd /share/Public
    

3. В Веб-браузере откройте страницу загрузки и скопируйте ссылку для Linux x86_64
https://www.cgsecurity.org/wiki/TestDisk_Download

4. Вернитесь в командную строку сетевого накопителя, введите команду wget и нажмите правой кнопкой мышки в поле ввода, для того чтобы вставить ссылку скопированную на прошлом шаге.

У вас должно получиться следующее:

Для устройство с процессором Intel или AMD:

wget <a href="<span class="speller-hint" data-toggle="popover" data-hint="0" data-original-title="" title="">https</span>://www.cgsecurity.org/testdisk-7.2-<span class="speller-hint" data-toggle="popover" data-hint="1" data-original-title="" title="">WIP</span>.linux26-x86_64.tar.bz2"><span class="speller-hint" data-toggle="popover" data-hint="2" data-original-title="" title="">https</span>://www.cgsecurity.org/testdisk-7.2-<span class="speller-hint" data-toggle="popover" data-hint="3" data-original-title="" title="">WIP</span>.linux26-x86_64.tar.bz2</a>
    

Для устройств на базе ARM (D2, D4)

wget <a href="<span class="speller-hint" data-toggle="popover" data-hint="4" data-original-title="" title="">https</span>://www.cgsecurity.org/testdisk-7.2-<span class="speller-hint" data-toggle="popover" data-hint="5" data-original-title="" title="">WIP</span>.arm-none-linux-gnueabi.tar.bz2"><span class="speller-hint" data-toggle="popover" data-hint="6" data-original-title="" title="">https</span>://www.cgsecurity.org/testdisk-7.2-WIP.arm-none-linux-gnueabi.tar.bz2</a>
    

Для остальных ARM

wget <a href="https://www.cgsecurity.org/testdisk-7.2-<span class="speller-hint" data-toggle="popover" data-hint="7" data-original-title="" title="">WIP</span>.aarch64-QNAP-linux-gnu.tar.bz2"><span class="speller-hint" data-toggle="popover" data-hint="8" data-original-title="" title="">https</span>://www.cgsecurity.org/testdisk-7.2-WIP.aarch64-QNAP-linux-gnu.tar.bz2</a>
    

5. Нажмите клавишу Enter на клавиатуре для загрузки приложения.

6. Разархивируйте скачанное приложение.

tar xvf testdisk-7.2-WIP*
    

7. Перейдите в папку testdisk-7.2-WIP
cd testdisk-7.2-WIP
    

8. Сделайте файл запуска программы исполняемым

chmod +x ./photorec*
    

9. Запустите приложение

./photorec_static
    

10. В открывшемся окне программы выберите том с которого нужно восстановить удаленный
файл и нажмите клавишу Enter.
В нашем примере, это /dev/mapper/cachedev1
Если у вас несколько томов, то они могут называться cachedev1, cachedev2 и тд.

11. Далее выберите P ext4 [DataVol1]

12. Первый пункт [ext2/ext3] ext2/ext3/ext4 filesystem

13. Выберите [Free] Scan for file from ext2/ext3 unallocated space only

14. Далее нужно выбрать куда сохранять найденные файлы.
Вы можете подключить внешний диск USB или если у вас несколько томов, выбрать второй том для сохранения найденных файлов. Сохранить найденные файлы на этот же том нельзя! В нашем примере мы подключили внешний диск.

После того как диск будет выбран, нажмите на клавиатуре клавишу - С.

15. Процесс поиска файлов запущен, осталось дождаться завершения.


16. Найденные файлы будут сохранены в папке recup_dir.1



KB-6057