磁盤管理

磁盤,分區,文件系統

一、磁盤

1. ?在Windows拿到磁盤首先需要分區,然后配置文件系統,最后分配盤符,才能更好地使用。

2. ?在Linux中一切皆文件,自然也包括了磁盤文件,塊設備

(1)塊設備的特性:

a. 以塊為大小存取文件

b.每個扇區的大小為512 k

c.隨機存取,不是按照磁盤的順序來讀取

d.塊設備要關聯到設備驅動程序上,才能進行通信

e.塊設備具有兩個設備號碼,一個為主設備號,另一個為次設備號

(2) 硬盤:

a. ?在Linux中磁盤設備的設備文件名一般都是:/dev/DEV_FILE 類型

b. 磁盤的分類:

并行:IDE SCSI

串口:SATA SAS USB

rpm 不同于安裝文件所使用的rpm,這里的rpm指的是轉速

c. 機械硬盤和固態硬盤:固態硬盤讀取速度快,不易損壞,但是數據無法像 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?機械硬盤一樣可以恢復,且固態硬盤的價格遠遠高于機械硬盤

d. ? 磁盤的分區:磁盤的分區主要有兩種

MBR將磁盤分為4個分區,包括主分區和擴展分區

GPT 磁盤中的每個分區都是主分區

在CentOS7中可以通過gnome -disks來查看分區,在? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?CentOS6中可以通過palimpset查看

e. 在硬盤中經??吹降男g語:

磁頭: head ? 傳統的磁盤中用8個位來表示,最多表示256個

磁道: track ? 而磁道用10個位來表示,最多可以表示1024個

柱面: cylinder

扇區: sector ?扇區呢,用6個位來表示,可以表示63個

分區中每一個磁道中包含的扇區數是相同的,所以外圍 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?磁道上數據讀取速度更快。所以磁道數越小,效率更高。

f. CHS和LBA

CHS采用24bit位尋址,其中前10位表示cylinder,中間8位表? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 示head,后面6位表示sector,所以它的最大尋址空間為8GB

LBA采用48個位尋址,是一個整數通過轉換成CHS完成磁盤? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?的具體尋址

當磁盤容量小于 8GB時可以使用CHS或LAB,當大于8GB時? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 只能使用LAB。

二、分區

(1)分區的目的:

a. 創建文件系統

b. 便于管理

c. 設定配額策略

d. 創建多個文件系統

e. 甚至可以安裝多個操作系統

(2)Linux必要創建的分區:

a. 必須要創建根目錄 :/

b. 還有/boot,用于啟動操作系統

c. 還需要創建給用戶存放數據的分區

(3)分區的兩種方式(MBR,GPT):

a. MBR 使用32位來表示扇區,分區不超過2 T,按照柱面來劃分(4個主分 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?區;3個主分區+1擴展(N個邏輯分區))

b. GPT 使用64位,支持128個分區

c. Bios與MBR一塊使用,UEFI與GPT在一塊使用后

(4)查看系統分區中的四種方法:

a.使用ls查看

b. 使用cat /proc/portitions

c .lsblk

d. fdish

三、關于管理磁盤空間的命令:

(1)parted :它的操作都是實時生效的,需要小心使用

a. 創建MBR或GPT分區:parted ? 分區名 ?mklabel ?msdos|gpt

b. 打印分區的信息: ? ?parted 分區名 print

c. 創建分區大小 : ? ? ? ?parted ?分區名 mkpart primary ?1 100(默認單位為 M)

d. 刪除分區 : ? ? ? ? ? ? ? ?parted ? 分區名 rm 1

(2) fdish是管理BMR格式分區的命令,而gdish是GPT格式分區的命令,不同分區之間不能 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 相互轉換

(3)刷新內存中的硬盤分區表:

a. 在CentOS6中,新增分區用partx -a,刪除分區用partx -d –nr M-N 分區名

b .在CentOS5和CentOS7中都是使用partprobe 分區名

四、文件系統

(1)文件系統是用于管理和組織文件的方法,是對文件存儲空間進行組織和分配。

(2)一旦分區就要創建文件系統

(3)文件系統的種類:

a. 不設置文件系統,可以叫作裸設備,用于極端條件,讀取效率高

b .Linux文件系統:ext2 ?ext3 ext4 xfs swap

c. 光盤:iso9660

d. Windows:FAT32 exFAT NTFS

(4)Linux用的文件系統:

CentOS6 :默認使用的是 ext4

CentOS7 ?:默認使用的是 xfs

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/89218

(0)
zss123456zss123456
上一篇 2017-12-02 21:14
下一篇 2017-12-02 21:40

相關推薦

  • file 命令

    文件類型:             – 普通文件             d 目錄文件   &nb…

    2017-07-23
  • sed命令用法

    sed命令 [option]  “script”  file sed命令是一種行編輯工具,他是逐行對文件進行編輯。sed命令有一個模式空間,他將一行命令讀取進模式空間進行編輯,完成后將本行數據打印再讀取下一行數據進行處理。 option: -n:靜默模式不顯示模式空間內容 -f:從指定文件中讀取 -i:修改源文件(-i.###會自動將原文…

    Linux干貨 2016-08-12
  • 高級文件系統管理之磁盤配額及RAID的運用

    本章內容 設定文件系統配額 設定和管理軟RAID設備 一,概述 配置配額系統: 綜述 在內核中執行 以文件系統為單位啟用 磁盤配額最小單位是以文件系統為單位啟用,就是一個掛載點,而不能以目錄為單位 對不同組或者用戶的策略不同 根據塊或者節點進行限制 執行軟限制(soft limit) 硬限制(hard limit) 初始化 分區掛載選項:usrquota、g…

    Linux干貨 2016-09-07
  • 22期第四周課程練習

    1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@localhost tuser1]# cp   -r    /etc/skel/   /ho…

    Linux干貨 2016-09-08
  • 查找find及壓縮與解壓

    find  根據時間戳:以“天”為單位;              -atime [+|-]#,                #: [#,#+1)   2 那就是大于等于二天小于…

    2017-08-12
欧美性久久久久