V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ZGeek  ›  全部回复第 3 页 / 共 8 页
回复总数  155
1  2  3  4  5  6  7  8  
31 天前
回复了 seers 创建的主题 程序员 DeepSeek 每次都是英文回答,如何避免
所有不是你直接打出来的信息 都用```框起来
31 天前
回复了 seers 创建的主题 程序员 DeepSeek 每次都是英文回答,如何避免
很简单 代码用```框起来,尽量使用 markdown 格式标准来书写
31 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@wenning #15 https://i.imgur.com/i39OlEU.gif

就显示的备用的这个这个
31 天前
回复了 developerupup 创建的主题 NAS 请教大佬入门的备份方案
丢百度云,用 Duplicati
31 天前
回复了 Jimmyisme 创建的主题 NAS TrueNAS 寄了,被家里人习惯性关插头电源了
试下这两个,看是否能执行成功
zpool import -f -o readonly=on 5789171728369314650
zpool import -f -F -o readonly=on 5789171728369314650
31 天前
回复了 Jimmyisme 创建的主题 NAS TrueNAS 寄了,被家里人习惯性关插头电源了
老哥可以加我微信,一起看 yzq62792 @Jimmyisme
31 天前
回复了 Jimmyisme 创建的主题 NAS TrueNAS 寄了,被家里人习惯性关插头电源了
您好,这个最新的测试结果非常关键,它彻底改变了情况!

好消息是,您的 ZFS 元数据**没有**像我们担心的那样完全丢失。系统现在能看到池的结构了。
坏消息是,这个池处于一个非常危险的状态,有多块硬盘出现了问题。

### 问题诊断 - 解读 `zpool import` 输出

让我们来逐行分析这个输出:

```
pool: imdata
id: 5789171728369314650
state: UNAVAIL
status: One or more devices are faulted.
action: The pool cannot be imported due to damaged devices or data.
config:

imdata UNAVAIL insufficient replicas
raidz1-0 UNAVAIL insufficient replicas
de0eab4e-4d20-4d2c-9858-62bd172010b8 FAULTED too many errors (硬盘 1)
61e72697-2487-4c81-8134-4b3c83392fc2 FAULTED too many errors (硬盘 2)
06c808ba-f0fa-4ec4-80f8-ef7d1583898a ONLINE (硬盘 3)
3288161652282183282 UNAVAIL (硬盘 4)
```

1. **`state: UNAVAIL`**:这是最严重的状态,意味着池目前完全不可用。
2. **`status: insufficient replicas`**:“副本不足”。这是核心原因。您使用的是 `raidz1-0`,这是一个 RAIDZ1 阵列。
* **RAIDZ1**:允许**最多 1 块**硬盘离线或故障。
* **您当前的状态**:
* 有 **2 块**硬盘被标记为 `FAULTED` (故障)。
* 有 **1 块**硬盘被标记为 `UNAVAIL` (不可用,可能意味着系统找不到它或无法读取它)。
* 只有 **1 块**硬盘是 `ONLINE` (在线) 的。
* **结论**:您总共丢失了 3 块硬盘的访问权限,远远超过了 RAIDZ1 所能容忍的 1 块硬盘的上限。因此,ZFS 判定数据完整性已无法保证,拒绝导入该池。

### 修复步骤 - 尝试抢救数据

现在的情况非常危急,我们的首要目标不是“修复”池,而是**尝试以只读模式导入,尽最大可能把数据抢救出来**。请严格按照以下步骤操作,不要轻易尝试有写入风险的操作。

#### 第 1 步:尝试只读强制导入

这个命令会尝试忽略一些错误,以只读模式挂载池。这不会对池造成任何进一步的写入损坏,是目前最安全的数据抢救方法。

```bash
zpool import -f -o readonly=on imdata
```

* `-f`:强制导入,忽略一些非致命错误。
* `-o readonly=on`:以只读模式挂载。

**执行后,请观察结果:**

* **如果成功导入**:恭喜您!您的池现在应该是 `ONLINE` 或 `DEGRADED` 状态,并且是只读的。**请立即开始将所有重要数据复制到其他安全的存储位置(另一个硬盘、另一台电脑等)!** 这是您抢救数据的黄金时间窗口。
* **如果依然失败**:请将报错信息发给我。我们可能需要尝试更“暴力”的方法。

#### 第 2 步:如果第 1 步失败,尝试更强的恢复模式导入

