1. 程式人生 > >Linux系統磁碟分割槽

Linux系統磁碟分割槽

磁碟分割槽是指使用分割槽編輯器在磁碟上劃分幾個邏輯部分,也就是說,把一塊大的硬碟劃分為幾塊小的硬碟。

1. 分割槽的型別

分割槽的型別主要有主分割槽、擴充套件分割槽和邏輯分割槽。

主分割槽:每塊硬碟最多隻能有4個主分割槽,可以格式化和儲存資料。

擴充套件分割槽:最多隻能有1個,擴充套件分割槽加上主分割槽最多隻能有4個,擴充套件分割槽本身不能格式化和儲存資料,但它可以被劃分為多個邏輯分割槽或主分割槽,然後再來格式化和儲存資料。不管主分割槽個數是否達到最大值4,由擴充套件分區劃分的邏輯分割槽的裝置檔名只能從 /dev/sda5 開始。

邏輯分割槽:可以格式化和儲存資料。

2. 格式化

格式化(高階格式化),又稱邏輯格式化,是指根據使用者選定的檔案系統(如FAT16、FAT32、NTFS、EXT2、EXT3、EXT4等),在磁碟的特定區域寫入特定的資料,在分割槽中劃出一片用於存放檔案分配表、目錄表等用於檔案管理的磁碟空間。簡單地說,對分割槽進行格式化,就是為了寫入檔案系統。

硬碟經過分割槽後,必須對分割槽進行邏輯格式化之後,才能在分割槽中寫入資料。

3. 硬體裝置檔名

在linux中,所有的硬體裝置都是檔案。硬碟有裝置檔名,硬碟經過分割槽後,每一個分割槽也必須有一個唯一的裝置檔名,用於標示該分割槽。

硬體 裝置檔名
IDE硬碟 /dev/hd[a-d]
SCSI/SATA/USB硬碟 /dev/sd[a-p]
光碟機 /dev/cdrom 或 dev/sr0
軟盤 /dev/fd[0-1]
印表機(25針) /dev/lp[0-2]
印表機(USB) /dev/usb/lp[0-15]
滑鼠 /dev/mouse

第一塊SCSI硬碟的裝置檔名就是 /dev/sda,第二塊SCSI硬碟的裝置檔名就是 /dev/sdb,以此類推。

/dev/sda 的第一個主分割槽的裝置檔名是 /dev/sda1,第二個主分割槽的裝置檔名是/dev/sda2,以此類推。

在windows系統中,硬碟經過分割槽、格式化和分配碟符後就可以使用。

在linux系統中,多了一個“建立裝置檔名”的步驟,即硬碟經過分割槽、建立分割槽裝置檔名、格式化和分配掛載點後才可以使用。

裝置檔名是linux系統自動識別和建立的。

IDE硬碟介面、SCSI硬碟介面、SATA硬碟介面、USB硬碟介面,是根據硬碟的介面型別來區分的,不同型別的硬碟支援的最高資料傳輸速度也不同。IDE硬碟屬於最古老的硬碟型別,傳輸速度最慢;目前最普遍的硬碟都是SATA串列埠硬碟,傳輸速度較快。

4. 掛載

掛載指的是將裝置檔名和掛載點關聯起來的過程。相當於windows系統中的分配碟符的操作,掛載點相當於windows系統的碟符。

windows系統是用C、D、E、F等作為碟符,而linux系統是用空目錄作為掛載點。理論上說,任何一個空目錄都可以作為掛載點,個別特殊的空目錄除外。

分割槽時,必須進行掛載的分割槽有:

  • / (根分割槽)
  • swap分割槽,即交換分割槽。 一般指定為記憶體的2倍,但不超過2GB。交換分割槽相當於系統的虛擬記憶體,它比較特殊,沒有掛載點。因為它是給系統來自動使用的,而不是給使用者操作的。

一般來說,有了上面兩個分割槽後,linux就可以正常安裝和使用。但推薦單獨分一個boot分割槽(啟動分割槽),將一個主分割槽掛載到 /boot 掛載點上,分配200MB的大小就足夠了。啟動分割槽裡面存放的是和linux系統啟動相關的檔案。單獨分一個啟動分割槽的目的,是為了防止根分割槽被寫滿後,導致系統無法啟動的問題發生。

