文本關鍵字:文件系統,磁盤分區,格式化,掛載bash
當咱們拿到一塊新的硬盤時,他所可以支持的最大空間只是表明硬件上的一個參數,咱們要想讓他可以正常的工做起來,必需要有相應的文件系統。文件系統決定了文件存儲和管理時的方式和數據結構,也就是如何管理磁盤上的文件和文件夾。不一樣的文件系統擁有不一樣的特色,這也就是爲何咱們在進行格式化操做必需要選定一種文件系統的緣由。
當在一個操做系統(Windows、Linux、MacOS)中使用文件系統時,一般都會作一個統一的接口,來進行文件的讀寫,因此會存在某些文件系統只適用與某一種操做系統的狀況。服務器
本文使用VMware虛擬機來進行演示添加一塊新硬盤的過程數據結構
若是是在真實機器下操做,沒必要糾結這個,直接插線就好。本例中使用的SCSI,因此添加以後必定要重啓虛擬機。ide
分區表就是去整個磁盤分區狀況的一個記錄,對於MBR類型的分區表來講,該部分會佔用512bytes(1扇區)的空間。MBR分區表不支持2TB以上的硬盤。工具
使用fdisk工具能夠對2TB如下的磁盤來進行分區,使用MBR分區表,大於2TB的磁盤須要使用parted工具。操作系統
fdisk /dev/sdb
一般咱們須要根據分配空間的大小來決定終止位置,直接使用+size{K,M,G}的格式操做。3d
mkfs.ext4 /dev/sdb1
mkfs.vfat -32 /dev/sdb5
將第二個邏輯分區格式化爲swap類型code
mkswap /dev/sdb6
文件系統的掛載主要分爲兩步,肯定掛載點 -> 進行掛載。本例中將在/mnt路徑下建立兩個文件夾做爲掛載點,在掛載以前,該目錄屬於原磁盤sda,查看可用空間時將顯示sda可用空間。若是掛載成功,向該目錄存儲文件將佔用sdb的空間,而且文件也會存儲在sdb磁盤上,查看可用空間時將會顯示sdb對應分區的使用空間。blog
mkdir /mnt/ext4 df -h /mnt/ext4
mount /dev/sdb1 /mnt/ext4 df -h /mnt/ext4
mkdir /mnt/fat32 df -h /mnt/fat32
mount /dev/sdb5 /mnt/fat32 df -h /mnt/fat32
因爲swap是一塊用來充當內存的空間,因此咱們不會直接向其中存儲文件,天然也不須要掛載點,只要啓用就能夠了。接口
swapon /dev/sdb6