LINUX.ORG.RU
Форум — Admin  

Реально восстановить удалённые файлы?

 ,


0

2

Удалил директорию с файлами на ext4 разделе SSD.
После этого на этом разделе записей не было.

Как можно восстановить файлы? Или хотя бы Список имён файлов...

Перемещено hobbit из general

★★★★★

Последнее исправление: teod0r (всего исправлений: 1)

Что, testdisk не смог? И никто отсюда не смог? И помнится, для ex4 даже был аналог undelete, но сходу не нашёл.

yars068 ★★★★★
()

Перво-наперво размонтировать диск (особенно если он был системным), НИЧЕГО на него не писать. Сделать копию.

И с этой копией уже работать программами восстановления. Тут есть разные варианты, например, проприетарная R-Studio и свободная PhotoRec.

hobbit ★★★★★
()

Вот имена файлов восстановить скорее всего не получится. А содержание - с большой вероятностью можно. Файлы были какого содержания (тексты, картинки, медиа, программы)?

firkax ★★★★★
()

Вот мы раньше шутили в таких случаях, что человека в гугле забанили, а скоро ведь реально забанить могут.

wandrien ★★★★
()
Ответ на: комментарий от Dimez

Для этого его надо сначала включить. Впрочем, дефолты наверно зависят от ОС. Я ведь давно не устанавливал даже дебиан с нуля на ссд, а по установленному 6-7 версией наверно судить не совсем актуально.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от yars068

Можно проверить командой systemctl status fstrim (у меня пишет inactive)

* fstrim.service - Discard unused blocks on filesystems from /etc/fstab
     Loaded: loaded (/lib/systemd/system/fstrim.service; static)
     Active: inactive (dead)
       Docs: man:fstrim(8)
Dimez

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 2)
Ответ на: комментарий от firkax

Там еще и таймер сверху присобачен:

  systemctl status fstrim.timer
● fstrim.timer - Discard unused filesystem blocks once a week
     Loaded: loaded (/etc/systemd/system/fstrim.timer; enabled; preset: disabled)
     Active: active (waiting) since Sun 2026-10-04 20:06:48 MSK; 2 days ago
 Invocation: aa37cb4d4144473aacd849ceb916e5d2
    Trigger: Mon 2026-10-12 00:51:00 MSK; 5 days left
   Triggers: ● fstrim.service
       Docs: man:fstrim

Notice: journal has been rotated since unit was started, output may be incomplete.
yars068 ★★★★★
()
Ответ на: комментарий от Dimez
● fstrim.timer - Discard unused blocks once a week
     Loaded: loaded (/lib/systemd/system/fstrim.timer; disabled; vendor preset: enabled)
     Active: inactive (dead)
    Trigger: n/a
   Triggers: ● fstrim.service
       Docs: man:fstrim

Как интересно, у меня disabled, vendor preset: enabled а у yars068 наоборот. Чтобы я его вручную отключал - не помню.

В /etc/systemd/system/ ничего про fstrim нет.

firkax ★★★★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария