【銀河麒麟高級服務器操作系統 】虛擬機運行數據庫存儲異常現象分析及處理全流程

?更多銀河麒麟操作系統產品及技術討論,歡迎加入銀河麒麟操作系統官方論壇

https://forum.kylinos.cn


了解更多銀河麒麟操作系統全新產品,請點擊訪問

麒麟軟件產品專區:https://product.kylinos.cn

開發者專區:https://developer.kylinos.cn

文檔中心:https://document.kylinos.cn

服務器環境以及配置

【內核版本】

4.19.90-25.25.v2101.ky10.x86_64

【OS鏡像版本】

銀河麒麟高級服務器操作系統 v10 sp2 0524

【第三方軟件】

Vastbase 數據庫 G100 V2.2.10 PSU6

現象描述

虛擬機部署v10sp2系統,宿主機為歐拉定制系統。虛擬機運行Vastbase數據庫軟件,在03:10:04數據庫執行了對表dwd_rq_jg_xjjl_all_delta_1824281295409119232(對應物理文件11747991)的刪除操作,08:00:17數據庫將數據寫入表t_yh(對應物理文件11749618),在次日08點,讀取表t_yh時異常。

經數據庫廠商排查發現,文件的11749618的第5619個數據塊中,存儲了已經刪除文件11747991的第8186個數據塊的數據。同時明確在08:00:17前,有pwrite和fsync相關系統調用,且沒有返回報錯。cp操作11749618文件,同樣也是包含了被刪除的文件數據,認為存在數據丟失導致數據庫應用異常的可能。

現象分析

日志分析

分析系統日志信息,在03:10:04執行刪除操作,排查系統日志信息,未發現文件系統異常日志信息,如下圖:

同時,排查08:00:17前后日志,均未發現文件系統異常日志信息,如下圖:

截止到30日08左右訪問該文件,期間均未發現文件系統異常日志信息,如下圖:

xfs日志分析

獲取了出現問題設備的xfs日志信息,最新的日志信息顯示是次月29日的,

將mtime時間轉化,0x67201014(16進制)= 1730154516(十進制)

使用在線時間轉換工具,轉換如下:

由于xfs文件系統日志區域是循環使用的,較早之前的日志均被覆蓋了,未發現有效日志信息。

異常文件分析

針對故障文件11749618,使用xfs_bmap文件獲取其在磁盤上的位置信息及inode信息如下:

以上,文件系統已經給文件11749618分配了磁盤空間,且inode對應元數據信息正常,crc校驗正確。同時使用xfs_reapir -n對文件系統進行檢查,沒有文件系統損壞的報錯。

其他信息排查

同時,重點排查了磁盤IO壓力信息,內存使用情況,及CPU使用信息,分別如下:

均未發現異常信息。

宿主機日志排查

針對收集到的宿主機系統日志進行排查,未發現有效日志信息。需要請云平臺廠商進一步分析排查是否存在數據丟失的問題。

分析結果

通過以上分析,在異常時間節點附近未發現異常日志信息,排除虛擬機操作系統存在異常導致丟數據的可能。同時由于虛擬機的數據存儲過程涉及到宿主機及網絡存儲,不排除數據庫存在故障,或云平臺存儲故障,導致數據丟失,還需數據庫廠商及云平臺廠商進一步排查。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/73701.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/73701.shtml
英文地址,請注明出處:http://en.pswp.cn/web/73701.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

《2核2G阿里云神操作!Ubuntu+Ollama低成本部署Deepseek模型實戰》

簡介: “本文為AI開發者揭秘如何在阿里云2核2G輕量級ECS服務器上,通過Ubuntu系統與Ollama框架實現Deepseek模型的高效部署。無需昂貴硬件,手把手教程涵蓋環境配置、資源優化及避坑指南,助力初學者用極低成本在云端跑通行業領先的大…

【bug解決】NameError: name ‘fused_act_ext‘ is not defined

問題 使用basicsr庫做超分的時候發現NameError: name fused_act_ext is not defined這個問題,一直不斷重復的使用pip uninstall basicsr 和 BASICSR_EXTTrue pip install basicsr 發現一直沒有執行編譯過程,導致一直推理失敗 原因 之前已經安裝過basi…

Anaconda開始菜單里添加JupyterLab快捷方式

Anaconda開始菜單里添加JupyterLab快捷方式 在 Windows 系統安裝 Anaconda 后,發現開始菜單只有 Jupyter Notebook,卻找不到Jupyter Lab入口。其實這是因為最新版 Anaconda 默認未預裝 Lab 組件,本篇介紹一種添加 Jupyter Lab入口到開始菜單…

【Qt】modbus客戶端筆記

Qt 中基于 Modbus 協議的通用客戶端學習筆記 一、概述 本客戶端利用 Qt 的 QModbusTcpClient 實現與 Modbus 服務器的通信,具備連接、讀寫寄存器、心跳檢測、自動重連等功能,旨在提供一個可靠且易用的 Modbus 客戶端框架,方便在不同項目中集…

解決Vmware 運行虛擬機Ubuntu22.04卡頓、終端打字延遲問題

親測可用 打開虛擬機設置,關閉加速3D圖形 (應該是顯卡驅動的問題,不知道那個版本的驅動不會出現這個問題,所以干脆把加速關了)

【網絡】Socket套接字

目錄 一、端口號 二、初識TCP/UDP協議 三、網絡字節序 3.1 概念 3.2 常用API 四、Socket套接字 4.1 概念 4.2 常用API (1)socket (2)bind sockaddr結構 (3)listen (4)a…

