Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam,
Posiadam zaszyfrowaną macierz RAID 1 pod /home. Ustawiłem sobie, aby montowała się automatycznie po zalogowaniu (opierając się o http://nanonanonano.net/linux/debian/enchome). Wszystko przez kilka miesięcy działało perfekcyjnie. Aż do dziś... Po zalogowaniu ujrzałem "czysty" profil użytkownika. Od razu wiedziałem, że nie zamontował się zaszyfrowany dysk pod /home. Niestety ręczne montowanie się nie powiodło:
root@s4per-debian:/home/s4per# cryptsetup luksOpen /dev/mapper/isw_echheajchc_Mirror crypt Numer klucza LUKS 4 jest nieprawidłowy.
Z tego co wyczytałem może to oznaczać problem z nagłówkiem. Niestety i tak nie wiem jak to ruszyć dalej.
Serdecznie proszę o pomoc bardziej doświadczonych kolegów.
Wersja Debiana: Sid AMD64
Ostatnio edytowany przez s4per (2014-11-26 18:17:20)
Offline
root@s4per-debian:/home/s4per# cryptsetup luksDump /dev/mapper/isw_echheajchc_Mirror Numer klucza LUKS 4 jest nieprawidłowy.
Offline
Tu masz instrukcje:
https://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions#4._Troubleshooting
https://code.google.com/p/cryptsetup/wiki/FrequentlyAskedQuestions#6._Backup_and_Data_Recovery
Offline
No niestety nie mam backupu nagłówków... Ale na szczęście mam backup najważniejszych danych ;)
Ale nie zmienia to faktu, że chciałbym odzyskać wszystkie dane.
Offline
Teraz to już nic nie zrobisz. xD
Ja mam "kopię" swojego 1,5TB dysku (11 partycji) upchniętą w 50MiB zaszyfrowanym kontenerze ulokowanym na kilku serwerach na necie i w sumie to nie wyobrażam sobie sytuacji, w której mógłbym stracić dane zawarte na tym nośniku, oczywiście pomijam fizyczne uszkodzenie dysku. xD
Offline
Zasięgnąłem języka u developerów i rozwiązanie okazało się proste.
cryptsetup repair <device>
Oczywiście koniecznie należy poprzedzić próbę naprawy backupem nagłówków.
Offline
Add repair command and crypt_repair() for known LUKS metadata problems repair.
Some well-known LUKS metadata corruptions are easy to repair,
this command should provide a way to fix these problems.
Always create binary backup of header device before running repair,
(only 4kB - visible header) for example by using dd:
dd if=/dev/<device> of=repair_bck.img bs=1k count=4
Then you can try to run repair: cryptsetup repair <device>
Note, not all problems are possible to repair and if keyslot or some header
parameters are overwritten, device is lost permanently.[/quote]
Także nie wszystko idzie tym naprawić i lepiej uważać. xD
Offline
Strony: 1
Time (s) | Query |
---|---|
0.00009 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00118 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.138.37.43' WHERE u.id=1 |
0.00064 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.138.37.43', 1732546184) |
0.00042 | SELECT * FROM punbb_online WHERE logged<1732545884 |
0.00047 | SELECT topic_id FROM punbb_posts WHERE id=279000 |
0.00004 | SELECT id FROM punbb_posts WHERE topic_id=26701 ORDER BY posted |
0.00045 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26701 AND t.moved_to IS NULL |
0.00025 | SELECT search_for, replace_with FROM punbb_censoring |
0.00166 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26701 ORDER BY p.id LIMIT 0,25 |
0.00091 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26701 |
Total query time: 0.00615 s |