8-03-2025 roku zrobiłem update systemu Arch Linux, efekt: Nie działa dźwięk (pipewire), gThumb(reinstal to naprawił).
Na dźwięk nic nie pomagało, więc postanowiłem użyć timeshift i przywrócić kopię systemu z backup.
Odpaliłem Manjaro Live z USB, przywracam, włączam ponownie z 22-01-2025 - system się nie włącza.
No trudno, przywracam nieco starszą kopię, z 12-02-2025 - jeszcze gorzej, włącza się xterm czy coś zamiast systemu.
(albo na odwrót)
Jakoś w tym momencie się orientuję, że ZNIKNĄŁ MI CAŁY FOLDER HOME.
(bo chyba chciałem sprawdzić, jakie środowisko graficzne się odpala, jakie jest ustawione w plikach startowych)
Problem jest taki, że o ile 8-03-2025 zrobiłem kopię systemu, tak nie zrobiłem kopii folderu home...
Gorzej, ja tam miałem folder z wszystkimi bieżącymi plikami. Po prostu zniknęły. TRAGEDIA!
Ostatnią kopię folderu home mam z 22-01-2025. Po prostu nie przyszłoby mi do głowy, że folder home będzie tknięty. I tak powinienem go zbackupować, no ale nie pomyślałbym, że przy tej operacji coś się z nim stanie, tym bardziej że już wiele razy korzystałem z przywracania systemu z timeshift, czułem się pewnie co do timeshift.
Czyli teoretycznie podwójnie nadpisałem partycję, więc nie ma szans na odzyskanie czegokolwiek (spoiler - niczego nie odzyskałem).
Miałem tam różne notatki, ściągane z neta pliki, wiele rzeczy jest po prostu nie do odtworzenia, nie do uzyskania w inny sposób, bezpowrotna strata.
Zrobiłem co się da z odzyskiwaniem, za pomocą testdisk i photorec, a potem dodatkowo zrobiłem kopię całej partycji do pliku img.
Wróciłem do naprawiania systemu.
Po prostu skopiowałem folder home z backupu z 22-01-2025 i się odpalił.
Wtem, zorientowałem się że timeshift nie przywrócił systemu ani do 22-01-2025 ani do 12-01-2025, chyba nic nie zrobiło z plikami systemowymi, bo miałem w /usr/lib stare wersje firefox z datami w tytułach folderów, i była data z lutego. Więc chyba wcale albo tylko częściowo przywróciło system.
Byłem cały czas na wersji systemu z 8-03-2025.
Więc być może jedyne co zrobił timeshift, to SKASOWANIE FOLDERU HOME. I nic więcej. Nie wiem, jakim cudem to się mogło stać?
Problem z dźwiękiem to prawdopodobnie ten:
https://bbs.archlinux.org/viewtopic.php?id=304079
No ale downgrade mi nie pomógł. Ale wcześniej coś całkiem się rozwaliło, że system się zacinał, jak próbowałem odtwarzać jakikolwiek dźwięk.
Nie dało się żadnym sposobem naprawić dźwięku, więc... znów użyłem timeshift, do daty 22-01-2025.
No i czary, tym razem timeshift zadziałał. Od tak. I tym razem nie skasował mi folderu home.
Dodatkowe info: Zawsze bałem się mieć swoje ważne pliki na tej samej partycji, co system, ale przez nauczenie się timeshift poczułem się z tym pewnie. Poza tym, robiłem kopie swoich plików co jakiś czas (na pewno za rzadko, jak widać). Przeszkadzało mi, że w pewnym momencie partycja na moje pliki byłaby za mała, albo że partycja na system byłaby za mała (aktualne 500 GB partycja to czasem problem), dlatego wolałem mieć wspólną partycję na system i moje pliki.
No ale serio nie pomyślałbym, że timeshift ruszy folder home, bo on wyraźnie pomija ten folder, zgodnie z domyślną konfiguracją timeshift, i jest to wprost napisane w pliku exclude.list w folderze z backupem. To nie ma najmniejszego sensu!
Myślę, co mogło być przyczyną, i nic nie przychodzi mi do głowy.
Uszkodzony dysk SSD? Czy to ma sens? Tak przypadkiem trafiło na folder home? Chyba jednak nie ma to sensu?
#archlinux #linux
```
$ sudo smartctl -a /dev/nvme0n1
[sudo] hasło użytkownika cvan:
smartctl 7.4 2023-08-01 r5530 [x86_64-linux-6.12.10-arch1-1] (local build)
Copyright (C) 2002-23, Bruce Allen, Christian Franke, www.smartmontools.org
=== START OF INFORMATION SECTION ===
Model Number: KINGSTON SKC3000D2048G
Serial Number: 50026B76867B60DB
Firmware Version: EIFK31.6
PCI Vendor/Subsystem ID: 0x2646
IEEE OUI Identifier: 0x0026b7
Total NVM Capacity: 2 048 408 248 320 [2,04 TB]
Unallocated NVM Capacity: 0
Controller ID: 1
NVMe Version: 1.4
Number of Namespaces: 1
Namespace 1 Size/Capacity: 2 048 408 248 320 [2,04 TB]
Namespace 1 Formatted LBA Size: 512
Namespace 1 IEEE EUI-64: 0026b7 6867b60db5
Local Time is: Tue Mar 11 21
Firmware Updates (0x12): 1 Slot, no Reset required
Optional Admin Commands (0x0017): Security Format Frmw_DL Self_Test
Optional NVM Commands (0x005d): Comp DS_Mngmt Wr_Zero Sav/Sel_Feat Timestmp
Log Page Attributes (0x08): Telmtry_Lg
Maximum Data Transfer Size: 512 Pages
Warning Comp. Temp. Threshold: 84 Celsius
Critical Comp. Temp. Threshold: 89 Celsius
Supported Power States
St Op Max Active Idle RL RT WL WT Ent_Lat Ex_Lat
0 + 8.80W - - 0 0 0 0 0 0
1 + 7.10W - - 1 1 1 1 0 0
2 + 5.20W - - 2 2 2 2 0 0
3 - 0.0620W - - 3 3 3 3 2500 7500
4 - 0.0620W - - 4 4 4 4 2500 7500
Supported LBA Sizes (NSID 0x1)
Id Fmt Data Metadt Rel_Perf
0 + 512 0 2
1 - 4096 0 1
=== START OF SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
SMART/Health Information (NVMe Log 0x02)
Critical Warning: 0x00
Temperature: 51 Celsius
Available Spare: 100%
Available Spare Threshold: 10%
Percentage Used: 13%
Data Units Read: 56 338 389 [28,8 TB]
Data Units Written: 539 796 622 [276 TB]
Host Read Commands: 726 007 733
Host Write Commands: 10 735 990 714
Controller Busy Time: 6 154
Power Cycles: 844
Power On Hours: 8 836
Unsafe Shutdowns: 151
Media and Data Integrity Errors: 0
Error Information Log Entries: 5 600
Warning Comp. Temperature Time: 0
Critical Comp. Temperature Time: 0
Temperature Sensor 2: 80 Celsius
Thermal Temp. 1 Transition Count: 64
Thermal Temp. 1 Total Time: 48531
Error Information (NVMe Log 0x01, 16 of 63 entries)
Num ErrCount SQId CmdId Status PELoc LBA NSID VS Message
0 5600 0 0x0010 0x4004 0x028 0 0 - Invalid Field in Command
1 5599 0 0x001b 0x4004 - 0 0 - Invalid Field in Command
Read Self-test Log failed: Invalid Field in Command (0x2002)
```