Linux掛載磁碟分割槽
Linux系統一般都會有未掛載的磁碟,如果我們想使用這些為掛載的磁碟就需要掛載到指定目錄才能使用。
一、有多個磁碟,將未分割槽的磁碟掛載
1、進入root使用者
su –
2、檢視已掛載磁碟的使用情況:
df –h
可以看到系統已經掛載了sda磁碟,並分為sda1、sda2、sda3,3個分割槽
3、檢視所有磁碟資訊(包括未掛載磁碟):
fdisk –l
4、建立新的磁碟分割槽
首先進入磁碟:
fdisk /dev/sdb
1)選擇分割槽號,linux基本分割槽和擴充套件分割槽之和不能大於4,所以在1-4直接選擇,一般是從大到小按編號選:輸入命令n,然後輸入1。
2)輸入命令t,然後輸入分割槽型別,輸入8e表示虛擬邏輯卷分割槽,後期硬碟分割槽空間不足可以線上擴容。
3)輸入命令w,重寫分割槽表。
5、檢視建立的分割槽
1)使用fdisk –l檢視建立的分割槽,有時候會看不到建立的新分割槽,此時使用fdisk命令看不到新建的分割槽資訊。
2)partprobe 是一個可以修改kernel中分割槽表的工具,可以使kernel重新讀取分割槽表而不用重啟系統。命令:
partprobe /dev/sdb
3)將物理硬碟分割槽初始化為物理卷,以便LVM使用:
pvcreate /dev/sdb1
6、建立卷組和邏輯卷並格式化
1)使用命令
vgcreate test_vg /dev/sbd1
建立卷組test_vg
2)建立邏輯卷test_lv:
lvcreate –l +100%FREE –n test_lv test_vg
3)df –hT檢視空間使用情況
4)格式化邏輯卷
mkfs.ext4 /dev/test_vg/test_lv
7、建立目錄將新的分割槽掛載到建立的目錄
1)建立目錄data:
mkdir /data
2)掛載目錄
mount /dev/test_vg/test_lv /data
8、partprobe顯示資源正忙,這種情況,需要重啟伺服器才行
9、設定分割槽在系統重啟後自動掛載:
vim /etc/fstab
這一點一定要注意,否則可能出現數據丟失的情況
二、機器只有一個磁碟,掛載剩餘空間
1、使用fdisk –l檢視機器磁碟資訊,發現只有一個磁碟,且存在未掛載的空間,現在增加新分割槽,掛載磁碟剩餘空間。
2、輸入
fdisk /dev/sda
進入磁碟空間
3、輸入命令n,選擇分割槽號,由於sda已經已經分了sda1、sda2、sda3三個分割槽,因此又能輸入4。
4、輸入命令t,選擇分割槽4,輸入分割槽型別8e,代表邏輯卷。然後輸入w重寫分割槽表。
5、輸入
partprobe /dev/sda4
提示沒有這個檔案或目錄,輸入partprobe也提示資源正忙,因此只有重啟機器了。。
6、重啟之後輸入fdisk –l 檢視分割槽資訊,然後
pvcreate /dev/sda4
,將物理硬碟分割槽初始化為物理卷。
7、建立卷組和邏輯卷並格式化
1)輸入
vgcreate test_vg /dev/sda4
,建立卷組test_vg
2)建立邏輯卷test_lv:
lvcreate –l +100%FREE –n test_lv test_vg
3)df –hT檢視空間使用情況
4)格式化邏輯卷
mkfs.ext4 /dev/test_vg/test_lv
8、建立目錄掛載分割槽
1)mkdir /data
2)mount /dev/test_vg/test/lv /data
9、設定開機自動掛載分割槽
vim /etc/fstab
新增:
/dev/test_vg/test_lv /data ext4 defaults 0 0