Linux磁碟管理與檔案系統

一,磁碟結構

1.物理結構

碟片:磁碟有多個碟片,每個碟片2面
磁頭:每面有一個磁頭(多少磁頭,多少碟片)

2.資料結構

扇區:碟片分為多個扇區,每個扇區存放512位元組的資料(最小儲存單位,不足512位元組,按照512算)
磁軌:
柱面:

3.硬碟介面類

4.機械硬碟,固態硬碟

二,磁碟分割槽

1.因何分割槽

  • 最佳化l/O效能
  • 實現磁碟空間配額限制·提高修復速度
  • 隔離系統和程式
  • 安裝多個OS
  • 採用不同檔案系統

2.分割槽

擴充套件分割槽不能單獨使用,必須再分為邏輯分割槽

3.磁碟分割槽結構

硬碟中的主分割槽數目只有4個
主分割槽和擴充套件分割槽的序號限制在1~4
擴充套件分割槽再分為邏輯分割槽
邏輯分割槽的序號將始終自從5開始

三,檔案系統

XFS檔案系統

  • 存放檔案和目錄資料的分割槽
  • 高效能的日誌型檔案系統
  • CentOS7系統中預設使用的檔案系統(可進行資料恢復)

SWAP,交換檔案系統

  • 為linux系統建立交換分割槽

linux支援的其它檔案系統型別

  • FAT16、FAT32、NTFS
  • EXT4、JFS

disk命令

  • 檢視或管理磁碟分割槽

fdisk -l [磁碟裝置]

fdisk [磁碟裝置]

fdisk -l檢視硬碟的整體情況和分割槽情況

  • Device:分割槽的裝置檔名稱。
  • Boot:是否是引導分割槽。若是,則有“*"標識。start:該分割槽在硬碟中的起始位置(柱面數)。
  • End:該分割槽在硬碟中的結束位置(柱面數)。
  • Blocks:分割槽的大小,以Blocks(塊)為單位,預設的塊大小為1024位元組。
  • Id:分割槽對應的系統ID號。83表示Linux中的XES分割槽或EXT4分割槽、8e 表示LVM邏輯卷。LVM是Linux作業系統中對磁碟分割槽進行管理的一種邏輯機制,與之相關的知讀將在後面的章節介紹
  • System:分割槽型別。識別到新的硬碟裝置後,就可以在該硬碟中建立新的分割槽了。在Linux

    作業系統中,分割槽和格式化的過程是相對獨立的,關於格式化分割槽的操作將在後續內容中講解。

互動模式中的常用指令

  • m、p、n、d、t、w、q

mkfs命令

  • Make Filesystem,建立檔案系統(格式化)

boot引導分割槽:引導系統啟動,“ * ”:引導分割槽.
echo "- – -" > /sys/class/scsi_host/host2/scan
掃描scsi匯流排,免重啟,直接掃描硬碟
更改分割槽的型別
刪除分割槽
步驟:分割槽—-格式化—-建立新資料夾—–掛載到新資料夾下
UUID唯一標識

四,掛載、解除安裝檔案系統

mount命令

  • 掛載檔案系統、ISO映象到指定資料夾

mount [ -t型別] 儲存裝置 掛載點目錄

mount -o loop iso映象檔案 掛載點目錄

umount命令

  • 解除安裝已掛載的檔案系統

umount 儲存裝置位置

umount 掛載點目錄

以上為臨時掛載

設定檔案系統的自動掛載

在/etc/fstab檔案中,每一行記錄對應一個分割槽或裝置的掛載配置資訊,這些資訊從左到右包括六個欄位(使用空格或製表符分隔),各部分的含義如下所述。

/ dev / sdb1 / xfs defaults

00

  • 第1欄位:裝置名或裝置卷標名。
  • 第2欄位:檔案系統的掛載點目錄的位置。
  • 第3欄位:檔案系統型別,如xfs、swap等。
  • 第4欄位:掛載引數,即mount命令"-o"選項後可使用的引數。例如,defaults、rw、ro、noexec分別表示預設引數、可寫、只讀、停用執行程式。
  • 第5欄位:表示檔案系統是否需要dump備份(dump是一個備份工具)。一般設為1時表示需要,設為o時將被dump忽略。
  • 第6欄位:該數字決定在系統啟動時進行磁碟檢查的順序。0表示不進行檢查,1表示優先檢查,2表示其次檢查。根分割槽應設為1,其他分割槽設為2。
透過在/etc/fstab檔案中新增相應的掛載配置,可以實現開機後自動掛載指定的分割槽。例如,執行以下操作將新增自動掛載分割槽/dev/ sdb1 的配置記錄

檢視磁碟使用情況

df命令

df [選項] [檔案]

[root@localhost ~]# df -hT

檔案系統 型別 容量 已用 可用 已用% 掛載點

/dev/mapper/

VolGroup

-

Lv

_root ext4

6.

7G

4.

1G

2.

3G

65

% /

/dev/

sda1 ext4 99M 11M 83M

12

% /boot

tmpfs tmpfs 252M

0

252M

0

%

/dev/

shm

/dev/sdb1 ext4 19G 173M 18G

1

% /mailbox

連結:https://www.cnblogs.com/qfzr2508/p/15755874.html
                                                              (版權歸原作者所有,侵刪)

文末福利

即將步入2025年,不少小夥伴在考慮來年的工作方向。

僅目前來說,傳統運維衝擊年薪30W+的轉型方向就是SRE&DevOps崗位。

為了幫助大家早日擺脫繁瑣的基層運維工作,給大家整理了一套【2024最新運維資料高階運維工程師必備技能資料包(文末一鍵領取),內容有多詳實豐富看下圖!
共有 20 個模組
1.38張最全工程師技能圖譜
2.面試大禮包
3.Linux書籍
4.go書籍
······
6.自動化運維工具
18.訊息佇列合集
 以上所有資料獲取請掃碼
識別上方二維碼
備註:2024最新運維資料
100%免費領取
(是掃碼領取,不是在公眾號後臺回覆,別看錯了哦)


相關文章