分割槽規劃及使用
目錄
硬碟分割槽管理
首先識別硬碟,然後分割槽規劃,對分割槽進行格式化,最後掛載使用。以這四個過程以建造房子舉例,
毛坯樓層(識別硬碟),打隔斷(分割槽規劃),裝修(格式化),入駐(掛載使用)。
MBR/msdos分割槽模式
1~4個主分割槽,或者0~3個主分割槽+1個擴充套件分割槽(n個邏輯分割槽),最大支援容量為2.2TB的磁碟
擴充套件分割槽不能格式化
使用fdisk分割槽工具
檢視分割槽表
[root@zhuhaiyan ~]# fdisk -l /dev/vda
磁碟 /dev/vda:21.5 GB, 21474836480 位元組,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0x000d9767
裝置 Boot Start End Blocks Id System
/dev/vda1 * 2048 2099199 1048576 83 Linux
/dev/vda2 2099200 41943039 19921920 8e Linux LVM
修改硬碟的分割槽表
[root@zhuhaiyan ~]# fdisk /dev/vdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在記憶體中,直到您決定將更改寫入磁碟。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁碟識別符號 0xc506fc69 建立新的 DOS 磁碟標籤。
命令(輸入 m 獲取幫助):n -----新建分割槽
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
分割槽號 (1-4,預設 1):1
起始 扇區 (2048-41943039,預設為 2048):
將使用預設值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-41943039,預設為 41943039):+200M
分割槽 1 已設定為 Linux 型別,大小設為 200 MiB
命令(輸入 m 獲取幫助):p ----檢視現有的分割槽表
磁碟 /dev/vdb:21.5 GB, 21474836480 位元組,41943040 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁碟標籤型別:dos
磁碟識別符號:0xc506fc69
裝置 Boot Start End Blocks Id System
/dev/vdb1 2048 411647 204800 83 Linux
命令(輸入 m 獲取幫助):d -----刪除分割槽
已選擇分割槽 1
分割槽 1 已刪除
命令(輸入 m 獲取幫助):w ----儲存更改並退出
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁碟。
識別新分割槽表
使用partprobe命令,當硬碟的分割槽表被更改以後,需要將分割槽表的變化及時通知Linux核心,最好reboot一次。否則在訪問分割槽時可能會找不到準確的裝置
[root@zhuhaiyan ~]# partprobe /dev/vdb
[root@zhuhaiyan ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 20G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 19G 0 part
├─rhel-root 253:0 0 17G 0 lvm /
└─rhel-swap 253:1 0 2G 0 lvm [SWAP]
vdb 252:16 0 20G 0 disk
格式化分割槽
常用的格式化工具
mkfs工具集
mkfs.ext3 分割槽裝置路徑
mkfs.ext4 分割槽裝置路徑
mkfs.xfs 分割槽裝置路徑
mkfs.vfat -F 32 分割槽裝置路徑
訪問檔案系統
使用mount命令掛載,並訪問測試
[root@zhuhaiyan ~]# mkdir /mnt/part2
[root@zhuhaiyan ~]# mount /dev/vdb1 /mnt/part2
mount: /dev/vdb1 防寫,將以只讀方式掛載
[root@zhuhaiyan ~]# df -hT /mnt/part2
檔案系統 型別 容量 已用 可用 已用% 掛載點
/dev/vdb1 ext4 190M 1.6M 175M 1% /mnt/part2
實現開機自動掛載
配置檔案/etc/fstab的記錄格式
裝置路徑 掛載點 型別 引數 備份標記 檢測順序
/dev/vdb1 /mnt/part2 ext4 defaults 0 0