GaGa's Blog

One GaGa, One World !

1. Ext2 基本特性

Ext2(Second Extended File System,二代扩展文件系统)是 Linux 早期的主力文件系统,1993 年发布。
特点主要有:

  • 无日志 (No Journaling)

    • Ext2 不记录文件操作日志,所以相比 Ext3/Ext4,数据一致性保障弱一些。
    • 系统崩溃或断电后需要 fsck 扫描修复,速度慢。
  • 磁盘空间分配

    • 使用 inode + block 方式管理文件。
    • inode 保存元数据(权限、时间戳、指针等)。
    • block 保存实际数据。
    • 支持“直接块、间接块、双重间接块、三重间接块”,能支持大文件。
  • 文件大小与分区支持

    • 最大文件系统大小:32TB(取决于 block size 和 inode 结构)。
    • 单文件最大:2TB(通常情况下)。
  • 性能

    • 因为没有日志,写入时开销比 Ext3/Ext4 小,性能更高。
    • 但稳定性和恢复能力较差。
  • 文件特性支持

    • 支持 权限 (Unix 权限、ACL)、符号链接、硬链接、稀疏文件。
    • 不支持日志、快照、动态扩展等现代特性。

Read more »

VirtualBox 是什么

VirtualBox 是 Oracle 出品的一款 开源虚拟化软件,主要作用是在你的主机(Windows/macOS/Linux)上运行一个或多个虚拟机(VM)。

特点:

  • 跨平台支持广:支持 Windows、macOS、Linux 主机
  • 支持多种客户机系统:可运行 Linux、Windows、BSD、Solaris 等虚拟机
  • 免费且开源
  • 支持快照(Snapshot):可保存虚拟机状态,快速回滚
  • 网络模式灵活:NAT / Bridge / Host-only / Internal 多种网络模式
Read more »

在 ARM 架构(比如 Raspberry Pi、Apple M 系列、ARM 云主机)上 docker pull 默认会拉取与本机架构(arm64)匹配的镜像。但有时我们需要强制拉取 x86_64(amd64) 的镜像,比如用于跨架构调试、镜像重新构建等。


一、使用 --platform 参数(推荐做法)

Docker 在 v19.03+ 之后支持通过 --platform 参数指定目标架构。

Read more »

一、KodCloud 是什么?

KodCloud(可道云) 是一款 开源的私有云网盘 / 文件协作系统,
本质上是一套 Web 文件管理器 + 在线办公协作平台。

它支持:

  • 浏览器直接管理服务器文件(类似网页版 Windows 资源管理器);
  • 在线预览 / 编辑 文档、代码、图片、音视频;
  • 多用户协作、权限分级、分享链接;
  • 可自建私有云替代百度网盘 / NAS 界面化文件管理。
Read more »

一、OTA 是什么?

这里的 “OTA” 如果是指 One-Time Authentication / One-Time Authorization,通常是指 一次性验证(类似于 TOTP 验证码)机制。

可以理解为:

OTA 二次验证 ≈ TOTP(Time-based One-Time Password)二次验证

Read more »

一、什么是 Serveo

  • Serveo 是一种”远程端口转发(remote port forwarding via SSH?)”服务——它通过 SSH 隧道把本地服务映射到一个公网可访问的子域或端口。
  • 它的优势是:无需安装客户端、无需注册账号,只要你机器上有SSH客户端,就能使用。
  • 用户在启动转发隧道后,就会得到一个 “<subdomain>.serveo.net” 的公网地址,外部用户可以通过这个地址访问到你本地的某个端口。

换句话说:
Serveo 相当于一个中转服务器 + SSH 隧道,负责把公网请求转发到你本地机器的指定服务上。

Read more »

在 Kubernetes 中,如果你想批量重启多个 Deployment 的容器,可以通过多种方式实现(比如 kubectl rollout restart、patch、或者循环脚本)。


bf00a4135d5dd34417cb3c38f5c6e8db.png

方法一:推荐方式 — 使用 rollout restart

Read more »
0%