日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

對磁盤的深度解析,從操作系統(tǒng)層面來講解

獨愛72H ? 來源:itworld123 ? 作者:itworld123 ? 2019-12-06 16:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

(文章來源:itworld123)

企業(yè)級存儲系統(tǒng)通常也是運行在常規(guī)操作系統(tǒng)之上的,比如早期的EMC的中端存儲是運行在Windows XP平臺上的,而國內的存儲廠商的產品通常是基于Linux平臺。分布式存儲更是不例外,目前分布式存儲通常都是運行在Linux操作系統(tǒng)之上。

為了更好地理解存儲技術,從操作系統(tǒng)層面理解磁盤就顯得尤為重要了。為了便于學習,本文以Linux操作系統(tǒng)作為參考,介紹磁盤在Linux操作系統(tǒng)層面的相關內容。我們通常看到的磁盤是在/dev目錄下的文件(設備)。在Linux操作系統(tǒng)中一切皆文件,因此磁盤設備本身也是以文件的形態(tài)呈現(xiàn)的。比如某個操作系統(tǒng)下面我們可能會看到如下內容。

上述設備中形似sdX的設備為SCSI磁盤設備。無論是基于SAS、iSCSI還是FC的磁盤設備,大概都是這個樣子。形似dm-X的是Device Map塊設備,也就是通過LVM進行管理的設備,這種設備是一種邏輯設備。在Linux操作系統(tǒng)中塊設備的種類很多,有本地磁盤設備、有SAN設備還有基于網絡的塊設備。在虛擬機中塊設備又呈現(xiàn)為另外一種文件名,比如在Xen虛擬機中偽xvdX。

雖然名稱差異很大,但是在Linux操作系統(tǒng)內核中的實現(xiàn)確實非常簡單。在內核中任何磁盤塊設備都是通過調用add_disk函數(shù)完成的。在《Linux設備驅動程序》這本書對塊設備進行了詳細的介紹,并且可以通過非常簡單的代碼實現(xiàn)一個自己的塊設備。

SAN的全稱是存儲區(qū)域網絡,也就是通過網絡的形式實現(xiàn)計算節(jié)點(客戶端)對存儲系統(tǒng)的訪問。在存儲系統(tǒng)中可以劃分若干個LUN,這些LUN通過網絡的方式連接,在客戶端呈現(xiàn)為一個磁盤。如圖所示,存儲系統(tǒng)的資源在計算節(jié)點以磁盤的形式呈現(xiàn)。

對于Linux操作系統(tǒng)來說,塊設備就好像一個文件一樣。任何讀寫數(shù)據(jù)都是以偏移和長度為基本信息下發(fā)到磁盤塊設備進行處理。因此,對于塊設備來說,它并不關系這些數(shù)據(jù)在底層是如何存儲。對于SAN存儲來說,當塊設備接收到請求后,會調用底層協(xié)議層的接口將請求轉發(fā)出去。SAN存儲使用的是SCSI協(xié)議,因此,塊設備的請求都會轉換為SCSI協(xié)議進行處理。

Linux內核實現(xiàn)了一個SCSI子系統(tǒng),所有SCSI設備及驅動都基于該子系統(tǒng)實現(xiàn)。該SCSI子系統(tǒng)分為3層,SCSI上層、SCSI中層和SCSI下層。其中上層是設備層,實現(xiàn)比如磁盤驅動、磁帶驅動或者光盤等所有的塊設備。中層是通用層,實現(xiàn)SCSI的公共功能,比如錯誤處理等內容。下層是硬件驅動層,比如FC-HBA驅動和SAS-HBA卡驅動等等。

針對Linux磁盤設備來說,其發(fā)送的請求經過SCSI層后會封裝為SCSI協(xié)議包,然后通過底層的協(xié)議發(fā)送出去。對于塊設備,底層協(xié)議對用戶來時是透明的,用戶在使用塊設備的時候也不用關心塊設備底層所使用的通信協(xié)議。但是對于SCSI子系統(tǒng)來說是需要關系底層通信協(xié)議的,因為它要調用底層驅動的接口將數(shù)據(jù)通過該驅動發(fā)送出去。對底層驅動的調用是通過其回調函數(shù)完成的,回調函數(shù)的注冊發(fā)生在設備初始化的時候。

至此,我們了解到SAN存儲磁盤與本地磁盤并無本質的差別,核心差異在與其數(shù)據(jù)需要通過某種協(xié)議與比較遠的設備進行數(shù)據(jù)的交換。SAN存儲最早只支持FC協(xié)議。后來隨著以太網技術的飛速發(fā)展,IBM發(fā)明了iSCSI協(xié)議,該協(xié)議是基于TCP/IP協(xié)議實現(xiàn)的存儲協(xié)議。iSCSI協(xié)議可以簡單地理解為一個應用層的協(xié)議,類似HTTP協(xié)議。只不過HTTP協(xié)議用于傳輸Web內容,而iSCSI協(xié)議則用于傳輸磁盤內容。

