восстановить файлы с локального файлового сервера

У меня в моей гостиной есть NAS (мир белого света), где хранятся все мои музыкальные произведения. Я установил музыкальную папку nas в локальной папке с музыкой моего домашнего каталога на моем настольном компьютере.

Моя запись fstab выглядит так:

//192.168.2.222/Public/Shared\040Music/ /home/simon/Musik/ cifs credentials=/home/simon/.smbcredentials,defaults 0 0 

Несколько минут назад я переместил свой домашний каталог на свой локальный настольный компьютер с помощью этого (немецкого) учебника .

Сначала все выглядит великолепно, но потом я понял, что моя музыкальная папка пуста. Я думаю, что я удалил все на этом этапе во время учебника:

 umount /home rm -rf /home/* 

Поскольку музыкальная папка все еще была установлена ​​в /home/simon/Musik :/

Есть ли возможность восстановить что-то из данных? Когда я понял, что случилось, я закрыл NAS.

  • для цикла в списках bash для точек и двухточечных папок
  • доступ к пути извне корня с символической связью
  • Преобразование жесткой ссылки в символическую ссылку
  • Как скрыть содержимое файла?
  • Аудио-плейлист с открытым исходным кодом «Стандартный»
  • Как предоставить глобальный доступ к файлу в частной папке?
  • Linux не видит файл до тех пор, пока я не перейду в этот каталог
  • Разделение файла по размеру, но убедитесь, что оно заканчивается символом новой строки
  • 2 Solutions collect form web for “восстановить файлы с локального файлового сервера”

    Если вы не перезаписали новые данные на диске, то в зависимости от файловой системы накопителя NAS вы сможете восстановить большинство, если не все, из них.

    Для этой задачи есть ряд инструментов, некоторые из них, такие как extundelete , специфичны для файловой системы или систем.

    У Arch Wiki есть хорошая страница для восстановления файлов .

    Для большинства методов восстановления вам понадобится необработанный доступ к хранилищу NAS, то есть установите диск непосредственно на свой компьютер, а не получите доступ к ящику NAS через Samba. Или, если NAS-сервер сам работает под управлением Linux или иным образом дает вам доступ к командной строке unix, вы можете выполнить восстановление, выполнив команды непосредственно на NAS.

    Во-первых, что бы вы ни делали, немедленно прекратите писать на диске. Получите доступ к нему в режиме только для чтения.

    Вы можете попытаться восстановить структуру файловой системы; Ответ jasonwryan имеет хорошие указатели.

    Если это не сработает, вы можете восстановить отдельные музыкальные файлы. К счастью, эти файлы имеют узнаваемую подпись и (относительно!) Легко обнаруживаются на изображении файловой системы, и если NAS был новым, они не будут сильно фрагментированы. Инструменты для восстановления данных на деструктивном носителе данных называются инструментами для вырезания ; вы можете попробовать Foremost , MagicRescue , PhotoRec (от разработчиков TestDisk ), … Большинство этих инструментов доступны в типичных дистрибутивах unix. Но если вы предпочитаете, вы можете запустить специальный дистрибутив или другой живой компакт-диск, включая инструменты для восстановления, такие как SysRescueCD , Knoppix , CAINE …

    Interesting Posts

    Gnome: см. Основные команды emacs в фоновом изображении

    Команда сортировки не работает должным образом

    Каждый раз, когда я перезагружаю компьютер, мне нужно перезапустить службу Bluetooth, как я могу это исправить?

    Bash надежный способ тестирования файла существует

    Выполнение команд оболочки в файле .sh приводит к ошибке

    Определение загрузчика Arch Linux на Chromebook?

    как я могу предотвратить Xorg с помощью панели дисплея моего ноутбука Linux?

    Хотите, чтобы grep дата в файл и его следующие 5 строк

    Каков алгоритм планирования собственной библиотеки потоков POSIX?

    Как показать страницу человека из файла?

    Фильтрация тегов на основе позиции в vim

    fvwm, gtk и xombrero: поля ввода – белый текст на белом фоне

    Как я могу выполнить сканирование на поверхности диска и исправить / перераспределить поврежденные сектора в Linux из командной строки?

    Правильная капитализация «cron»

    Как я могу автоматизировать отправку похожих писем с одним измененным словом?

    Linux и Unix - лучшая ОС в мире.