Добрый вечер. Случилось странное. Была у меня несколько лет директория ~/Разное/Директория
с несколькими среднего размера файлами (500М - 2G). Вчера я удалил несколько файлов и закинул пару новых. А сегодня я не нашёл эту директорию. Поиском по имени файлы тоже не находятся. Очень сомневаюсь, что я сам случайно её удалил.
Сразу всё выключил, снял копию диска и начал в ней ковыряться. testdisk видит эту директорию как удаленную (красная) и показывает дату модификации на несколько часов позже того времени, когда я с ней работал, при заходе в неё пишет «No file found, filesystem may be damaged.». photorec файлы из неё тоже не нашёл. В виндовой r-studio получилось увидеть эти файлы с правильными названиями, но помеченными как удаленные и отнесенные к категории «метафайлы», вроде как это значит что он не смог определить в какой директории они должны быть. Несколько файлов он даже смог восстановить. Но восстановление файлов меня не интересует, у меня были бэкапы.
Интересно - в чём может быть причина такого исчезновения?
Диск - SSD на 256 гигабайт, на нём один раздел, зашифрованный luks, который монтируется как /
. Trim включен. На диске в среднем свободно около 20 - 30 гигабайт.
В логах никаких ошибок за сегодня и вчера не нашёл, может что-то пропустил конечно, на что внимание обратить? Ошибок fsck сейчас нет, а в журнал кажется они не пишутся. Файловый менеджер - Dolphin.
smart:
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE
5 Reallocated_Sector_Ct 0x0032 100 100 000 Old_age Always - 0
9 Power_On_Hours 0x0032 100 100 000 Old_age Always - 5351
12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 1447
165 Total_Write/Erase_Count 0x0032 100 100 000 Old_age Always - 1435
166 Min_W/E_Cycle 0x0032 100 100 --- Old_age Always - 12
167 Min_Bad_Block/Die 0x0032 100 100 --- Old_age Always - 33
168 Maximum_Erase_Cycle 0x0032 100 100 --- Old_age Always - 58
169 Total_Bad_Block 0x0032 100 100 --- Old_age Always - 147
170 Unknown_Marvell_Attr 0x0032 100 100 --- Old_age Always - 0
171 Program_Fail_Count 0x0032 100 100 000 Old_age Always - 0
172 Erase_Fail_Count 0x0032 100 100 000 Old_age Always - 0
173 Avg_Write/Erase_Count 0x0032 100 100 000 Old_age Always - 12
174 Unexpect_Power_Loss_Ct 0x0032 100 100 000 Old_age Always - 76
184 End-to-End_Error 0x0032 100 100 --- Old_age Always - 0
187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0
188 Command_Timeout 0x0032 100 100 --- Old_age Always - 0
194 Temperature_Celsius 0x0022 060 051 000 Old_age Always - 40 (Min/Max 13/51)
199 SATA_CRC_Error 0x0032 100 100 --- Old_age Always - 0
230 Perc_Write/Erase_Count 0x0032 100 100 000 Old_age Always - 1034 552 1034
232 Perc_Avail_Resrvd_Space 0x0033 100 100 005 Pre-fail Always - 100
233 Total_NAND_Writes_GiB 0x0032 100 100 --- Old_age Always - 3183
234 Perc_Write/Erase_Ct_BC 0x0032 100 100 000 Old_age Always - 11434
241 Total_Writes_GiB 0x0030 100 100 000 Old_age Offline - 4393
242 Total_Reads_GiB 0x0030 100 100 000 Old_age Offline - 3620
244 Thermal_Throttle 0x0032 000 100 --- Old_age Always - 0
Linux *** 5.10.0-10-amd64 #1 SMP Debian 5.10.84-1 (2021-12-08) x86_64 GNU/Linux
dumpe2fs:
Filesystem volume name: <none>
Last mounted on: /
Filesystem UUID: eb0181ab-6ad4-4223-a072-77f703fe13f8
Filesystem magic number: 0xEF53
Filesystem revision #: 1 (dynamic)
Filesystem features: has_journal ext_attr resize_inode dir_index filetype needs_recovery extent 64bit flex_bg sparse_super large_file huge_file dir_nlink extra_isize metadata_csum
Filesystem flags: signed_directory_hash
Default mount options: user_xattr acl
Filesystem state: clean
Errors behavior: Continue
Filesystem OS type: Linux
Inode count: 14655488
Block count: 58603414
Reserved block count: 2930170
Free blocks: 12467787
Free inodes: 13685445
First block: 0
Block size: 4096
Fragment size: 4096
Group descriptor size: 64
Reserved GDT blocks: 1024
Blocks per group: 32768
Fragments per group: 32768
Inodes per group: 8192
Inode blocks per group: 512
Flex block group size: 16
Filesystem created: Wed Jan 15 20:14:03 2020
Last mount time: Fri Dec 24 15:20:23 2021
Last write time: Fri Dec 24 15:20:22 2021
Mount count: 1112
Maximum mount count: -1
Last checked: Wed Jan 15 20:14:03 2020
Check interval: 0 (<none>)
Lifetime writes: 4057 GB
Reserved blocks uid: 0 (user root)
Reserved blocks gid: 0 (group root)
First inode: 11
Inode size: 256
Required extra isize: 32
Desired extra isize: 32
Journal inode: 8
Default directory hash: half_md4
Directory Hash Seed: b8811505-662f-4ca7-91fa-cff02acfa383
Journal backup: inode blocks
Checksum type: crc32c
Checksum: 0xd245f85c
Journal features: journal_incompat_revoke journal_64bit journal_checksum_v3
Total journal size: 1024M
Total journal blocks: 262144
Max transaction length: 262144
Fast commit length: 0
Journal sequence: 0x0032a6c9
Journal start: 71096
Journal checksum type: crc32c
Journal checksum: 0xa3b39629