內聯函數/函數重載/函數參數缺省

一、內聯函數 為了減少函數調用的開銷 在函數定義前加“inline”關鍵字,即可定義內聯函數 二、函數重載 1.名字相同 2.參數個數或者參數類型不同 編譯器根據調用語句實參的個數和類型判斷應該調用哪個函數 三、函數的缺省參數 定義函數的時候可以讓最右邊的連…

基于神經網絡的文本分類的設計與實現

標題:基于神經網絡的文本分類的設計與實現 內容:1.摘要 在信息爆炸的時代,大量文本數據的分類處理變得至關重要。本文旨在設計并實現一種基于神經網絡的文本分類系統。通過構建合適的神經網絡模型,采用公開的文本數據集進行訓練和測試。在實驗中&#x…

Baklib內容中臺的核心定位是什么?

構建企業級知識中樞 在數字化轉型趨勢下,Baklib內容中臺通過構建企業級知識中樞,實現了從碎片化信息到體系化資產的躍遷。其核心能力體現為對多源內容的智能聚合與結構化存儲,支持從文檔、圖片到視頻的全格式整合,并通過語義標簽…

藍耘平臺API深度剖析:如何高效實現AI應用聯動

目錄 一、藍耘平臺簡介 1.1 藍耘通義大模型 1.2 藍耘云計算資源 1.3 藍耘API與微服務 二、 藍耘平臺應用聯動場景 2.1 數據采集與預處理聯動 2.2 模型推理與后端服務聯動 2.3 跨平臺聯動 三、藍耘平臺注冊體驗功能 3.1 注冊 3.2 體驗藍耘MaaS平臺如何使用海螺AI生成視頻…

《大語言模型賦能證券業開發安全:海云安技術方案在上交所專刊發表》

近日,海云安《大語言模型在證券業開發安全領域的探索與實踐》技術方案經過上海證券交易所(以下簡稱”上交所“)行業專家評審后正式收錄于《交易技術前沿——網絡安全專刊(2025年第1期 總第61期)》。 證券信息技術研究…

第三課:Stable Diffusion圖生圖入門及應用

文章目錄 Part01 圖生圖原理Part02 圖生圖基本流程Part03 隨機種子作用解析Part04 圖生圖的拓展應用 Part01 圖生圖原理 當提示詞不能足夠表達用戶需求的時候,加入圖片能讓AI更好的理解你的想法圖片上的像素信息會在加噪和去噪的過程中,作為一種特征反映…

將網絡安全和第三方風險管理與業務目標相結合

在網絡安全風險領域,我們經常遇到與企業語言不通的問題。這可能導致網絡安全風險管理計劃得不到支持。當發現網絡安全風險時,困難在于以符合組織語言和目標的方式來表達它。 第三方風險屬于另一個灰色地帶。在組織內部,許多利益相關者&#…

使用Github項目nghttp3的樣例學習HTTP/3

文章目錄 前言一、HTTP3測試 in Ubuntu1.1. 基本軟件1.2. gcc/g1.2.1. Ubuntu221.2.2. Ubuntu201.2.2.1. 必備庫1.2.2.1.1. gmp1.2.2.1.2. mpfr1.2.2.1.3. mpc 1.2.2.2. 安裝 1.3. libev > 4.11(備用)1.3.1. 安裝1.3.2. 測試 1.4. nghttp31.5. ngtcp2…

uniapp 在app上 字體如何不跟著系統字體大小變

在UniApp開發中,默認情況下App的字體可能會跟隨系統字體設置而變化。如果你希望保持固定的字體樣式,不隨系統字體設置改變,可以采用以下幾種方法: 方法一:全局CSS設置 在App.vue的樣式中添加以下CSS: /*…

跨域問題的解決方案

一、跨域問題的本質 1.1 同源策略的三要素 瀏覽器的同源策略(Same-Origin Policy)要求請求的 協議、域名、端口 完全一致,否則視為跨域: 協議不同:http 與 https域名不同:a.com 與 b.com端口不同&#x…

Linux 上使用 Docker 部署 Kafka 集群

在 Linux 上使用 Docker 部署 Kafka 集群的步驟如下 1. 準備工作 確保已安裝: Docker Docker Compose 2. 創建 Docker Compose 文件 (docker-compose.yml) version: 3.8services:zookeeper:image: wurstmeister/zookeepercontainer_name: zookeeperports:- &quo…

【性能優化點滴】odygrd/quill 中一個簡單的標記位作用--降低 IO 次數

在 StreamSink 類中,成員變量 _write_occurred 的作用是 跟蹤自上次刷新(Flush)以來是否有寫入操作發生,其核心目的是 優化 I/O 性能。以下是詳細解析: _write_occurred 的作用 1. 避免不必要的刷新(Flush…

Ubuntu Linux安裝PyQt5并配置Qt Designer

一 安裝 PyQt5 借助 apt 包管理器來安裝 PyQt5 及其相關的開發工具: sudo apt install python3-pyqt5 pyqt5-dev-tools 假如報錯, You might want to run apt --fix-broken install to correct these. 直接執行: sudo apt --fix-…

2025清華大學:DeepSeek教程全集(PDF+視頻精講,共10份).zip

一、資料列表 第一課:Deepseek基礎入門 第二課:DeepSeek賦能職場 第三課:普通人如何抓住DeepSeek紅利 第四課:讓科研像聊天一樣簡單 第五課:DeepSeek與AI幻覺 第六課:基于DeepSeek的AI音樂詞曲的創造法 第…