Linux 磁盤管理(概念+演示)

目錄

 

磁盤管理

概述

磁盤的運行步驟:

分區概述:

硬盤的命名:

文件系統:

劃分分區

基礎命令:

實驗步驟總結:

演示

創建主分區

同步內核

格式化分區

創建擴展分區

格式化擴展分區

手動掛載

開機自動掛載


磁盤管理

概述

 

磁盤的運行步驟:

1.當電源加電後首先運行446byte的引導程序

2.加載64byte的四個分區表項 每個表項佔用16byte (主分區的表項上限是四個),這一步相當於windows下的啓用系統盤

3.加載2byte的結束標誌 AA55 通過這個來判斷mbr引導代碼是否正確

 

分區概述:

一塊磁盤默認可被分爲四個分區,這四個分區分別爲主分區或者擴展 分區,在擴展分區上可創建邏輯分區。

可分爲4個主分區   或者3個主分區+1個擴展分區+32個邏輯分區

硬盤的命名:

Linux裏面根據硬盤接口的不同來命名

IDE                        hd(a-d)

SATA/SCSI             sd(a-z)

IDE PATA

       工作需要,CPU全程不參與,在多任務的情況下系統反應慢;一個ide系統可連接4個IDE設備;IDE硬盤是傳統的並口硬盤,現在已經被SATA硬盤,即串口硬盤所淘汰。

SATA

       SATA硬盤比IDE硬盤傳輸速度高;接口不同;支持熱插拔(串口傳輸)

SCSI

       SCSI接口,完全通過獨立的高速SCSI卡來控制數據的讀寫操作,CPU就不必浪費時間進行參與控制,顯而易見可以提高系統的整體性能

SCSI可以連接7~15個設備;SCSI的性能更穩定、耐用,可靠性也更好;價格高 支持熱插拔

 

/dev/sda

s SCSI SATA   d  device   a b c…z

Had           ide

Sda           第一塊scsi設備

Sda1 2  第一塊scsi設備上第一個分區

Sdb     第二塊scsi設備

Sdb1    第二塊scsi設備上第二個分區


Sr0------是指光盤 /dev/cdrom

S sata

R  rom

0  總線上第一個sr設備

 

 

文件系統:

目的:

先指定文件系統,即指定格式化  目的:爲了後期的管理與使用

 

有的U盤存放文件系統(格式化)FAT32 即存儲單個文件的最大單元是4G

NTFS 存儲單個文件的最大單元是4T

 

劃分分區

主分區劃分的上限是4個,擴展分區的上限是32個

創建分區(主分區或擴展分區或邏輯分區)

擴展分區不能格式化 只有擴展分區上的邏輯分區可以被格式化

 

基礎命令:

#df -h 查看分區大小(必須使用過才能看到)

#free -m 查看主機內存信息

#fdisk 操作磁盤分區表

       -l 查看分區信息 或 fdisk /dev/sda  選項p

#partprobe   讓內核識別新的分區表信息  同步

#mkfs.xfs  /dev/sdax (不能對擴展分區格式,只能對主分區或者擴展分區的邏輯分區格式)

掛載 #mount  /dev/sr4    /mnt

            設備名稱    掛載點/掛載目錄

取消掛載#umount /dev/sda4  umount /mnt

#vim /etc/fstab

開機自動掛載:                                                                      默認參數

UUID             /sda4             ext4       defaults        0  0

設備名稱       掛載點目錄       格式類型               開機備份 開機檢查

#mount -a 讀取/etc/fstab 文件信息

#blkid 查看設備UUID

 

 

實驗步驟總結:

  1. 創建分區 在/dev/sda下創建
  2. 保存退出 使內核識別 partprobe  reboot
  3. 格式化分區,即更改文件系統類型  mkfs.xfs /dev/sdax 注意 只能對邏輯分區或主分區進行格式化,不能對擴展分區進行格式化
  4. 掛載 mount /dev/sda4 /mnt 即moount 掛載設備  掛載點目錄

取消掛載 首先切換到其他目錄位置,然後 取消掛載 可以取消掛載設備 也可以取消掛載點目錄

注意:

1.如果將多個設備分區掛載在同一個目錄上時,那麼用的其實是最後一個設備分區

2.可以將一個設備掛載至多個目錄上

開機自動掛載      vim /etc/fstab

mount -a讀取/etc/fstab文件信息 使開機自動掛載生效

演示

創建主分區

磁盤的所有文件都在dev下的sda,進入這個目錄 進行磁盤的創建與修改

此時,只有一個空間可以使用 ,如果想要創建兩個以上的分區,就創建擴展分區,如果只需要一個分區就創建主分區,即輸入p

設置開始的塊,結束的塊,如果不使用默認的,那麼空出來的塊空間將不能使用,查看分區表,可見創建了sda4的主分區

如果還想要創建分區的話,肯定是不行的,因爲最大默認存儲四個主分區,如果想要繼續創建分區的話,就用擴展分區去替換這個sda4的主分區,其他三個是不能動的,可以理解爲其他三個是系統盤

同步內核

保存退出,警告提示的是,內核用的還是舊的分區表,想要使用新的分區表要將內核重啓,或者運行partprobekpartx 這個是7版本之前一直用的 7版本後的用的是partprobe

使用partprobe來同步磁盤信息,警告提示的是sr0的方式是隻讀,並沒有影響

格式化分區

接下來要指定文件系統的類型,即格式化  

這裏使用7版本默認的文件系統類型 xfs

更改成ext4的類型,可見由於格式化的文件系統不同,其格式化的方式也是不同的

查看是否格式化成功,可見與實際相符

創建擴展分區

刪除上面創建的sd4分區

創建擴展分區sda4

 

在此擴展分區sd4的基礎上繼續創建邏輯分區,注意,這裏的分區開始的塊沒有連續的原因是,這裏不同於主分區,創建時直接連續即可,這裏是擴展分區裏創建邏輯分區,則需要代碼的引導,即佔用48byte,注意這裏的扇區的默認單位是byte

想要指定多個邏輯分區,就手動的指定結束扇區

5242880/1024/1024 = 5G

格式化擴展分區

保存退出,進行格式化分區 注意擴展分區sda4是不能進行格式化的

查看文件系統的格式化信息

接下來爲了使用這些分區,就要進行掛載

掛載方式

  1. mount (手動掛載)
  2. 開機自動掛載

手動掛載

 

取消掛載後,/mnt這個掛載點就沒有了剛創建的文件

取消掛載方式有兩種

  1. 取消掛載點
  2. 取消掛載設備(推薦)

重新掛載後,掛載點目錄下就存在之前創建的文件

 

也可將sda5掛載至其他的目錄下,其文件也還是存在的

說明:

       創建的文件保存在了分區內部,通過將分區掛載到目錄上,來進行查看

開機自動掛載

vim /etc/fstab

文件系統的一些參數用defaults來代替

第一個參數

開機是否備份  0 開始不做備份  1優先備份  2在1級別後做備份

第二個參數

開機是否檢查 0 不檢查 1 優先檢查 2 在1級別後做檢查

使其生效

查看是否掛載成功

至此,演示完畢,還請多加練習即可,這裏是練習題


 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章