---
title: "Discussion on \"os启动! 基于文件系统快照做系统初始化/恢复.md\" | Hashnode"
description: "Discussion on \"os启动! 基于文件系统快照做系统初始化/恢复.md\". os的状态存储在磁盘上。理论上如果我们将一个磁盘的所有bit复制到另一个磁盘，那么我们就可以恢复os的状态。 但是这种程度的抽象，其实等于没有抽象。 对于一个可以正常使用的linux 系统（桌面系统。。），我想要有一种方式，能够对os进行备份和恢复。能够在离线的情况下，将任意一个磁盘变成一个可以boot的，和当前系统状态一样的系统。 这样我们可以测试不同的文件系统，不同的桌面环境，不同的内核，不同的配置。(也不用怕滚挂了)\n磁盘，uefi,esp，boot,grub，vmlinux and in..."
url: "https://hashnode.com/posts/os-init-and-backup-and-restore/682a3961443af0d1fd2391f9"
---

[Feed](https://hashnode.com/feed) /

Discussion

# [os启动! 基于文件系统快照做系统初始化/恢复.md](https://blog.woodgear.me/os-init-and-backup-and-restore?utm_source=hashnode&utm_medium=feed)

os的状态存储在磁盘上。理论上如果我们将一个磁盘的所有bit复制到另一个磁盘，那么我们就可以恢复os的状态。 但是这种程度的抽象，其实等于没有抽象。 对于一个可以正常使用的linux 系统（桌面系统。。），我想要有一种方式，能够对os进行备份和恢复。能够在离线的情况下，将任意一个磁盘变成一个可以boot的，和当前系统状态一样的系统。 这样我们可以测试不同的文件系统，不同的桌面环境，不同的内核，不同的配置。(也不用怕滚挂了) 磁盘，uefi,esp，boot,grub，vmlinux and in...

May 18, 2025 · 4 min read · blog.woodgear.me  
Read the article

-   [#archlinux](https://hashnode.com/tag/archlinux)
-   [#btrfs](https://hashnode.com/tag/btrfs)
-   [#gitops](https://hashnode.com/tag/gitops)

## Written by

[smsmpulupulu](https://hashnode.com/@smsmpulupulu)

@smsmpulupulu

  
[View profile](https://hashnode.com/@smsmpulupulu)

## Responses

Markdown supported · ⌘↵ to post

No responses yet.
