Linux中磁盤分區與掛載

一、磁盤劃分

1.1 了解磁盤

硬盤的接口類型

接口類型發展方向應用場景
IDESATA I/II/III個人PC機
SCSISAS服務器上

磁盤命名規則

OSIDE(并口)SATA(串口)SCSI
RHEL5/dev/hda/dev/sda/dev/sda
RHEL6/dev/sda/dev/sda/dev/sda
RHEL7/dev/sda/dev/sda/dev/sda

1.2?磁盤劃分

磁盤劃分思路

  1. 進入分區表,使用fdisk新建分區

  2. 更新分區表(刷新分區表)

  3. 格式化分區 → 創建文件系統

  4. 掛載使用 → mount【開機自動掛載】

fdisk分區常用命令

lsblk:查看系統中的塊設備及其掛載情況。
df -h:查看正在掛載的設備情況。
fdisk -l:查看當前系統的所有設備分區情況。

添加新的磁盤用來實驗

最后點擊完成就行

1.3 主分區與擴展分區

主分區(Primary Partition)

主分區是可以直接用于安裝操作系統、存儲數據的分區。在MBR分區表中,一塊硬盤最多可以創建4個主分區。

主分區的特點

  • 可以直接格式化并使用

  • 可以設置為活動分區(引導分區)

  • 在MBR分區表中最多只能有4個

  • 每個主分區在分區表中占用一個分區表項(16字節)

擴展分區(Extended Partition)

擴展分區是一種特殊的主分區,它本身不能直接使用,而是作為一個"容器",可以在其中創建多個邏輯分區。

在MBR分區表中,一塊硬盤最多只能有一個擴展分區。

擴展分區的特點

  • 不能直接格式化和使用

  • 一塊硬盤最多只能有一個擴展分區

  • 擴展分區也占用一個主分區的位置(MBR分區表項)

  • 擴展分區的主要目的是突破4個分區的限制

邏輯分區(Logical Partition)

邏輯分區是在擴展分區內部創建的分區,可以直接格式化并使用。

邏輯分區的特點

  • 只能在擴展分區內創建

  • 數量理論上沒有限制(Linux系統通常限制為63個)

  • 編號從5開始(如/dev/sda5, /dev/sda6)

  • 可以像主分區一樣格式化和使用

命令功能描述
m顯示命令菜單
p打印分區表
n創建新分區
d刪除分區
l列出所有已知的分區類型
t更改分區類型(系統ID)
v驗證分區表
w寫入分區表并退出
q不保存退出

1.4?使用fdisk分區工具

fdisk命令詳解

fdisk是Linux系統中最常用的磁盤分區工具之一,它提供了一種交互式的方式來管理磁盤分區。

fdisk主要用于創建、刪除、調整和查看磁盤分區。

fdisk工具的啟動

# 查看所有磁盤及其分區
fdisk -l# 操作指定磁盤(例如/dev/sdb)
fdisk /dev/sdb

fdisk交互式命令

啟動fdisk工具后,會進入交互式命令模式,常用命令如下:

1.5?分區格式化

文件系統介紹

在創建完分區后,需要對分區進行格式化,也就是創建文件系統。

文件系統決定了操作系統如何在分區上組織和管理文件數據。

Linux常見文件系統類型
文件系統特點適用場景
ext2不支持日志功能,適合小分區或閃存設備U盤、SD卡等
ext3支持日志功能,可從ext2升級而來通用存儲
ext4ext3的改進版,支持更大文件和分區,性能更好現代Linux系統主要選擇
xfs高性能日志文件系統,支持大容量存儲RHEL7/CentOS7默認文件系統
btrfs新型寫時復制文件系統,支持快照、校驗和等高級存儲需求
swap交換分區,用作虛擬內存系統交換分區

mkfs命令詳解

mkfs命令用于在分區上創建新的文件系統,它實際上是一個前端程序,會根據指定的文件系統類型調用對應的格式化工具。

基本語法

mkfs [-t 文件系統類型] [選項] 設備

格式化為ext4文件系統

# 基本格式化
mkfs.ext4 /dev/sdb1# 等同于
mkfs -t ext4 /dev/sdb1

掛載格式化后的分區

格式化完成后,需要掛載文件系統才能使用:

