1. 程式人生 > >分割槽規劃及使用

分割槽規劃及使用

目錄

格式化分割槽

硬碟分割槽管理

首先識別硬碟,然後分割槽規劃,對分割槽進行格式化,最後掛載使用。以這四個過程以建造房子舉例,

毛坯樓層(識別硬碟),打隔斷(分割槽規劃),裝修(格式化),入駐(掛載使用)。

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