Перейти до основного контенту

Відновлення файлів Linux: детальний посібник

11 хв читання
2116 переглядів

Linux-одна з найпопулярніших операційних систем, яка широко використовується на серверах, настільних комп'ютерах та інших пристроях. Однак, навіть при використанні надійної операційної системи, не завжди можна уникнути втрати даних. У цій статті ми розглянемо детальний посібник з відновлення файлів у Linux.

Відновлення файлів на Linux може бути необхідним у різних ситуаціях, таких як випадкове видалення файлів, пошкодження файлової системи, збій жорсткого диска тощо. Важливо зазначити, що для успішного відновлення файлів необхідно негайно вжити заходів, щоб уникнути перезапису втрачених даних.

Програми для відновлення файлів в Linux можуть бути затребувані як професіоналами, так і звичайними користувачами. Хоча процес відновлення може бути складним і вимагати певних навичок, завдяки сучасним інструментам відновлення даних на Linux стало більш доступним. У даній статті ми розглянемо кілька методів відновлення файлів на Linux, які допоможуть повернути втрачені дані.

Як відновити файли в Linux за допомогою команди cp

Команда cp в Linux дозволяє копіювати файли і директорії. Вона також може бути використана для відновлення файлів, якщо у вас є резервна копія.

Щоб відновити файли за допомогою команди cp, виконайте наступні кроки:

  1. Відкрийте термінал на Комп'ютері Linux.
  2. Перейдіть в директорію, в якій зберігаються резервні копії на вашому комп'ютері або знімному накопичувачі.
  3. Перевірте наявність потрібного файлу або директорії в цій директорії.
  4. Якщо потрібного файлу або директорії немає в поточній директорії, перемістіться в директорію, де знаходиться потрібний файл або директорія.
  5. Виконайте команду cp з аргументами, що вказують вихідний файл або директорію, а також місце призначення.

Наприклад, щоб відновити файл example.txt з резервної копії в поточній директорії, виконайте наступну команду:

cp /путь/к/резервной/копии/example.txt ./example.txt

Тут / шлях / до / резервної / копії / - шлях до директорії з резервною копією, а ./example.txt-шлях до файлу в поточній директорії.

Якщо ви хочете відновити файл або директорію в іншу директорію, вкажіть шлях до цієї директорії в якості місця призначення.

Тепер ви знаєте, як відновити файли в Linux за допомогою команди cp . Це простий та ефективний спосіб відновлення файлів із резервних копій.

Відновлення файлів Linux за допомогою програми TestDisk

Щоб розпочати відновлення файлів за допомогою TestDisk, Виконайте ці кроки:

  1. Встановіть TestDisk на вашу систему Linux. Це можна зробити за допомогою менеджера пакетів вашого дистрибутива Linux.
  2. Запустіть TestDisk з терміналу з привілеями адміністратора.
  3. Виберіть диск, на якому потрібно відновити файли. Це може бути фізичний диск або розділ диска.
  4. Виберіть тип розділу, на якому потрібно виконати відновлення файлів. TestDisk підтримує різні типи файлових систем, такі як ext4, NTFS та FAT.
  5. Виберіть опцію "Analyse" для аналізу диска і пошуку втрачених розділів і файлів.
  6. Після завершення аналізу TestDisk покаже список знайдених розділів і файлів. Виберіть потрібний розділ або файл для відновлення.
  7. Виберіть опцію "Write", щоб відновити вибрані файли на диск.

Пам'ятайте, що відновлення файлів може бути не завжди успішним, особливо якщо файли були перезаписані або пошкоджені. Тому важливо швидко вжити заходів для відновлення файлів після їх видалення.

Залежно від складності ситуації та розміру диска, процес відновлення файлів за допомогою TestDisk може зайняти деякий час. Тому будьте терплячі і дочекайтеся завершення операції.

