raspberry pi のイメージファイルバックアップするときに毎回調べることになるのでメモ。
ちなみにWindowsでバックアップ取る場合は下記の「Win32 Disk Imager」を使ってます。

IMG形式のイメージファイルをUSBメモリやSD/CFカードへ書き込める「Win32 Disk Imager」/組み込み開発向けのシンプルなイメージライティングツール。イメージ保存も可能【レビュー】
「Win32 Disk Imager」は、IMG形式のイメージファイルをUSBメモリやSD/CFカードへ書き込むためのツール。Windows 7/8.1/10に対応するフリーソフトで、“SourceForge.net”のプロジェクトページか...
Windowsでイメージバックアップ取る際、カードリーダーが変な奴だと失敗する気がする。。。
SDカードの丸ごとバックアップ
# 前もってどこにマウントされているか確認
mount
# Backup
sudo dd if=/dev/mmcblk0 of=/home/user/backupImage.dd
# Restore
sudo dd if=/home/user/backupImage.dd of=/dev/sdcimport asyncio
from dataclasses import dataclass, field
from typing import Optional
@dataclass
class Task:
name: str
priority: int = 0
done: bool = False
result: Optional[str] = field(default=None)
async def process_tasks(tasks: list[Task]) -> dict[str, str]:
results = {}
for task in sorted(tasks, key=lambda t: -t.priority):
await asyncio.sleep(0.1)
task.done = True
task.result = f"Completed: {task.name}"
results[task.name] = task.result
return results
if __name__ == "__main__":
tasks = [Task("build", 3), Task("test", 2), Task("deploy", 1)]
output = asyncio.run(process_tasks(tasks))
print(output)
コメント
コメントを読み込み中...