# 創建掛載點
mkdir -p /mnt/data# 臨時掛載
mount /dev/sdb1 /mnt/data# 查看掛載情況
df -h /mnt/data

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

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

相關文章

【數據分析】什么是特征蒸餾?

引言 —— “ 在數據洪流中提煉真金——解密特征蒸餾的藝術。” 在數據爆炸的時代,我們每天產生的信息量已遠超人類處理能力的極限。當企業擁有百萬維的用戶行為數據,醫療研究者面對TB級的基因測序記錄,工程師試圖從千萬張圖像中識別關鍵模式…

機器學習筆記【Week4】

一、 為什么要用神經網絡? 邏輯回歸只能處理線性可分問題。例如,經典的 XOR 異或問題無法用單層邏輯回歸準確分類。神經網絡通過多層結構和非線性激活函數,能學習復雜的決策邊界,解決非線性問題。 二、神經網絡的基本組成 神經網…

java交易所,多語言,外匯,黃金,區塊鏈,dapp類型的,支持授權,劃轉,挖礦(源碼下載)

目前這套主要是運營交易所類型的,授權的會貴點,編譯后的是可以直接跑的,圖片也修復了,后門也掃了 都是在跑的項目支持測,全開源 源碼下載:https://download.csdn.net/download/m0_66047725/90887047 更多…

2025CCPC河北省賽題解

題目區分度不錯&#xff0c;不過兩題手快銅確實沒想到。 Attention is all you need&#xff01; H - What is all you need? 簽到題 #include <bits/stdc.h> #define x first #define y second #define int long long #define double long doubleusing namespace st…

【IOS】【OC】【應用內打印功能的實現】如何在APP內實現打印功能,連接本地打印機,把想要打印的界面打印成圖片

【IOS】【OC】【應用內打印功能的實現】如何在APP內實現打印功能&#xff0c;連接本地打印機&#xff0c;打印想打印的界面 設備/引擎&#xff1a;Mac&#xff08;14.1.1&#xff09;/cocos 開發工具&#xff1a;Xcode 開發語言&#xff1a;OC/C 開發需求&#xff1a;工程中…

AWS WebRTC:獲取信令服務節點和ICE服務節點

建立WebRTC的第一步是獲取信令服務節點和ICE服務節點。 前提條件是有訪問AWS的密鑰&#xff0c;主要是ak&#xff0c;sk&#xff0c;token&#xff0c;我這邊是業務云有接口可以返回這些信息&#xff0c;所以我直接從業務云獲取。 先介紹一下什么是ak&#xff0c;sk&#xff…

C++23 新成員函數與字符串類型的改動

文章目錄 引言std::basic_string::contains 與 std::basic_string_view::contains (P1679R3)功能介紹示例代碼優勢 禁止從 nullptr 構造 std::basic_string 和 std::basic_string_view (P2166R1)背景改動影響 std::basic_string_view 的顯式范圍構造函數 (P1989R2)功能介紹示例…

VMware-MySQL主從

MySQL主從 服務器信息 服務器類型角色主機地址主機名稱虛擬機master192.168.40.128test-1虛擬機slave192.168.40.129test-2 Master 配置&#xff08;192.168.40.128&#xff09; 刪除自動生成的配置 /var/lib/mysql/auto.cnf [roottest-1 ~]# rm -rf /var/lib/mysql/auto.…

Java組合、聚合與關聯:核心區別解析

在Java中&#xff0c;組合、聚合和關聯是描述類之間關系的三種不同方式&#xff0c;它們的核心區別在于對象間的依賴強度和生命周期管理。以下是它們的詳細對比&#xff1a; 1. 關聯&#xff08;Association&#xff09; 定義&#xff1a;最基本的類間關系&#xff0c;表示一個…

如何保護網絡免受零日漏洞攻擊?

零日漏洞&#xff08;Zero-Day Vulnerability&#xff09;是指軟件或系統中尚未被廠商發現或修補的安全漏洞。這個名稱中的“零日”意味著&#xff0c;從漏洞被發現到廠商發布修復補丁的時間是零天&#xff0c;也就是說&#xff0c;黑客可以利用這個漏洞進行攻擊&#xff0c;而…

