概述
環(huán)境
Red Hat Enterprise Linux Server release 7.5
磁盤分區(qū)
新的磁盤安裝后要進行分區(qū)--格式化--掛載一系列操作后才可以投入使用。這里使用fdisk工具進行分區(qū)。
下面以新添加的/dev/sdb磁盤為例進行分區(qū)操作說明。
lsblk
fdisk /dev/sdb
1)輸入m查看幫助
a : 設(shè)置可引導(dǎo)標(biāo)記;
b : 修改bsd的磁盤標(biāo)簽;
c : 設(shè)置DOS操作系統(tǒng)兼容標(biāo)記;
d : 刪除一個分區(qū);
l : 顯示已知的分區(qū)類型,其中82為Linux swap分區(qū),83為Linux分區(qū);
m : 顯示幫助信息;
n : 增加一個新的分區(qū);
o : 創(chuàng)建一個新的空白的DOS分區(qū)表;
p : 顯示磁盤當(dāng)前的分區(qū)表;
q : 退出fdisk程序,不保存任何修改;
s : 創(chuàng)建一個新的空白的Sun磁盤標(biāo)簽;
t : 改變一個分區(qū)的系統(tǒng)號碼(比如把Linux Swap分區(qū)改為Linux分區(qū));
u : 改變顯示記錄單位;
v : 對磁盤分區(qū)表進行驗證;
w : 保存修改結(jié)果并退出fdisk程序;
x : 特殊功能;
復(fù)制代碼。
2)輸入n創(chuàng)建分區(qū)
詢問我們是要創(chuàng)建主分區(qū)還是擴展分區(qū),主分區(qū)最多只能創(chuàng)建4個,如果創(chuàng)建了擴展分區(qū)那么擴展分區(qū)需要占用一個主分區(qū)。
3)這里我們創(chuàng)建主分區(qū),輸入p,選擇需要輸入要創(chuàng)建的是第幾個主分區(qū),默認為第一主分區(qū),這里可以輸入1+enter或直接enter進入下一步。
4)選擇分區(qū)起始的扇區(qū),默認選擇輸入2048,回車進入下一步。
5)輸入分區(qū)結(jié)束的扇區(qū),可直接輸入分區(qū)的大小,以K,M,G為單位:+5G,回車進入下一步。
6)輸入w保存設(shè)置,sdb磁盤上的第一個分區(qū)就創(chuàng)建完成。
在創(chuàng)建好磁盤分區(qū)后,要根據(jù)需求對分區(qū)進行格式化,這里以ext3格式為例:
先創(chuàng)建分區(qū)掛載的目錄,mount命令掛載到新建目錄/newdir下。
#mkdir /newdir
#mount /dev/sdbq /newdir
df -h
上面掛載只是臨時的,重啟服務(wù)器之后又需要重新掛載,通過修改/etc/fstab文件使掛載永久有效,文件格式為: 分區(qū)__掛載點__分區(qū)文件系統(tǒng)格式__defaults__0 0。
注:這里的文件書寫不能有誤,該文件在服務(wù)器開機時自動掛載磁盤階段會被系統(tǒng)讀取,如書寫有誤會導(dǎo)致系統(tǒng)無法正常啟動,進入單用戶維護模式。
擴展空間
3.1 確認分區(qū)信息
這里以擴容系統(tǒng)/home目錄空間為例,使用lsblk命令可看到/home是以邏輯卷形式劃分的,rhel卷組內(nèi)root、swap、home三個邏輯卷,每個分區(qū)及邏輯卷后對應(yīng)有空間大小、類型、掛載點等信息。
sda2分區(qū)共分配有41G的空間,通過計算該分區(qū)下所有邏輯卷所用的空間得出總計為38G,sda2分區(qū)的總空間41G減掉所有邏輯卷所分配空間38G后結(jié)果是3G,也就說明該分區(qū)下還可以給需要擴容的/home卷添加3G的空間。
該命令可顯示出每個pv所分配的vg(卷組)信息,“PFree”表示該pv下剩余的物理空間。
擴容前更要確認該邏輯卷的文件系統(tǒng)格式,通常分為xfs,ext4,ext3等。
lsblk命令可顯示每個分區(qū)及l(fā)v(邏輯卷)掛載點,名為home的lv(邏輯卷)掛載點為/home目錄,可通過umount取消掛載。
注:在取消掛載時如有程序在使用該目錄的話,需要停掉程序,否則目錄為busy狀態(tài),無法卸載。
lvextend命令可將物理pv空間分配給指定lv(邏輯卷)??山Y(jié)合lsblk或lvs命令確認指定lv空間已增加。
最后掛載lv到指定目錄(無則新建)下即可,再次lsblk確認/home已擴容且已掛載。
mount /dev/rhel/home /home
總結(jié):
此次事例中所運用到的是fdisk分區(qū)工具,除此意外Linux系統(tǒng)中還有cfdisk、parted等分區(qū)工具,在分區(qū)時可以采用Disk Druid、RAID和LVM等方式進行分區(qū)。分區(qū)過程要注意以下幾點:
分區(qū):把大硬盤分為小的邏輯分區(qū)。
格式化:寫入文件系統(tǒng)。
分區(qū)設(shè)備文件名:給每個分區(qū)定義設(shè)備文件名。
掛載:給每個分區(qū)分配掛載點。
Linux嚴(yán)格區(qū)分大小寫。
Linux中所有內(nèi)容以文件形式保存,包括硬件:硬盤文件/dev/sd[a-p]、光盤文件/dev/sr0等。
Linux不靠擴展名區(qū)分文件類型。
文章首發(fā)于2021年10月19日。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/129281.html
Linux系統(tǒng)分區(qū)管理 img{ display:block; margin:0 auto !important; width:100%; } body{ width:75%; margin:...
閱讀 1356·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1906·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2757·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3671·2023-01-11 13:20