新聞中心
Linux 磁盤(pán)管理
Linux磁盤(pán)管理好壞直接關(guān)系到整個(gè)系統(tǒng)的性能問(wèn)題
Linux磁盤(pán)管理常用三個(gè)命令為df、du和fdisk
df:列出文件系統(tǒng)的整體磁盤(pán)使用量???
df命令參數(shù)功能:檢查文件系統(tǒng)的磁盤(pán)空間占用情況??梢岳迷撁顏?lái)獲取硬盤(pán)被占用了多少空間,目前還剩下多少空間等信息。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來(lái)自于我們對(duì)這個(gè)行業(yè)的熱愛(ài)。我們立志把好的技術(shù)通過(guò)有效、簡(jiǎn)單的方式提供給客戶,將通過(guò)不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、舟曲網(wǎng)站維護(hù)、網(wǎng)站推廣。
語(yǔ)法:
df [-ahikHTm] [目錄或文件名]
選項(xiàng)與參數(shù):
-a :列出所有的文件系統(tǒng),包括系統(tǒng)特有的 /proc 等文件系統(tǒng);
-k :以 KBytes 的容量顯示各文件系統(tǒng);
-m :以 MBytes 的容量顯示各文件系統(tǒng);
-h :以人們較易閱讀的 GBytes, MBytes, KBytes 等格式自行顯示;
-H :以 M=1000K 取代 M=1024K 的進(jìn)位方式;
-T :顯示文件系統(tǒng)類型, 連同該 partition 的 filesystem 名稱 (例如 ext3) 也列出;
-i :不用硬盤(pán)容量,而以 inode 的數(shù)量來(lái)顯示
du
Linux du命令也是查看使用空間的,但是與df命令不同的是Linux du命令是對(duì)文件和目錄磁盤(pán)使用的空間的查看,還是和df命令有一些區(qū)別的,這里介紹Linux du命令。
語(yǔ)法:
du [-ahskm] 文件或目錄名稱
選項(xiàng)與參數(shù):
-a :列出所有的文件與目錄容量,因?yàn)槟J(rèn)僅統(tǒng)計(jì)目錄底下的文件量而已。
-h :以人們較易讀的容量格式 (G/M) 顯示;
-s :列出總量而已,而不列出每個(gè)各別的目錄占用容量;
-S :不包括子目錄下的總計(jì),與 -s 有點(diǎn)差別。
-k :以 KBytes 列出容量顯示;
-m :以 MBytes 列出容量顯示;
fdisk
fdisk 是 Linux 的磁盤(pán)分區(qū)表操作工具。
語(yǔ)法:
fdisk [-l] 裝置名稱
選項(xiàng)與參數(shù):
-l :輸出后面接的裝置所有的分區(qū)內(nèi)容。若僅有 fdisk -l 時(shí), 則系統(tǒng)將會(huì)把整個(gè)系統(tǒng)內(nèi)能夠搜尋到的裝置的分區(qū)均列出來(lái)。
磁盤(pán)格式化
磁盤(pán)分割完畢后自然就是要進(jìn)行文件系統(tǒng)的格式化,格式化的命令非常的簡(jiǎn)單,使用?mkfs(make filesystem) 命令。
語(yǔ)法:
mkfs [-t 文件系統(tǒng)格式] 裝置文件名
fdisk
fdisk 是 Linux 的磁盤(pán)分區(qū)表操作工具。
語(yǔ)法:
fdisk [-l] 裝置名稱
選項(xiàng)與參數(shù):
-l :輸出后面接的裝置所有的分區(qū)內(nèi)容。若僅有 fdisk -l 時(shí), 則系統(tǒng)將會(huì)把整個(gè)系統(tǒng)內(nèi)能夠搜尋到的裝置的分區(qū)均列出來(lái)
磁盤(pán)掛載與卸除
Linux 的磁盤(pán)掛載使用?mount?命令,卸載使用?umount?命令。
磁盤(pán)掛載語(yǔ)法:
mount [-t 文件系統(tǒng)] [-L Label名] [-o 額外選項(xiàng)] [-n] ?裝置文件名 ?掛載點(diǎn)
現(xiàn)在就來(lái)在Linux上面去管理我們的磁盤(pán)
首先點(diǎn)擊右下角像硬盤(pán)的一個(gè)小按鈕,出來(lái)一個(gè)虛擬機(jī)設(shè)置選到硬盤(pán)的哪一項(xiàng),點(diǎn)擊“添加”
? 這邊直接點(diǎn)擊下一步
選擇添加60個(gè)G點(diǎn)擊下一步
磁盤(pán)文件建議放在跟虛擬機(jī)同一個(gè)文件當(dāng)中到時(shí)候方便刪除,添加完成后我們必須重啟電腦使用命令reboot或者init 6都可以,如果不重啟電腦硬盤(pán)將無(wú)法識(shí)別。
重啟完成進(jìn)入/dev目錄下面看看剛剛添加的硬盤(pán)有沒(méi)有被識(shí)別。這個(gè)sdb就是剛剛添加的硬盤(pán),看來(lái)系統(tǒng)已經(jīng)成功的識(shí)別到了硬盤(pán)。
使用fdisk -l命令查看當(dāng)前磁盤(pán)信息也看到了剛才添加的第二塊磁盤(pán)sdb,具體的磁盤(pán)管理命令請(qǐng)看文首
使用fdisk /dev/sdb進(jìn)入對(duì)sdb硬盤(pán)進(jìn)行配置模式
輸入m獲取到幫助,具體的英文解釋在下面
a ? ?可啟動(dòng)標(biāo)志的切換
b ? ?編輯bsd磁盤(pán)標(biāo)簽
c ? ?切換dos兼容性標(biāo)志
d ? ?刪除分區(qū)
g ? ?創(chuàng)建一個(gè)新的空GPT分區(qū)表
G ? 創(chuàng)建一個(gè)IRIX (SGI)分區(qū)表
l ? ? 列出已知的分區(qū)類型
m ? 打印這個(gè)菜單
n ? ?添加一個(gè)新的分區(qū)
o ? ?創(chuàng)建一個(gè)新的空DOS分區(qū)表
p ? 打印分區(qū)表
q? ?沒(méi)有保存更改就退出
s? ?讓我們創(chuàng)建一個(gè)新的空的磁盤(pán)標(biāo)簽
t ? ?更改分區(qū)的系統(tǒng)id
u ? ?改變顯示/輸入單元
v ? ?驗(yàn)證分區(qū)表
w ? 將表寫(xiě)入磁盤(pán)并退出
x ? ?額外功能(僅限專家使用)
輸入n選擇添加一個(gè)新的分區(qū),這邊的primary (0 primary, 0 extended, 4 free)的意思是主分區(qū)(0個(gè)主分區(qū),0個(gè)擴(kuò)展分區(qū),4個(gè)空閑)Linux系統(tǒng)的當(dāng)中本地磁盤(pán)只能有4個(gè)主分區(qū),如果要配置擴(kuò)展分區(qū)的話必須要已經(jīng)有一個(gè)主分區(qū)存在
接下來(lái)按p創(chuàng)建一個(gè)主分區(qū),輸入分區(qū)號(hào)默認(rèn)1回車(chē),起始扇區(qū)默認(rèn)2048直接回車(chē),設(shè)置分區(qū)大小這個(gè)自由我選擇了15G
按p查詢一下,好第一分區(qū)已經(jīng)完成
繼續(xù)輸入n創(chuàng)建第二個(gè)主分區(qū)設(shè)置大小為10G
繼續(xù)用n創(chuàng)建分區(qū),這次不創(chuàng)建主分區(qū)而是創(chuàng)建一個(gè)擴(kuò)展分區(qū)把剩下的35G大小都給它
按p查看好的這邊的擴(kuò)展分區(qū)也設(shè)置完成,因?yàn)閿U(kuò)展分區(qū)不能夠直接寫(xiě)數(shù)據(jù)我們要繼續(xù)創(chuàng)建邏輯分區(qū)
接著按n,接下來(lái)輸入“l(fā)”創(chuàng)建第一個(gè)邏輯分區(qū)。這邊出現(xiàn)了一個(gè)問(wèn)題,為什么邏輯分區(qū)的分區(qū)不是從默認(rèn)分區(qū)4開(kāi)始呢?明明剛才分區(qū)4沒(méi)有設(shè)置,這是因?yàn)長(zhǎng)inux系統(tǒng)默認(rèn)把前四個(gè)分區(qū)號(hào)都留給了主分區(qū),如果主分區(qū)沒(méi)有用夠4個(gè)分區(qū)號(hào),它也默認(rèn)保留,所以邏輯的第一分區(qū)是從分區(qū)5開(kāi)始的
接下來(lái)輸入“n”跟“l(fā)”創(chuàng)建第二個(gè)邏輯分區(qū)一路回車(chē)把剩下的27G全部給最后一個(gè)分區(qū)
接下來(lái)按“m”查看分區(qū)信息,這邊新添加的磁盤(pán)的所有空間都已經(jīng)分配好了
接著我們要把分區(qū)5的ID號(hào)更改成swap模式,輸入“t”分區(qū)號(hào)5,swap分區(qū)的ID號(hào)82如果不知道的話可以輸入L查看
如果想刪除一個(gè)分區(qū)的話按“d”輸入分區(qū)號(hào),分區(qū)就已經(jīng)被刪除了,因?yàn)樽钚掳姹镜腖inux都是xfs文件系統(tǒng)直接選擇默認(rèn)不需要更改它的文件系統(tǒng)
輸入“w”保存并退出,接下來(lái)我們要去格式化剛剛分好的去
使用mkfs -t xfs /dev/sdb1直接格式化剛剛添加的第一分區(qū)
分區(qū)加格式化完了,在Linux當(dāng)中還不能使用。還有一個(gè)不可缺的步驟就是掛載。在系統(tǒng)默認(rèn)給我們掛載的文件里面創(chuàng)建一個(gè)掛載點(diǎn)(文件夾 1)。使用
mount /dev/sdb1 /mnt/1 命令把sdb1分區(qū)掛載到了/mnt/1上面,使用df -hT命令查看掛載情況,發(fā)現(xiàn)sdb1分區(qū)已經(jīng)被成功的掛載了
swap分區(qū)是虛擬內(nèi)存,當(dāng)硬件內(nèi)存不夠的時(shí)候swap會(huì)充當(dāng)內(nèi)存的一個(gè)功能。但是如何使用它呢,首先還是要格式化這邊使用的命令是mkswap /dev/sdb5,看swap分區(qū)sdb5已經(jīng)格式化完畢
使用cat /proc/meminfo |grep -i swap命令可以查看到當(dāng)前swap分區(qū)的容量是4G
使用命令swapon /dev/sdb5可以開(kāi)啟swap分區(qū)的使用而關(guān)閉swap分區(qū)的命令是(swapoff 設(shè)備文件名),繼續(xù)用cat /proc/meminfo |grep -i swap查看swap容量已經(jīng)看到swap分區(qū)已經(jīng)添加上去變成了12個(gè)G,如果不想使用的話直接使用swapoff命令就可以
以上就是在Linux系統(tǒng)上對(duì)磁盤(pán)的一些簡(jiǎn)單管理
本文標(biāo)題:Linux磁盤(pán)管理
鏈接地址:http://www.dlmjj.cn/article/ghijid.html