linux檔案系統 從磁碟到分割槽到檔案系統

2021-09-24 02:41:07 字數 2312 閱讀 6170

格式化

低階格式化 建立磁軌 -->物理層面

高階格式化 建立檔案系統 --> 邏輯層面

建立檔案系統

step 1 建立分割槽

step 2 格式化檔案系統

分割槽是什麼?

分是將乙個硬碟劃分為若干連續的儲存區域,分割槽表儲存硬碟分割槽的索引。

為什麼要有分割槽?

保護資料,也便於檔案系統管理區

在物理磁碟真正意義層面上,只有主分割槽和擴充套件分割槽。硬碟分割槽資訊儲存在分割槽表(partition table)中,對作業系統而言,未分配空間是檔案系統之外的不可用區域。

主分割槽和擴充套件分割槽

在 windows 平台下啟用的主分割槽是硬碟的啟動分割槽,一般是 c 盤,也是硬碟的第乙個分割槽。在 linux 平台主分割槽和擴充套件分割槽都可以用以安裝作業系統核心。

主引導扇區是位於磁碟最前面一段儲存引導(loader)**的區域(0盤面0磁軌0扇區),該**也被稱為主引導記錄(mbr, main boot record)

mbr這段**的作用

mbr主要分為三個部分

實驗環境:vmware workstation 14 pro

系統平台:ubuntu 16.04 lts

step 1 在虛擬機器中新增5g大小的新磁碟(我選擇的是scsi型別)

step2 fdisk -l 檢視連線在電腦上的磁碟

顯示本機有20g的原裝機的磁碟sda和5g位分割槽的新磁碟sdb

注:sda,sdb是系統自動分配的,順序不一定

step 3新建分割槽

進入互動式介面

選項有

建立乙個大小為512m的分割槽

建立乙個大小為128m的swap分割槽

現在建立完兩個分割槽,儲存退出

更新磁碟分割槽後,需要核心重讀硬碟分割槽表(/proc/partitions)

partprobe命令

到此,磁碟的分割槽建立完成

step4 格式化檔案系統 mke2fs

sdb1 512m 建立ext2 分割槽

sdb2 125m 建立ext3 分割槽

step5 掛載磁碟

mount 命令

格式化完,會在磁碟建立乙個lost+found目錄。標誌檔案系統格式化成功

注:使用完記得解除安裝

fuser -km /dev/sdb1 /dev/sdb2 停止正在訪問的掛載的裝置檔案

umount /dev/sdb1 /dev/sdb2

建立檔案系統 step 1 建立分割槽,step 2 格式化檔案系統

乙個硬碟只能劃分為四個分割槽(主分割槽和擴充套件分割槽),乙個主分割槽就是乙個分割槽,乙個擴充套件分割槽可以劃分為任意數量的邏輯分割槽

主引導扇區是位於磁碟最前面一段儲存引導**的區域,該**也被稱為主引導記錄

fdisk命令來建立和修改分割槽命令

Linux的磁碟分割槽和檔案系統

一 各硬體裝置在linux中的檔名 在linux系統中,每個裝置都被當成乙個檔案來對待。舉例來說,ide介面的硬碟的檔名即為 dev hd a d 其中,括號內的字母a d當中的任意乙個,也既有 dev had dev hda dev hdb dev hdc及 dev hdd這四個檔案的意思 lin...

linux磁碟 檔案系統

計算機儲存和組織資料的方法或者機制。軟體 磁碟是物理介質 磁粒子物理元素。硬體需要軟體驅動使用。檔案系統實現通過磁碟管理規劃 儲存資料。windows ntfs fat32 msdos linux ext2 ext3 c5 ext4 c6 xfs centos7 8 btrfs 在虛擬機器建立乙個磁...

linux 分割槽 檔案系統

作業系統通過檔案系統管理檔案及資料,磁碟或分割槽需要建立檔案系統之後才能為作業系統使用,建立檔案系統的過程又稱之為格式化。沒有檔案系統的裝置稱之為裸裝置 raw 常見的檔案系統有fat32,ntfs,ext2,ext3,ext4,xfs,hfs等 windows下的主流系統是 ntfs linux下...