Linux/Windows 系統分區

1. Windows 系統
1.1?系統分區

系統分區也叫做磁盤分區,即分盤;

舉個例子,好比家里有一個大柜子,把衣服,鞋子,襪子都放在里面,由于沒有隔斷,找的時候非常麻煩,找是能找到,不過找的效率比較低。電腦的數據比衣物的數量更加龐大,分區可以提高查找數據的效率;

1.2 分區類型

主分區:最多四個;

擴展分區:最多一個(擴展分區不能寫入數據和格式化,只能包含邏輯分區);

邏輯分區可以寫入數據和格式化;

主分區+擴展分區最多四個;?

這種分區類型受磁盤限制;

如下,柜子1,2,3是主分區,4是擴展分區,5,6是擴展分區下的邏輯分區;

1.3 格式化
(1) 目的

格式化又稱邏輯格式化,硬盤分好區之后, 必須格式化之后才能寫入數據,格式化的主要目的是在硬盤中寫入文件系統

Windows 可以識別的文件系統是 FAT16,FAT32,NIFS;

Linux 可以識別的文件系統是 EXT2, EXT3, EXT4(Linux 默認的文件系統);

這里的格式化指的是操作系統的格式化,即高級格式化(低級格式化指的是對硬盤的格式化);

格式化類似于前面的柜子加入一定的規則的“隔斷”,在磁盤空間營造加入“隔斷” 營造從4kb 大小的空間(數據塊)儲存數據,這些數據存儲在不規則排布的數據塊里,比較零散,因此才會有“磁盤碎片整理”工具,對這些保存文件的不同數據塊盡量放在一起,提高文件讀取效率;

然而,通常使用第二種分區方法;

(2)數據條

將幾十上上百 G 的文件存放在一個個4 kb大小的數據塊中,查找起來還是不方便。

因此我們對每個文件添加編號(i node),根據編號找到文件的相關條款,潼關相關條款就知道相關數據的數據塊位置;

1.4 總結?

格式化需要將大硬盤分成幾個小硬盤,主要目的是寫入文件系統;

寫入文件系統最主要的是按照文件系統的規則將磁盤空間分割成等大小的數據塊(block);

同時建立一個 i? node 列表,查找文件的時候,通過節點找到文件的條款,從而知道文件保存在哪些數據塊中,進而將數據塊中的數據拼湊成一個完整的大數據;

2. Linux 系統

Windows 系統中,將大硬盤分為小硬盤,再分區,格式化,最后分配盤符,就可以使用硬盤了。而 Linux 系統還需要在格式化之后,分配盤符之前給每個分區建立 “ 設備文件名 ”,這是因為,在Linux 系統中,所有硬件設備都是文件

2.1 硬盤設備文件名

如下表,硬件設備文件名:(設備文件名是固定的,只需看懂即可)

“ / ” 是根目錄(最高一級目錄);

dev 是一級子目錄,里面存放的文件都是硬件文件:

如果是 IDE 硬盤接口,設備文件名是 hd 【硬盤號】;?

如果有一個硬盤,硬盤號是【a】,有第二個硬盤,硬盤號是【b】;

比如 IDE 硬盤接口的第一個硬盤的設備文件名是 hd【a】, IDE 硬盤接口的第二個硬盤的設備文件名是 hd【b】;

2.2 分區設備文件名?

在硬件文件名后面直接加上分區號,1,2,3,等,以此類推;

比如, hda1 表示 IDE 硬盤接口的第一個硬盤的第一個分區;

2.3 硬盤接口

不同接口的硬盤主要的差距是傳輸速率的不同

IDE 硬盤接口最古老,是硬盤接口的一種,理論上最高傳輸速率是133 MB/S,現在已經淘汰;

SCSI 硬盤是 IDE 硬盤同時代產物,理論上最高傳輸速率是 200MB/s,主要用于服務器,現在已經淘汰;

SCTA 硬盤接口是目前個人計算機和服務器常用的硬盤接口,因此我們常看到的是設備文件名是 sd [ a ] ,?sd [ b?] 等;

2.4 掛載

在 Windows 中,使用硬盤前的最后一步叫做分配盤符,而在 inux 中,叫做掛載,盤符命在 Linux 中叫做掛載點

2.5 文件系統結構

?從系統上看(下圖左),boot 目錄,home 目錄都是根目錄的一級子目錄;

從硬盤上看(下圖右),根目錄的每個一級子目錄都有自己獨立的磁盤空間;

