# fisk 磁盤分區
**作用**:`fdisk` 查看或分區
分區從實質上說就是對硬盤的一種格式化。當我們創建分區時,就已經設置好了硬盤的各項物理參數,指定了硬盤主引導記錄(即MasterBootRecord,一般簡稱為MBR)和引導記錄備份的存放位置。而對于文件系統以及其他操作系統管理硬盤所需要的信息則是通過之后的高級格式化,即Format命令來實現。用一個形象的比喻,分區就好比在一張白紙上畫一個大方框。而格式化好比在方框里打上格子。安裝各種軟件就好比在格子里寫上字。分區和格式化就相當于為安裝軟件打基礎,實際上它們為電腦在硬盤上存儲數據起到標記定位的作用。
**語法:**
```
fdisk [options] [device]
```
**選項**:
* `-b`:指定每個分區的大小。
* `-l `:列出指定的外圍設備的分區表狀況。
* `-s`:將指定的分區大小輸出到標準輸出上,單位為區塊。
* `-u`:搭配`-l`參數列表,會用分區數目取代柱面數目,來表示每個分區的起始地址。
**參數:**
* `device` : 預備檢查的硬盤,例如:/dev/sda
鍵入 fdisk命令之后,會出現一個交互式操作:
~~~
[root@bogon ~]# fdisk /dev/sdc
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0x7aa3137f 創建新的 DOS 磁盤標簽。
命令(輸入 m 獲取幫助):n
~~~
* `p`:打印分區表。
* `n`:新建一個新分區。
* `d`:刪除一個分區。
* `q`:退出不保存。
* `w`:把分區寫進分區表,保存并退出。
這里輸入`n`,創建一個新的分區
~~~
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
~~~
* `p`:創建一個主分區
* `e`:創建一個擴展分區
這里選擇`p`創建一個主分區
~~~
Select (default p): p
分區號 (1-4,默認 1):1
~~~
輸入分區號,這里輸入的是`1`,默認也是`1`,不建議修改
~~~
分區號 (1-4,默認 1):1
起始 扇區 (2048-10485759,默認為 2048):
~~~
選擇起始扇區,這里默認即可
~~~
起始 扇區 (2048-10485759,默認為 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認為 10485759):+2G
~~~
設置分區大小,這里有兩種輸入方式,通常選擇第二種,一個加號`+`后面跟上分區的大小,單位可以是 `K、M、G`
~~~
Last 扇區, +扇區 or +size{K,M,G} (2048-10485759,默認為 10485759):+2G
分區 1 已設置為 Linux 類型,大小設為 2 GiB
命令(輸入 m 獲取幫助):w
~~~
完成第一個分區,輸入`w`后把當前分區信息寫入,也可以輸入`n`繼續分區。
- 序言
- Linux 的安裝
- VMware 的安裝
- VMware 的配置
- CentOS 下載與虛擬機硬件配置
- Linux 的分區
- ContOS 安裝
- 虛擬機網絡配置
- 遠程連接工具安裝
- 基礎(舊)
- Linux 和 Windows 的區別
- 目錄結構
- 注意事項
- Linux的常用命令
- 用戶及用戶組
- 文件及權限
- 目錄與文件權限的意義
- 文件及目錄管理相關
- 常用命令
- 系統安裝
- Linux的簡介
- Linux 各發行版介紹
- CentOS的部署
- 基礎
- 文件和用戶管理
- Linux目錄結構
- 文件管理相關
- cd 切換目錄
- pwd 顯示當前位置
- ls 列出目錄下的文件和子目錄
- touch 創建文件
- mkdir 創建目錄
- cp 復制文件/目錄
- mv 移動或改名文件/目錄
- rm 刪除文件/目錄
- chattr 改變文件屬性
- lsattr 顯示文件屬性
- 用戶管理
- useradd 添加用戶
- passwd 修改用戶密碼
- id 查看用戶ID信息
- userdel 刪除用戶
- usermod 修改用戶信息
- groupadd 創建用戶組
- groupdel 刪除用戶組
- su 切換用戶帳號
- sudo 以管理員的身份執行命令
- 權限管理
- chmod 修改文件/目錄權限
- chown 修改文件擁有者或所屬組
- chgrp 修改文件所屬組
- setfacl 設置文件權限列表
- getfacl 查看文件權限列表
- vim的使用
- 進程管理
- ps 查看進程
- top 動態顯示進程
- kill 殺死進程
- nice 修改進程優先級
- jobs 顯示后臺任務列表及任務狀態
- fg 將后臺運行的進程調整至前臺運行
- bg 將在后臺暫停進行繼續執行
- 磁盤管理
- lsblk 列出塊設備信息
- fdisk 磁盤分區
- partprobe 重新讀取分區表
- mkfs 建立文件系統(格式化)
- mont 掛載設備
- df 查看磁盤使用情況
- unount 卸載掛載設備
- 交換空間 swap
- free 查看內存使用狀態
- mkswap 設置交換分區
- swapon 激活交換空間
- LVM邏輯卷管理
- LMV的工作原理
- pvcreate 創建物理卷
- pvs 查看物理卷
- pvscan 查看每個PV的信息
- pvdisplay 顯示物理卷詳細信息
- vgcreate 創建卷組
- vgs 查看卷組
- vgscan 查看每個VG的信息
- vgdisplay 顯示卷組詳細信息
- lvcreate 創建邏輯卷
- vgextend 擴展卷組空間
- lvextend 擴展邏輯卷空間
- resize2fs 調整文件系統大小
- RAID
- 文件查找和壓縮
- which 命令查找
- find 根據文件名查找文件
- locate 查找文件
- tar 文件打包
- 軟件安裝
- RPM包管理
- yum 安裝軟件
- rpm 安裝軟件
- 源碼包管理
- 計劃任務
- at 一次性計劃任務
- cron 循環任務
- 日志系統
- 網絡管理
- ip 顯示或設置網絡設備
- OSI簡介