**警告:此步骤有微小风险,但鉴于目前情况,这是必要的尝试。** 它会尝试回滚到池中最后一个一致的事务组( TXG ),可能会丢失最后几秒或几分钟的写入数据,但这通常是让池重新上线的唯一方法。

```bash
zpool import -f -F -o readonly=on imdata
```

* `-F`:尝试恢复到一个更早的、健康的时间点。

**再次观察结果:**

* **如果成功导入**:太好了!立即开始抢救数据,将所有文件复制出来。
* **如果仍然失败**:那么池的损坏程度可能已经非常严重,通过标准命令恢复的可能性已经很低了。

### 后续步骤和建议

1. **识别物理硬盘**:
* `06c808ba-f0fa-4ec4-80f8-ef7d1583898a` 是您唯一健康的硬盘。
* 另外三块盘(两个`FAULTED`,一个`UNAVAIL`)都是有问题的。您需要检查它们的物理连接( SATA 线和电源线),并查看硬盘的 S.M.A.R.T.状态。在 TrueNAS UI 的 **Storage -\> Disks** 界面,您可以尝试找出这些硬盘对应的是哪个 `/dev/sdX` 设备。
2. **做好最坏的打算**:
* 一个 4 盘 RAIDZ1 阵列坏了 3 块盘,数据完全丢失的风险极高。
* 如果上述导入命令全部失败,数据很可能已无法通过 ZFS 命令恢复。
3. **恢复大于修复**:
* 即使您成功以只读模式导入并救出了数据,这个池也已经不再可靠。**不要**尝试向其中写入任何新数据。
* 在救出数据后,您应该销毁( destroy )这个池,检查并更换所有故障硬盘,然后用新硬盘重建一个新的、健康的存储池,最后将您抢救出来的数据复制回去。

