- 分區類型的標識【重要觀念】
- 主分區:可以直接掛載並存取數據。一個礎盤上最多只有4個主分區(即一個磁盤最多只有4個可用的主分區)
- 擴展分區:特殊的主分區(占用一個主分區)。要使用擴展分區,必須先將擴展分區劃分為可以直接掛載並存取數據的邏輯分區,也就是說一開始建立的擴展分區是不可以直接使用的,而一個邏輯分區一定是由擴展分區廷伸出來的。
- 邏輯分區:從擴展分區中劃分出來一類分區。邏輯分可以直接掛載並存取數據,一個擴展分區可以被劃分為屬個邏輯分區。
- 從上面的內容可以看出,一個磁盤最多可以劃分為4個可以直接掛載並存取數據的主分區。如果需要劃分為4個以上的分區,可以將一部分磁盤空間劃分為擴展分區,然後再將擴展分區劃分為多個邏輯分區;以磁盤sda為例,sda的4個主分區標識分別為sda1,sda2,sda3,sda4(最多4個),而邏輯分區則使用sda5,sda6,sda7(一定由5開始)…這樣的形式表示。
- 查看磁碟設備列表指令fdisk
- 指令格式 fdisk [option] device
- 常用的option只有一個 l : 其作用是列出當前系統中的磁碟設備及分區詳情。
- fdisk -l
- 其主要的功能在對磁盤進行分區。
- fdisk /dev/sdb
- command(m for help):m
- 常用的fdisk功能有
- d:刪除分區,使用此命令時,磁盤上必須有可供刪除的磁盤分區
- l:查看分區類型列表
- n:增加新分區。使用此命令時,磁盤上必須有空閒的磁盤空間或者還有未被分配的擴展分區空間。
- p:打印當前分區表。
- q:不保存已更改的內容並退出。
- t:修改分區類型。
- v:驗証分區表
- w:保存所做的更改並退出。
- 利用fdisk工具對磁盤進行分區(我們要對sdb進行分區,將其分成2個主分區;第1個是sdb1大小為40g,第2個主分區為使用全部剩餘空間的擴展分區。最後將擴展分區的所有空間劃分為邏輯分區sdb5)
- fdisk /dev/sdb
- command(m for help): p
- command(m for help): n
- p
- ...
- Partition number(1-4):1
- First sylinder (1-10443,default:1):
- Last cylinder or +size ... : +40G
- command(m for help):n
- e
- Partition number(1-4):2
- command(m for help):n
- l
- p
- w
- 執行完以上操作後,分區工作就已經完成了。但有時內核會無法識別新增加的分區,這個問題主要在於一些移動硬盤、u盤等。主要現像為設備目錄/dev中,沒有相應的分區文件或分區文件不完全等,這時可以使用指令partprobe讓內核重新讀取分區表
- fdisk 的 l 選項可以列出所有的設備
- fdisk -l
- 注意:在linux系統中,所有的設備都被放在目錄/dev/中,對顧磁盤等存儲設備而言,sd通表示scsi磁盤、stat磁盤、u盤;hd通常表示ide磁盤,而軟盤通常使用fd表示,光驅則使用hdc或cdrom表示
- 查看磁盤設備指令hdparm
- hdparm命令主要用於查看ide硬盤的工作參數。還可以使用此指令設置ide硬盤的工作模式。
- 指令格式: hdparm [option] device
- 常用的option
- I:顯示硬盤提供的硬件信息。
- T:評估硬盤從快速存中讀取資料的速度。
- t:評估硬盤從湲沖區中取資料的速度。
- hdparam -I /dev/sha
- hdparm -tT /dev/sba
- 用來評做硬盤sda的性能,評估效能的指令可以用於ide設備、scsi設備、raid設備等。
2013年3月24日 星期日
磁碟和文件系統管理
訂閱:
張貼留言 (Atom)
沒有留言:
張貼留言