TestDisk-це потужний і безкоштовний засіб для відновлення файлів на системах Linux. Воно має безліч функцій і опцій для відновлення даних, і в більшості випадків може успішно повернути видалені файли на ваш диск. Однак, для найкращих результатів, необхідно використовувати TestDisk якомога раніше після видалення файлів, так як з плином часу шанси на відновлення файлів можуть зменшуватися.

Методи відновлення файлів з Linux-FS за допомогою fsck

Файлова система Linux має інструмент fsck, який дозволяє перевіряти і відновлювати пошкоджені файли і директорії. Цей інструмент особливо корисний у разі виникнення збоїв або помилок у файловій системі, які можуть призвести до втрати даних.

Ось кілька методів відновлення файлів за допомогою fsck:

  1. Запуск fsck в режимі читання (read-only mode): для цього необхідно виконати команду fsck-n /dev/sdXY , де /dev/sdXY - шлях до розділу, що містить пошкоджену файлову систему. Цей режим дозволяє побачити список помилок, але не здійснює безпосереднього відновлення файлів.
  2. Запуск fsck з автоматичним відновленням: якщо ви впевнені в тому, що файлова система пошкоджена і може бути відновлена без ризику втрати даних, можна виконати команду fsck-y /dev/sdXY . Вона дозволяє автоматично виправити помилки, знайдені у файловій системі.
  3. Ручне відновлення за допомогою fsck: якщо автоматичний режим не вирішує проблему, можна спробувати відновити файлову систему вручну. Для цього після запуску команди fsck без параметрів відображається список знайдених помилок. Потім вводиться команда для виправлення кожної помилки, наприклад, y або A для автоматичного відновлення, або n для пропуску помилки. Ручне відновлення вимагає знань про структуру файлової системи.
  4. Використання fsck на завантажувальному диску: Якщо файлова система, яку необхідно відновити, є кореневою, необхідно перезавантажити комп'ютер з завантажувального диска, який містить fsck. Потім виконайте команду fsck для відновлення пошкодженої файлової системи.

Незалежно від обраного методу, після відновлення файлів за допомогою fsck рекомендується виконати повне резервне копіювання даних, щоб уникнути втрати в разі подальших проблем.

Відновлення файлів Linux через ddrescue

Якщо ваші файли на Linux були пошкоджені або видалені, ви можете відновити їх за допомогою інструменту ddrescue. Ddrescue надає можливість копіювати дані з пошкоджених пристроїв або розділів і зберігати їх в новий образ.

Щоб відновити файли з Linux системи, дотримуйтесь цих кроків:

  1. Встановіть ddrescue на вашу систему Linux за допомогою команди sudo apt-get install gddrescue або подібної команди для вашого дистрибутива.
  2. Підключіть пристрій або розділ, що містить пошкоджені файли.
  3. Відкрийте термінал і виконайте команду sudo fdisk-l , щоб дізнатися назву пристрою або розділу, який потрібно відновити.
  4. Запустіть команду sudo ddrescue / dev/[назва пристрою або розділу] [шлях до збереженого образу] [шлях до файлу журналу] для початку відновлення файлів. Шлях до файлу журналу-це файл, який зберігає інформацію про прогрес відновлення.
  5. Дочекайтеся завершення процесу відновлення. Час виконання залежить від розміру та стану пошкоджених файлів.
  6. Після завершення відновлення можна монтувати образ і витягувати пошкоджені файли.

Зверніть увагу, що відновлення файлів із пошкоджених пристроїв може бути складним завданням, і результати не завжди гарантовані. Тому рекомендується регулярно створювати резервні копії даних, щоб уникнути втрати інформації.

Команди відновлення файлів Linux через ddrescue
КомандаОпис
sudo apt-get install gddrescueВстановлення ddrescue на Linux
sudo fdisk -lПерегляд доступних пристроїв і розділів
sudo ddrescue /dev/[назва пристрою або розділу] [шлях до збереженого образу] [шлях до файлу журналу]Запуск відновлення файлів за допомогою ddrescue