一般按照啟動分割槽(掛載點為 /boot)、交換分割槽(沒有掛載點)和根分割槽(掛載點為 / )的順序來進行分割槽操作

5. 檔案系統結構

linux系統的檔案系統結構非常特殊,它和Windows系統很不相同。

/ 是所有其他目錄的根目錄,根目錄下一般會有 /boot、/etc、/home等子目錄。

假如,我們將 /dev/sda1 掛載到 /boot 上,將 /dev/sda2 掛載到 /home 上,將 /dev/sda3 掛載到 / 上。當我們向 / 中寫入資料時,資料是儲存在 /dev/sda3 分割槽上的;當我們向 /home 中寫入資料時,資料卻是儲存在 /dev/sda2 分割槽上的。從檔案系統結構上來看,/home 是 / 的子目錄;但從硬碟上來看, /home 和 / 的硬碟空間卻是獨立的。

/ 根目錄是必須要進行分割槽的,根目錄下面的子目錄也可以單獨分割槽(即單獨分配磁碟空間)。

相關推薦

Linux系統磁碟分割槽管理

########本地儲存裝置的識別######## fdisk -l /真實存在的裝置 cat /proc/partitions /系統識別的裝置 blkid /系統可使用的裝置 df /系統正在掛載的裝置 mount /掛載的所有資訊 可以看到我們U盤掛載有讀寫許可權 裝置的掛

linux系統磁碟分割槽以及建立一個swap檔案增加虛擬記憶體

一般常用的分割槽命令是fdisk  /磁碟  不過它只能用於硬碟<2T的。分割槽:主分割槽+邏輯分割槽構成 >=2T的要用到parted。一個linux系統最多隻能建立4個主分割槽 先分割

Linux系統磁碟分割槽

磁碟分割槽是指使用分割槽編輯器在磁碟上劃分幾個邏輯部分,也就是說,把一塊大的硬碟劃分為幾塊小的硬碟。 1. 分割槽的型別 分割槽的型別主要有主分割槽、擴充套件分割槽和邏輯分割槽。 主分割槽:每塊硬碟最多隻能有4個主分割槽,可以格式化和儲存資料。 擴充套件

linux基礎3-磁碟和檔案系統相關 LINUX支援哪些檔案系統 linux磁碟分割槽詳解 圖文(fdisk;mkfs)

一 dumpe2fs :    在Linux使用過程中,我們如果要了解檔案系統的配置情況,可以使用dumpe2fs檢視ext2/ext3/ext4格式的檔案系統資訊。 命令格式: dumpe2fs [選項] 裝置 常用選項: -h  僅列出超級塊中的資訊

Linux系統磁碟分割槽管理(7)

Linux最傳統的磁碟檔案系統(filesystem)使用的是EXT4格式,所以要了解檔案系統就得要由認識EXT4開始,而檔案系統是建立在硬碟上面的,因此我們得了解硬碟的物理組成才行,下面我們回來詳細談一談磁碟,inode,block還有superblock等檔案系統,的理論知識. 關於磁

Linux 檢視磁碟分割槽、檔案系統、使用情況的命令和相關工具介紹

提要:Linux 磁碟分割槽表、檔案系統的檢視、統計的工具很多,有些工具是多功能的,不僅僅是檢視磁碟的分割槽表,而且也能進行磁碟分割槽的操作;但在本文,我們只講磁碟分割槽的檢視,以及分割槽的使用情況的檢視;本文只是給新手上路之用;關於分割槽工具的操作,我將在以後做專門介紹;此文目的:主要是向初學者介紹一下入

Linux磁碟分割槽和建立檔案系統(基於Ubuntu平臺)

Linux系統中對於檔案系統的存在方式和windows完全不相同,對於Linux來說一切皆檔案的思想是其核心,所以對於Linux下的裝置來說,其所對應的裝置檔案都存放在/dev目錄下,linux下硬碟裝置名為(IDE硬碟為hdx(x為a開始的字元一般一塊硬碟裝置對應一個字母

Linux磁碟分割槽磁碟掛載

一、分割槽基礎知識 1、分割槽的方式: 1) mbr分割槽: 1.最多支援四個主分割槽 2.系統只能安裝在主分割槽 3.擴充套件分割槽要佔一個主分割槽 4.MBR最大隻支援2TB,但擁有最好的相容性 2) gtp分割槽: 1.支援

