From cdeaab27c22b882451b901845de64732eab87804 Mon Sep 17 00:00:00 2001 From: Obsidian-MBPM4 Date: Wed, 2 Apr 2025 23:07:23 +0200 Subject: [PATCH] vault backup: 2025-04-02 23:07:23 Affected files: .obsidian/workspace.json 2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md Temporary/Untitled 4.md --- .obsidian/workspace.json | 10 +-- .../Data Recovery from corrupted Harddisks.md | 74 +++++++++++++++++++ Temporary/Untitled 4.md | 0 3 files changed, 79 insertions(+), 5 deletions(-) create mode 100644 Temporary/Untitled 4.md diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 9c1c9cc..164f8eb 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -55,12 +55,12 @@ "state": { "type": "markdown", "state": { - "file": "0 Journal/0 Daily/2025-04-02.md", + "file": "2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "2025-04-02" + "title": "Data Recovery from corrupted Harddisks" } }, { @@ -327,9 +327,11 @@ }, "active": "b61acafdb7bde436", "lastOpenFiles": [ + "Temporary/Untitled 4.md", + "2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md", + "0 Journal/0 Daily/2025-04-02.md", "Attachments/Pasted image 20250402091926.png", "0 Journal/0 Daily/2025-03-31.md", - "0 Journal/0 Daily/2025-04-02.md", "Attachments/Pasted image 20250331151348.png", "0 Journal/0 Daily/2025-03-28.md", "Attachments/IMG_5894.jpeg", @@ -343,7 +345,6 @@ "3 Knowledge/Machine Learning.md", "2 Personal/Lists/Business Ideas.md", "2 Personal/Home Lab/Repairshop/Repair Climbing Light.md", - "2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md", "2 Personal/Home Lab/NAS/Photo Apps.md", "Attachments/image 16.jpg", "Attachments/image 18.jpg", @@ -367,7 +368,6 @@ "Attachments/Virtual Swashplate.md/Exported image 20231126172013-15.png", "Attachments/Tutorial Webapp.md/Exported image 20231126172008-5.png", "Attachments/Helicopter.md/Exported image 20231126172013-0.png", - "Attachments/IMG_3618.jpeg", "99 Work/0 OneSec/OneSecNotes/30 Engineering Skills/Computer Science/Untitled.canvas", "Scripts/days_since.js", "99 Work/0 OneSec/OneSecNotes/Multimedia/Recording 20231003153042.webm", diff --git a/2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md b/2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md index 9207900..936902d 100644 --- a/2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md +++ b/2 Personal/Home Lab/Repairshop/Data Recovery from corrupted Harddisks.md @@ -39,3 +39,77 @@ sudo ddrescue -d -r3 /dev/disk3 /Volumes/Data/valeria_hdd.img /Volumes/Data/vale If everything worked out we should now have a disk image that we can mount on our system and browse the files which are still on there. + +## Rescue of Valerias Harddisk + +> [!NOTE]- Bash History of Rescue Process +> ```bash +> sudo port install ddrescue +ddrescue -h +sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.diskarbitrationd.plist +diskutil list +diskutil unmountDisk /dev/disk4 +diskutil list +sudo ddrescue -f -n /dev/disk4 /Volumes/extra_storage/backup_images/valeria_hdd.img /Volumes/extra_storage/backup_images/valeria_hdd.log +sudo ddrescue -d -r3 /dev/disk4 /Volumes/extra_storage/backup_images/valeria_hdd.img /Volumes/extra_storage/backup_images/valeria_hdd.log +diskutil list +ls -al /dev/ +diskutil unmountDisk /dev/disk4 +diskutil list +sudo ddrescue -d -r3 /dev/disk4 /Volumes/extra_storage/backup_images/valeria_hdd.img /Volumes/extra_storage/backup_images/valeria_hdd.log +sudo ddrescue -d -r3 /dev/rdisk4 /Volumes/extra_storage/backup_images/valeria_hdd.img /Volumes/extra_storage/backup_images/valeria_hdd.log +sudo ddrescue -r3 /dev/disk4 /Volumes/extra_storage/backup_images/valeria_hdd.img /Volumes/extra_storage/backup_images/valeria_hdd.log +ls +rsync -h +cd /Volumes/ +ls +ls +cd PortableSSD/ +mkdir backup +cd backup/ +pwd +.. +cd .. +ls +cd .. +ls +rsync -av --progress --ignore-errors /Volumes/Seagate\ Backup\ Plus\ Drive/ /Volumes/PortableSSD/backup/ +cd Seagate\ Backup\ Plus\ Drive +ls +.. +cd .. +ls +cd Seagate\ Backup\ Plus\ Drive\ 1/ +ls +cd .. +rsync -av --progress --ignore-errors /Volumes/Seagate\ Backup\ Plus\ Drive\ 1/ /Volumes/PortableSSD/backup/ +rsync -h +rsync -n -av --progress --ignore-errors /Volumes/Seagate\ Backup\ Plus\ Drive\ 1/ /Volumes/PortableSSD/backup/ +cd / +l +ls +cd Volumes/ +l +ls +cd extra_storage/ +ls +mkdir test +pwd +mkdir backup_images +cd backup_images/ +pwd +diskutil list +diskutil list +diskutil list +diskutil list +pwd +cd +cd Desktop/ +nano rsync_output.txt +l +ls +cat rsync_output.txt +clean +clear +cat rsync_output.txt``` + diff --git a/Temporary/Untitled 4.md b/Temporary/Untitled 4.md new file mode 100644 index 0000000..e69de29