linux快速入門-VMware安裝linux,配置靜態ip,使用服務器連接工具連接,快照和克隆以及修改相關配置信息

安裝VMWare 省略&#xff0c;自己檢索 安裝操作系統-linux 注意&#xff1a;需要修改的我會給出標題&#xff0c;不要修改的直接點擊下一步就可以 選擇自定義配置 選擇稍后安裝操作系統 選擇合適的內存 選擇NAT模式 僅主機模式 虛擬機只能和主機通信&#xff0c;不能上網…

Nest全棧到失業(一):Nest基礎知識掃盲

Nest 是什么? 問你一個問題,node是不是把js拉出來瀏覽器環境運行了?當然,他使用了v8引擎加上自己的底層模塊從而實現了,在外部編輯處理文件等;然后它使用很多方式來發送請求是吧,你知道的什么http.request 或 https.request; 我們瀏覽器中,使用AJAX以及封裝AJAX和http的Axios…

Streamlit 項目知識點總結

目錄 1. 單選框、下拉框格式化 2. 多媒體資源的引用 2.1 搭建一個簡易的http服務器 2.2 約定多媒體資源的輸入格式 2.3 解析多媒體資源 3. 設置頁面的全局背景圖片 4. 輸出流式文本&#xff08;類似打字效果&#xff09; 4.1 使用內置的 st.write_stream 方法實現 4.2…

maven模塊化開發

使用方法 將項目安裝到本地倉庫 mvn install 的作用 運行 mvn install 時&#xff0c;Maven 會執行項目的整個構建生命周期&#xff08;包括 compile、test、package 等階段&#xff09;&#xff0c;最終將構建的 artifact 安裝到本地倉庫&#xff08;默認路徑為 ~/.m2/repos…

(11)Service Mesh架構下Java應用實現零信任安全模型

Service Mesh架構下Java應用實現零信任安全模型 ?? TL;DR: 本文詳細介紹如何在Service Mesh架構中實現零信任安全模型,包括身份認證、授權控制、加密通信和持續監控四大核心技術,以及與Istio、Envoy等組件的集成方案。 目錄 零信任安全模型概述關鍵技術實現最佳實踐Service…

修改 K8S Service 資源類型 NodePort 的端口范圍

在 Kubernetes 中&#xff0c;Service 類型為 NodePort 時&#xff0c;默認分配的端口范圍為 30000~32767。如果你希望使用自定義端口&#xff08;如 8080、8888 等&#xff09;&#xff0c;就需要修改 kube-apiserver 的默認配置。 本文將詳細介紹如何修改 Kubernetes 中 Nod…

MySQL 可觀測性最佳實踐

MySQL 簡介 MySQL 是一個廣泛使用的開源關系型數據庫管理系統&#xff08;RDBMS&#xff09;&#xff0c;以其高性能、可靠性和易用性而聞名&#xff0c;適用于各種規模的應用&#xff0c;從小型網站到大型企業級系統。 監控 MySQL 指標是維護數據庫健康、優化性能和確保數據…

CentOS安裝最新Elasticsearch8支持向量數據庫

大家都知道Elasticsearch是支持向量的存儲和查詢的&#xff0c;今天我們來介紹下如何安裝支持向量數據庫的Elasticsearch &#xff0c; 操作環境是CentOS。 成功安裝截圖 大家進入系統shell&#xff0c;跟我執行下面命令進行安裝。 更新系統 [rootlocalhost ~]# sudo yum u…

SDL2常用函數SDL事件處理:SDL_Event|SDL_PollEvent

SDL_Event SDL_Event是個聯合體&#xff0c;是SDL中所有事件處理的核心。 SDL_Event是SDL中使用的所有事件結構的并集。 只要知道了那個事件類型對應SDL_Event結構的那個成員&#xff0c;使用它是一個簡單的事情。 下表羅列了所有SDL_Event的所有成員和對應類型。 Uint32typ…

webpack吐環境分析

需要解決的問題 扣取下來的webpack文件過大 解決思路 用ast將需要的代碼扣下來 結果展示 實現步驟 第一步&#xff1a;我們得知道需要哪些模塊 在入口處&#xff0c;增加模塊記錄 第二步&#xff0c;分析ast代碼 通過分析發現,key 有三種值 分別為NumbericLiteral、StringLi…