可以看出,iSCSI其實就是對SCSI協(xié)議的封裝,然后通過以太網進行傳輸。說白了,iSCSI就是以以太網作為傳輸媒介的SCSI協(xié)議。iSCSI協(xié)議分為客戶端和服務端兩部分,在iSCSI協(xié)議中稱為啟動器和目標器。其中啟動器就是計算端,而目標器就是存儲端。

(責任編輯:fqj)

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 操作系統(tǒng)

    關注

    37

    文章

    7443

    瀏覽量

    129643
  • 磁盤
    +關注

    關注

    1

    文章

    401

    瀏覽量

    26597
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    龍芯中科深度適配統(tǒng)信桌面操作系統(tǒng)V25

    2026年4月15日,統(tǒng)信軟件正式發(fā)布統(tǒng)信桌面操作系統(tǒng)V25。作為國產操作系統(tǒng)里程碑式版本,該版本在智能化、高效性、可靠性三大維度實現(xiàn)系統(tǒng)性突破,標志著國產操作系統(tǒng)
    的頭像 發(fā)表于 04-16 15:54 ?304次閱讀

    海光信息全面適配統(tǒng)信桌面操作系統(tǒng)V25

    產桌面操作系統(tǒng)領軍者統(tǒng)信軟件深度攜手,在統(tǒng)信桌面操作系統(tǒng)V25推出之際完成全面適配,以軟硬協(xié)同破解產業(yè)攻堅難題,樹立國產AI終端與內生安全新標桿。
    的頭像 發(fā)表于 04-16 09:26 ?646次閱讀
    海光信息全面適配統(tǒng)信桌面<b class='flag-5'>操作系統(tǒng)</b>V25

    兆芯全系列CPU深度適配統(tǒng)信桌面操作系統(tǒng)V25

    這款號稱國內操作系統(tǒng)里程碑式版本的統(tǒng)信桌面操作系統(tǒng)V25在智能化、高效性、可靠性三個維度實現(xiàn)了突破,推動國內操作系統(tǒng)“可用”全面邁向“成熟與智能”的發(fā)展新階段。V25桌面
    的頭像 發(fā)表于 04-15 18:03 ?1004次閱讀

    主流國產操作系統(tǒng)解析:技術特點與行業(yè)適配指南

    、消費電子等領域實現(xiàn)深度滲透,成為數(shù)字中國建設的重要底座。本文將聚焦主流國產操作系統(tǒng),解析不同品牌的技術特點、核心優(yōu)勢與應用場景,為不同用戶的選型提供參考。 一、銀河麒麟操作系統(tǒng):全領
    的頭像 發(fā)表于 03-27 14:27 ?246次閱讀

    Linux磁盤管理指令合集:查看、分區(qū)到修復

    在 Linux 服務器運維或日常使用中,磁盤管理是高頻操作 —— 無論是排查磁盤空間不足的問題,還是新增硬盤后的分區(qū)配置,都離不開一系列核心指令。今天就為大家整理一份「Linux 磁盤
    的頭像 發(fā)表于 02-03 16:07 ?3541次閱讀
    Linux<b class='flag-5'>磁盤</b>管理指令合集:<b class='flag-5'>從</b>查看、分區(qū)到修復

    海格通信加入中關村智能終端操作系統(tǒng)產業(yè)聯(lián)盟

    近日,海格通信(股票代碼:002465)加入中關村智能終端操作系統(tǒng)產業(yè)聯(lián)盟。雙方將在智能終端操作系統(tǒng)在技術、應用場景與產業(yè)生態(tài)層面加強聯(lián)合,開啟智能終端操作系統(tǒng)產業(yè)協(xié)同發(fā)展的新篇章。
    的頭像 發(fā)表于 01-20 17:04 ?1549次閱讀

    海光整機搭配銀河麒麟桌面操作系統(tǒng)V10SP1(X86)「使用命令掛載磁盤報錯結構需要清理」問題解決方法

    整機型號:集特IPC-660 搭載GM0-5602 海光3350主板 搭配銀河麒麟桌面操作系統(tǒng)V10SP1(X86) 問題:使用命令掛載磁盤報錯結構需要清理 問題描述 在銀河麒麟桌面操作系統(tǒng)
    的頭像 發(fā)表于 01-06 17:53 ?1667次閱讀
    海光整機搭配銀河麒麟桌面<b class='flag-5'>操作系統(tǒng)</b>V10SP1(X86)「使用命令掛載<b class='flag-5'>磁盤</b>報錯結構需要清理」問題解決方法

    EV10AS180A模數(shù)轉換器支持哪些操作系統(tǒng)

    應用。EV10AS180A轉換器本身并不直接依賴或支持特定的操作系統(tǒng),其核心功能是完成模擬信號到數(shù)字信號的轉換,屬于硬件層面的數(shù)據(jù)處理設備。硬件獨立性:EV10AS180A作為一款高性能ADC,其工作原理
    發(fā)表于 11-18 09:18

    單片機的操作系統(tǒng)

    單片機操作系統(tǒng)主要分為實時操作系統(tǒng)(RTOS)和嵌入式操作系統(tǒng)兩類,以下是常見選擇: 實時操作系統(tǒng)(RTOS) ? FreeRTOS ?:輕量級開源內核(最小內核約6 KB RAM)
    發(fā)表于 11-14 06:18

    亮鉆科技與銀河麒麟桌面操作系統(tǒng)深度適配

    最近,亮鉆多款RK3568/RK3588主板和主機,獲得銀河麒麟桌面操作系統(tǒng)(工業(yè)版)的官方認證,雙方產品相互兼容、穩(wěn)定運行。
    的頭像 發(fā)表于 10-22 10:49 ?1094次閱讀

    龍芯CPU與銀河麒麟操作系統(tǒng)V11深度適配

    /3C6000)、LoongGPU及龍芯瀏覽器等產品均已完成與銀河麒麟操作系統(tǒng)V11的深度適配,未來將以該操作系統(tǒng)為支撐,為終端用戶和企業(yè)客戶提供全新解決方案。
    的頭像 發(fā)表于 09-02 10:44 ?1123次閱讀

    樹莓派操作系統(tǒng):版本、特性及設置完整指南!

    樹莓派操作系統(tǒng)是什么?樹莓派操作系統(tǒng)是由樹莓派基金會專為樹莓派開發(fā)的官方操作系統(tǒng)。它基于DebianLinux發(fā)行版,并針對樹莓派的ARM架構進行了專門優(yōu)化。樹莓派操作系統(tǒng)有多個版本,
    的頭像 發(fā)表于 07-28 18:26 ?1896次閱讀
    樹莓派<b class='flag-5'>操作系統(tǒng)</b>:版本、特性及設置完整指南!

    深度智能 基座躍遷 鴻道Intewell,面向“AI+智造”的新型工業(yè)操作系統(tǒng)

    科東軟件受邀參加“數(shù)字化與智能制造技術論壇”,帶來“AI+智造”的精彩分享。在“AI+智造”深度融合的時代洪流中,工業(yè)操作系統(tǒng)作為底層基座的重要性日益凸顯。鴻道Intewell操作系統(tǒng)已成為驅動中國制造業(yè)智能化躍遷的關鍵力量。
    的頭像 發(fā)表于 07-23 17:02 ?735次閱讀
    <b class='flag-5'>深度</b>智能 基座躍遷  鴻道Intewell,面向“AI+智造”的新型工業(yè)<b class='flag-5'>操作系統(tǒng)</b>

    深度操作系統(tǒng)deepin 25正式發(fā)布

    歷經 Preview、Alpha、Beta 三輪社區(qū)共創(chuàng)測試,deepin 25 于今日發(fā)布亮相!本次版本以 “萬物向新” 為核心,四大革新特性全面進化,1000+ 項優(yōu)化修復落地,為廣大開發(fā)者與用戶朋友們帶來更可靠、更流暢、更自由的開源操作系統(tǒng)體驗。
    的頭像 發(fā)表于 07-01 16:57 ?1465次閱讀

    理想汽車智駕操作系統(tǒng)解讀

    [首發(fā)于智駕最前沿微信公眾號]在智能網聯(lián)與生成式AI技術深度融合的浪潮下,汽車操作系統(tǒng)已經最初的簡單資源管理平臺,演化為承載感知決策、執(zhí)行控制與安全防護的智能化中樞。理想汽車自主研發(fā)的星環(huán)OS
    的頭像 發(fā)表于 05-13 10:54 ?1468次閱讀
    理想汽車智駕<b class='flag-5'>操作系統(tǒng)</b>解讀
    高陵县| 松桃| 济源市| 思茅市| 临潭县| 沂水县| 辛集市| 西畴县| 七台河市| 潜江市| 施甸县| 松潘县| 新蔡县| 雷州市| 西盟| 漠河县| 靖边县| 宜州市| 伊宁市| 孟津县| 噶尔县| 西吉县| 临城县| 桦南县| 泾源县| 翁源县| 宜丰县| 定襄县| 建水县| 庄河市| 庆云县| 西畴县| 台南县| 南康市| 大方县| 通渭县| 乐东| 西林县| 惠东县| 商都县| 太原市|