存儲結構的不同是兩大獨立的操作系統的特征之一;

2.6 總結

Linux 系統的分盤共需五步:

分區——格式化——建立設備文件名——掛載;

比 windows 分盤多了一步”建立設備文件名“;

注意:

掛載點必須是目錄;?

格式化的主要目的是寫入文件系統,同時清空硬盤中的數據

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

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

相關文章

C++ Primer:3.2 標準庫類型string

其他章節&#xff1a;C Primer 學習心得 標準庫類型string表示可變長的字符序列&#xff0c;使用string類型必須首先頭文件&#xff0c;string定義在命名空間std中 #include <string> using std::string定義和初始化string對象 初始化類的對象是由類本身決定的&#x…

借力Jersey,鑄就卓越RESTful API體驗

目錄 maven 創建 jersey 項目 運行 支持返回 json 數據對象 1. 引言 在當今數字化時代&#xff0c;API&#xff08;應用程序編程接口&#xff09;已成為連接不同軟件系統和服務的橋梁。RESTful API以其簡潔、輕量級和易于理解的特點&#xff0c;成為了API設計的首選標準。本…

Hive函數之-posexplode()

1、概念描述&#xff1a; posexplode() 是一個內建函數&#xff0c;用于處理數組數據&#xff0c;并將數組的每個元素及其索引&#xff08;位置&#xff09;轉換為兩列的表格式數據。posexplode() 函數對于處理需要元素位置信息的數組特別有用。pos就是postion的縮寫&#xff…

Windows雙網卡上網原理以及配置方法

目錄 1. 背景 2. IP路由原理 3. windows雙網卡上網解決方案 3.1. 基礎配置解決方案 3.2. 高階配置解決方案 1. 背景 在windwos上使用多網卡在工作和生活中是一個常見的操作&#xff0c;比如為了獲取內部消息將有線連接到內部局域網中&#xff0c;為而了訪問外網又將電腦的…

華為云GaussDB部署指南:主備架構的常見問題與解決方案

文章目錄 華為云GaussDB部署指南&#xff1a;主備架構的常見問題與解決方案背景介紹部署步驟1.修改主機名2.軟件安裝檢查3.禁用交換內存4.創建數據目錄并掛載5.配置NTP時鐘同步6.添加資源限制參數7.修改網卡的MTU8.上傳安裝工具包9.編輯集群配置文件10.修改集群安裝模板11.安裝…

木舟0基礎學習Java的第二十天(線程,實現,匿名有名,休眠,守護,加入,設計,計時器,通信)

多線程 并發執行的技術 并發和并行 并發&#xff1a;同一時間 有多個指令 在單個CPU上 交替執行 并行&#xff1a;同一時間 有多個指令 在多個CPU上 執行 進程和線程 進程&#xff1a;獨立運行 任何進程 都可以同其他進程一起 并發執行 線程&#xff1a;是進程中的單個順…

【.NET全棧】ASP.NET開發Web應用——站點導航技術

文章目錄 前言一、站點地圖1、定義站點地圖文件2、使用SiteMapPath控件3、SiteMap類4、URL地址映射 二、TreeView控件1、使用TreeView控件2、以編程的方式添加節點3、使用TreeView控件導航4、綁定到XML文件5、按需加載節點6、帶復選框的TreeView控件 三、Menu控件1、使用Menu控…

Hutool-Guava

目錄 一、Guava 二、Hutool 三、區別與聯系 四、使用場景 五、Guava工具類 1.集合工具類 2.字符串工具類 3.并發工具類 六、Hutool 1.字符串工具類 2.文件工具類 Hutool 和 Guava 都是 Java 開發中非常實用的工具庫&#xff0c;它們提供了許多方便的工具類和方法&am…

字節抖音電商 后端開發崗位 一面

筆者整理答案&#xff0c;以供參考 自我介紹 項目&#xff08;20分鐘&#xff09; RocketMQ延時消息的底層實現 回答&#xff1a; 延時消息的實現主要依賴于RocketMQ中的定時任務機制。消息被發送到Broker時&#xff0c;會先存儲在一個特定的延時消息隊列中。Broker會定時掃…

c++ extern 關鍵字

C中的extern關鍵字和跨語言互操作 變量的聲明與定義 extern關鍵字用于聲明在另一個翻譯單元&#xff08;文件&#xff09;中定義的變量或函數。通過extern關鍵字&#xff0c;可以在多個文件中訪問全局變量或函數。 變量聲明示例 文件&#xff1a;main.cpp #include <io…

