为什么 Ubuntu Server NAS 分区在备份期间会自动将文件系统更改为“只读”?

为什么 Ubuntu Server NAS 分区在备份期间会自动将文件系统更改为“只读”?

05/13 更新:我昨天从 3 个工作站(3 个不同的 Samba 用户)同时运行了备份(Windows 映像备份 - 最大的文件接近 47 GB,.vhdx 类型)。我注意到 1 个 Samba 用户将文件记为“只读”模式,而其他 2 个 Samba 用户记为普通文件,对于普通,我的意思是“读写”模式文件。此练习向我展示了以下内容:a) 与 .zip 类型不同的大文件不是问题;b) 至少有 1 个 Samba 用户将文件记为“只读”模式。到目前为止,当创建或从 LAN 上的终端源直接复制到 NAS 服务器外部 USB 驱动器时,负责自动将 NAS 分区更改为“只读”文件系统的事件会被触发。

提前感谢大家的关心和帮助。突然,在从 Windows Server 2008 R2(通过 7-Zip)备份时,目标 NAS 硬盘自动更改为“只读”模式 - 似乎在创建非常大的 .zip 文件(大约 50 GB 或更大)时发生这种情况。这肯定不是由于空间不足(目前 3.58 TB 中有 2 TB 可用),而且 Samba 共享对用户没有大小限制(关于用户配额)。这是环境:

  • 操作系统:Ubuntu Server 18.04
  • USB 设备(根据 smartctl):供应商:WD 产品:My Book 25EE 修订版:4007 合规性:SPC-4 用户容量:4,000,786,153,472 字节 [4.00 TB] 逻辑块大小:512 字节 物理块大小:4096 字节 LU 已完全配置 旋转速率:5400 rpm 外形尺寸:3.5 英寸 逻辑单元 ID:0x50014ee2660fd2e6 序列号:WCC7K2FKNZHD 设备类型:磁盘 当地时间为:2022 年 5 月 10 日星期二 10:00:43 -03 SMART 支持:不可用 - 设备缺乏 SMART 功能。

=== 开始读取智能数据部分 === 当前驱动器温度:0 C 驱动器跳闸温度:0 C

不支持错误计数器记录

未记录任何自检

  • 挂载点信息:/mnt/backup 上的 /dev/sdb1 类型 ext4 (rw、nosuid、nodev、noexec、relatime、quota、usrquota、grpquota、data=ordered、user)

我是一名 Linux 爱好者,但还远不是系统管理员,所以如果你们想让我打印一些日志内容,请只需处理命令行即可获取。

答案1

(抱歉,我还不能发表评论。)

请发布 的输出dumpe2fs -h /dev/sdb1 |grep Errors。我猜它被设置为“remount-ro”。关于首先导致此类错误的原因,最常见的原因是:

  • 文件系统有错误,可能是由于电源断电/重置时间不对,而 fsck 无法仅从日志中修复此问题;您需要手动在卸载文件系统
  • 你的硬盘快要坏了
  • 你的电缆不好
  • 您的 MyBook 中有一个带 SMR 的 WD Red,有时写入数据需要很长时间,超出超时时间,写入被视为失败

其中任何一个迟早都会触发“remount-ro”。

答案2

好吧。我要感谢所有可能以某种方式合作过的人。看起来 WD 外置硬盘最终损坏了,因为它无法被任何操作系统使用,我的意思是该设备被检测为 USB 设备,甚至 Linux 也会记录它是什么类型的设备、制造商、产品名称和型号,但它无法使用它;Windows 上也发生了类似的情况。

相关内容