**请立即行动,先尝试第 1 步的命令 (`zpool import -f -o readonly=on imdata`),并告诉我结果。**
31 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@v2tudnew #10 看了你的,你的的确是没有问题,我只有我公司的电脑这样,公司的网络环境是禁止连接微软的更新服务器的,不知道这个有没有影响。我在 windows11 上有问题,逼着我退回到 windows10 ,结果还是如此
31 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@v2tudnew #9 我是备用内存 standby 的那部分占用巨多,且不主动清理,不是程序申请的内存,standby 内存是操作系统管理的
31 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@v2tudnew #9 在非常卡的时候看的内存视图,是不是和用的软件相关,我主要是 idea 和一堆 electron 的应用,重度依赖浏览器( firefox+edge ( pwa ))
32 天前
回复了 Jimmyisme 创建的主题 NAS TrueNAS 寄了,被家里人习惯性关插头电源了
给一下 AI 的答复,你看下能否解决
```md
您好,感谢您提供详细的命令行测试结果。这些结果非常重要,它们揭示了问题的严重性,并且改变了我们对问题的初步判断。

### 新的问题分析

您运行的所有 `zpool import imdata` 命令都返回了同样的结果:
`cannot import 'imdata': no such pool or dataset`

这个错误的核心意思是:**ZFS 在扫描系统所有的硬盘时,已经找不到任何带有 'imdata' 标签的 ZFS 元数据了。**

这与我们最初根据 UI 截图(显示为 'Exported')的判断完全不同,情况要严重得多。UI 界面显示的信息很可能是系统缓存的旧状态,而您在命令行中得到的实时扫描结果更为准确。

简单来说,系统现在认为,那几块物理硬盘(`sda`, `sdd`, `sdi`, `sdb`)已经不再是 ZFS 存储池的一部分了。

这通常由以下几种灾难性原因之一导致:

1. **硬盘被重新初始化或覆盖**:这几块硬盘可能被意外地(例如,在安装其他系统、或者被其他进程)清除了分区表或头部的元数据。
2. **所有硬盘同时发生元数据损坏**:虽然可能性较小,但如果所有硬盘的关键元数据区域都损坏,ZFS 也将无法识别它们。
3. **严重的硬件或连接问题**:导致操作系统层面完全无法正确读取硬盘的元数据区域。

### 下一步的关键诊断步骤

现在,我们需要执行一个“盲扫”,来扫描系统上的所有磁盘,看看是否能找到**任何**可以导入的池(即使它已经损坏或名称不符)。请不要放弃,执行以下命令:

**1. 盲扫 ZFS 池**

在 TrueNAS 的 Shell 中,只运行 `zpool import`,不带任何参数:

```bash
zpool import
```

这个命令会扫描所有连接到系统的设备,并报告它找到的所有可导入的 ZFS 池。请将这个命令的**全部输出**复制给我。这里有几种可能的结果:

* **最佳情况**:命令找到了一个池,但可能名字是一串数字( Pool ID ),并且状态是 `FAULTED` 或 `DEGRADED`。如果看到任何输出,请立即发给我,这可能还有一线生机。
* **最坏情况**:命令执行后,**没有任何输出**,直接返回到新的命令行提示符。

**2. 列出系统识别的块设备**

为了确认系统是否还能看到这些硬盘,请运行以下命令并将其输出也提供给我:

```bash
lsblk
```

这个命令会列出系统识别的所有磁盘和分区,让我们能确认 `sda`, `sdd`, `sdi`, `sdb` 这些设备是否还在,以及它们的分区情况。

### 总结与展望

* **如果 `zpool import` 没有任何输出**:
这几乎可以确认,组成 `imdata` 池的所有硬盘上的 ZFS 元数据(可以理解为“分区表”和“文件系统信息”)已经丢失或被完全破坏。在这种情况下,数据通过常规 ZFS 命令恢复的可能性微乎其微。恢复数据将需要依赖专业的、底层的磁盘数据恢复服务,这通常非常昂贵且不保证成功。这也凸显了**数据备份**的极端重要性。

* **如果 `zpool import` 有输出**:
请把输出结果告诉我,我们或许可以尝试使用 Pool ID 和更强力的恢复参数来尝试恢复池的只读访问,以便您能将数据复制出来。

请务必先执行上述两个命令 (`zpool import` 和 `lsblk`),我们根据结果再决定下一步行动。
```
32 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@ryd994 #4 遇到的问题是启用了交换内存后,系统会变卡,因为我是几个大型软件交替使用,怀疑是不停的进行内存数据和磁盘的虚拟内存换入换出导致的,用了这个后就没问题了,物理内存再也没有用满过
32 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@YsHaNg #1 漏不漏不知道,但是能够确认的是内存使用中的 standby 内存不释放,宁肯使用交换内存都不释放 standby 内存
32 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@v2tudnew #2 开了的,正常开着,32GB 的内存,备用内存高的时候占用到 14GB ,其他部分大概 18G ,虚拟内存还要再申请很多个 G
32 天前
回复了 ZGeek 创建的主题 分享发现 安利一款 windows 下巨有用的内存软件
@ryd994 #4 说反了,Linux 下可以通过一个 echo 指令清理,windows 上的反而一直不清理,宁肯用磁盘进行交换都不用备用的这部分内存,导致运行一段时间后变得非常卡(频繁交换),因为 standby 内存不释放
用 VPN ,流量包一层,不然呢容易被查
@zk8080 #237 是这样子的,就算是夫妻,也得在做事情之前达成一致才能行事
@chenykun123 #32 不清楚,媳妇受不了我打呼噜打着打着憋气太吓人(怕憋死了),给弄了个体验了,后来就买了
@yikyo #17 @BlackSiao 建议你俩勾兑下,我记得我的也是 S10 (记不特别清)
🔹你们第一次戴上呼吸机的时候是什么感受?
有只抱脸蜘蛛贴在脸上,还要往肺里打气,不舒服,三天就习惯了。
🔹有没有坚持不下去的时刻?是怎么调整过来的?
没有,完全没有,只有第一晚
🔹你们是在医院买的机器,还是自己找渠道买的?有没有推荐?
咸鱼租的二手,600 一个月,然后租转买了,总价 2500 吧,这样买贵了
🔹呼吸机长期使用会不会影响鼻子或面部?有没有什么注意事项?
好像没有

特别注意事项:
不要买双水平的,觉得双水平的好可以租,但是谁用谁想骂娘,那玩意不按照自己的呼吸节奏,一会打气,一会放弃,用 3 分钟就想摔机器(当然,双水平的可以调整成单水平的,不过钱就花的冤枉了(贵的多))
1  2  3  4  5  6  7  8  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2574 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 21ms · UTC 04:40 · PVG 12:40 · LAX 21:40 · JFK 00:40
Developed with CodeLauncher
♥ Do have faith in what you're doing.