Linux磁碟分割槽,格式化以及掛載

接下來,我們詳細介紹在Linux下,如何用命令對磁碟進分割槽、格式化以及如何掛載到目錄。   測試環境:VMware Workstation / centos7   操作步驟:     第一步:首先來看看當前虛擬機器的磁碟情況。              以及先前分割槽情況:由下

Linux磁碟分割槽加密

cryptsetup指令的運用 1.搭建實驗環境 2.磁碟加密 3.加密磁碟的掛載  4.加密磁碟的加密驗證 注意:同樣的操作方法,  5.加密磁碟的開機自動掛載入

Linux系統硬碟分割槽掛載與光碟的掛載(三)—parted分割槽與光碟的掛載

引語           本篇緊接上篇操作,主要講使用parted分割槽工具進行分割槽和掛載以及光碟的掛載。前面我們已經進行了硬碟的新增、分割槽、格式化和掛載,這一篇將介紹使用parted來對硬碟

Linux磁碟分割槽、掛載和查詢小結

一、Linux磁碟分割槽、掛載 1.基本介紹     ①:Linux來說無論有幾個分割槽,分給哪一個目錄使用,它歸根結底就只有一個根目錄,一個獨立且唯一的檔案結構,Linux中每個分割槽都是用來組成整個檔案系統的一部分。     ②:Linux採用

linux- 系統磁碟的管理

磁碟是儲存檔案的載體,磁碟中安裝有檔案系統,磁碟檔案系統是組織、儲存和命名檔案的結構,來管理磁碟。以下將介紹怎樣在linux 中對磁碟進行管理 一、機械硬碟介紹:track 磁軌,sector 扇區,cylinder 柱面     碟片被劃分為多個扇形區域即扇區  

linux系統磁碟新增過程

1.檢視磁碟Fdisk –l 2.現在要把/dev/vdb 進行分割槽然後格式化 fdisk -cu /dev/vdb n是添加個新分割槽,按照下面的方法新增新的磁碟 3.磁碟已經新增好了,下面進行格式化 partx -a /dev/vdb

Linux掛載磁碟分割槽

Linux系統一般都會有未掛載的磁碟,如果我們想使用這些為掛載的磁碟就需要掛載到指定目錄才能使用。 一、有多個磁碟,將未分割槽的磁碟掛載 1、進入root使用者 su – 2、檢視已掛載磁碟的使用情況: df –h 可以看到系統已經掛載了sda磁碟,並分為sd

linux磁碟分割槽,格式化和掛載

按照規定,整個硬碟只能有4個主分割槽,包括基本分割槽和擴充套件分割槽。擴充套件分割槽最多隻能有1個,擴充套件分割槽裡可以分出多個任意大小的邏輯分割槽,而基本分割槽不可再分。 我的硬碟有1T,sda1為系統盤,有30G,sda2有100G,sda5為swap分割

linux系統安裝分割槽LVM

硬碟格式有mbr和gpt,bios有efi和普通的bios,通常mbr格式的硬碟只支援2T以內的硬碟,如果用efi加gpt可以支援2T以上,efi啟動需要分割槽/boot和/boot/efi,如果不用efi啟動 但是硬碟格式又是gpt需要建立分割槽/biosboot以向

Linux磁碟分割槽和目錄的關係

 1、任何一個分割槽都必須掛載到某個目錄下(我安裝雙系統的時候,將一個分割槽掛載在/目錄下); 2、目錄是邏輯上的區分,分割槽是物理上的區分; 3、磁碟Linux分割槽都必須掛載到目錄樹中某個具體的目錄上才能進行讀寫操作(這點在安裝Linux系統的時候,需要你手動選擇掛

linux基本磁碟分割槽

1、新增新硬碟    檢視:#cat /proc/scsi/scsi    新增新的scsi硬碟:#echo "scsi add-single-device 0 0 1 0" >> /proc/scsi/scsi        注:新增scsi硬碟:scsi ad

Linux磁碟分割槽與擴容

虛擬機器增加磁碟進行磁碟分割槽 檢視磁碟情況 [[email protected] /]#df 檢視裝置 [[email protected] /]#ls /dev/sd* 增加磁碟 [[email protected] /]#ls