跳至正文
Wener Notes

故事标签

AlpineLinux

4 篇故事。

  1. 约 5 分钟阅读

    恢复群晖数据盘

    Recover Synology

    • Recover Synology from AlpineLinux
    • btrfs report I/O Error

    问题

    群晖的盘搞的很复杂

    • mdraid -> lvm -> btrfs

    只看到 btrfs 报错(I/O Error),无法使用,没看到具体的磁盘错误,只能逐级排查。

    主要目的是挂载 btrfs 恢复数据。

  2. 约 4 分钟阅读

    系统盘恢复

    喜欢使用 闪存盘/U 盘 作为 Linux 系统盘,但 U 盘 使用寿命有限,当异常后需要对系统盘进行更换。

  3. 约 2 分钟阅读

    记录一次修复 init 脚本的经历

    问题产生过程

    由于定制化过 /usr/share/mkinitfs/initramfs-init 脚本,在升级大版本后,该文件被覆盖,导致生成的 initramfs 无法启动系统。

    正常情况升级 /etc 下会产生 .apk-new 后缀文件避免升级覆盖,但由于是 /usr/share 下文件,因此导致覆盖。

  4. 约 4 分钟阅读

    Firecracker 运行 AlpineLinux

    Firecracker 是亚马逊 AWS 为了解决虚拟化运行 serveless 服务实现的 VMM/Virtual Machine Monitor,作为 QEMU 的替代品,专注于为云上环境提供虚拟化。

    优点

    • 启动快 < 125ms
    • 内存占用少 < 5mb
    • Rust 实现
    • musl 静态链接
    • firecracker 自身约 1.6 MB - 无依赖