磁盤管理

磁盤,分區,文件系統

一、磁盤

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
下一篇 2017-12-02

相關推薦

  • linux基礎入門常識

    1、計算機的組成及功能 控制器:對程序規定的控制信息進行解釋,根據其要求進行控制,調度程序、數據、地址,協調計算機各部分工作及內存與外設的訪問等。 運算器:對數據進行各種算術運算和邏輯運算。 存儲:存儲程序、數據和各種信號、命令等信息。 輸入:將程序、數據、字符、控制命令等信息輸入到計算機進行處理。 輸出:將計算機處理過的數據或信號輸出出來。 2、linux…

    Linux干貨 2017-12-03
  • linux中用戶、組和權限認識

    linux中用戶、組和權限認識 Linux 用戶和組的主要配置文件:/etc/passwd :用戶及其屬性信息( 名稱、UID 、主組ID 等)                  …

    Linux干貨 2017-02-23
  • 如何學好C語言

    有人在酷殼的留言版上詢問下面的問題 keep_walker : 今天晚上我看到這篇文章。 http://programmers.stackexchange.com/questions/62502/small-c-projects 我也遇到了和提問的老外一樣的問題。。能給像遇到這樣煩惱的程序員一點建議嘛?謝謝! 我相信,這可能是很多朋友的問題,我以前…

    Linux干貨 2016-08-15
  • DNS 主從協作及配置父子域實驗

    實驗:DNS主從協作及配置父子域實驗 實驗拓撲圖 實驗準備     1、所有主機關閉防火墻和selinux         service iptables stop       …

    Linux干貨 2016-08-15
  • N25第二周

      1,Linux上的文件管理命令都有哪些,其常用的使用方法及其相關示例演示。        文件查看類命令:cat, tac, head, tail, more, less           分屏…

    Linux干貨 2016-12-12
  • vfork 掛掉的一個問題

    在知乎上,有個人問了這樣的一個問題——為什么vfork的子進程里用return,整個程序會掛掉,而且exit()不會?并給出了如下的代碼,下面的代碼一運行就掛掉了,但如果把子進程的return改成exit(0)就沒事。 我受邀后本來不想回答這個問題的,因為這個問題明顯就是RTFM的事,后來,發現這個問題放在那里好長時間,而掛在下面的幾個答案又跑偏得比較嚴重,…

    Linux干貨 2016-08-15
欧美性久久久久