chatglm2-6b-prompt嘗試

參考https://cloud.tencent.com/developer/article/2426296 chatglm2-6b&#xff0c;通過prompt來實現zero-shot/fewshot的自然語言處理任務 import json import re import os from modelscope.utils.constant import Tasks from modelscope import Model from modelscope.pi…

再議擴散模型

目錄 一、基礎知識 1、數學期望 2、概率表示 3、KL散度 二、擴散過程 三、理想的去噪過程 四、真實的去噪過程 五、噪聲生成 導言 筆者早些時候曾粗略看過擴散模型的流程&#xff0c;但對于底層算法&#xff08;尤其是概率論方面&#xff09;&#xff0c;理解不夠透徹…

pytorch學習(五)tensorboard使用

1. 創建環境 首先創建一個環境: conda create -n pytorch conda activate pytorch 然后安裝tensorboard pip install tensorboard 安裝opencv pip install opencv-python 2. 簡單的案例 標量和圖像的顯示&#xff1a; 2.1標量實現的方法是add_scalar,第一個參數是給顯…

探索Puppeteer的強大功能:抓取隱藏內容

背景/引言 在現代網頁設計中&#xff0c;動態內容和隱藏元素的使用越來越普遍&#xff0c;這些內容往往只有在特定的用戶交互或條件下才會顯示出來。為了有效地獲取這些隱藏內容&#xff0c;傳統的靜態爬蟲技術往往力不從心。Puppeteer&#xff0c;作為一個強大的無頭瀏覽器工…

印尼語翻譯通:AI驅動的智能翻譯與語言學習助手

在這個多元文化交織的世界中&#xff0c;語言是連接我們的橋梁。印尼語翻譯通&#xff0c;一款專為打破語言障礙而生的智能翻譯軟件&#xff0c;讓您與印尼語的世界輕松接軌。無論是商務出差、學術研究&#xff0c;還是探索印尼豐富的文化遺產&#xff0c;印尼語翻譯通都是您的…

代碼隨想錄算法訓練營第三十六天|1049. 最后一塊石頭的重量 II 、 494. 目標和 、 474.一和零

1049. 最后一塊石頭的重量 II 分成兩堆石頭&#xff0c;一堆石頭的總重量是dp[target]&#xff0c;另一堆就是sum - dp[target]。 在計算target的時候&#xff0c;target sum / 2 因為是向下取整&#xff0c;所以sum - dp[target] 一定是大于等于dp[target]的。 那么相撞之…

.NET C# 使用 iText 生成PDF

.NET C# 使用 iText 生成PDF 文章目錄 .NET C# 使用 iText 生成PDF1 安裝 iText 7 庫&#xff1a;2 變量定義3 創建一個PDF4 段落5 旋轉文本6 代碼塊7 外部鏈接8 內部鏈接9 表格10 注釋11 線條12 二維碼13 嵌入圖像14 列表15 設置背景16 頁眉17 頁腳18 事件19 水印20 分欄21 源…

老古董Lisp(1):粗魯先生Lisp再出發

粗魯先生Lisp再出發 開始的原因 目標和夢想是最近考慮的一個問題。什么是目標&#xff1f;什么是夢想&#xff1f;夢想可以激勵改變&#xff0c;目標才能實現改變。 開始這個部分的時候&#xff0c;我的夢想是什么&#xff1f;我的目標是什么&#xff1f;我想要什么&#xf…

libwebrtc.a+exosip連接fS 環境部署tips

//運行FS服務器 sudo ./freeswitch -nc -nonat //公網sudo ./freeswitch //運行客戶端 sudo ./fs_cli //加載模塊 load mod_av load mod_verto0.Invite交互過程 1.fs碼率設置 2.用戶密碼改動 3.數字簽名的摘要 4.FS收不到ACK 5.公網部署 6.查看frewswitch都占用哪些端口 7.日志…

Java(二十一)---棧的使用和模擬實現

文章目錄 前言1.什么是棧(Stack)?2. 棧的模擬實現3.stack的使用![在這里插入圖片描述](https://i-blog.csdnimg.cn/direct/80c82d22f3ee49cfaa2915d1c961573e.png)4.關于棧的oj題4.1.有效的括號4.2.逆波蘭表達式4.3.棧的壓入、彈出序列4.4.最小棧 前言 前面幾篇我們學習了順序…