LINUX磁盤(pán)分區(qū)、格式化、掛載、卸載詳細(xì)過(guò)程
1.一切皆文件
Linux系統(tǒng)有一個(gè)理念:“一切皆文件”,所以計(jì)算機(jī)的硬件在linux中也是以“文件”的形式存在于/dev目錄中。
圖為CentOS 6.5系統(tǒng)中/dev目錄的部分內(nèi)容。不同的計(jì)算機(jī)顯示的內(nèi)容大同小異。
比如,光驅(qū)對(duì)應(yīng)的文件是/dev/cdrom,CPU對(duì)應(yīng)的文件是/dev/cpu。而硬盤(pán)對(duì)應(yīng)的是/dev/sd*。第一塊硬盤(pán)是/dev/sda,第二塊磁盤(pán)是/dev/sdb。
但是一個(gè)磁盤(pán)通常又被分成多個(gè)分區(qū),所以在磁盤(pán)文件的后面加上分區(qū)的序號(hào)來(lái)對(duì)應(yīng)這個(gè)分區(qū)。參考下面的表格中的例子。
|
分區(qū) |
對(duì)應(yīng)的路徑 |
|
第一塊硬盤(pán)的第1個(gè)分區(qū) |
/dev/sda1 |
|
第一塊硬盤(pán)的第2個(gè)分區(qū) |
/dev/sda2 |
|
第二塊硬盤(pán)的第2個(gè)分區(qū) |
/dev/sdb2 |
2.創(chuàng)建分區(qū)
2.1 使用cfdisk命令創(chuàng)建一個(gè)分區(qū)。
本例使用上圖中的/dev/sdb磁盤(pán)來(lái)演示。
開(kāi)始使用cfdisk命令,進(jìn)入cfdisk界面。
cfdisk /dev/sdb
[New]--[Primary]--手動(dòng)輸入分區(qū)容量,以M為單位?;剀?chē),創(chuàng)建成功。
最后選擇[Write],輸入“yes”回車(chē),將配置寫(xiě)入到磁盤(pán)。
選擇[Quit]退出cfdisk。
ps:cfdisk命令暫不支持GPT分區(qū)格式



2.2 格式化分區(qū)mkfs
mkfs - 支持ext2、ext3(日志)、ext4、vfat、msdos、jfs、reiserfs等
用法1:mkfs -t <fstype> <partition>
例:
#mkfs -t ext3 /dev/hda1
用法2:mkfs.<fstype> <partition>
例:
#mkfs.vfat /dev/hda2
本例是
mkfs.ext4 /dev/sdb1
ps:格式化分區(qū)之后,可以使用e2label命令給分區(qū)添加卷標(biāo)
e2label 分區(qū)路徑 卷標(biāo)名
3. 掛載分區(qū)
提示:使用df -h命令可以查看當(dāng)前系統(tǒng)中已經(jīng)掛載的分區(qū)
3.1 手動(dòng)掛載分區(qū)
mount -t /dev/sdb1 /mnt/sdb1
卸載分區(qū)umount命令格式:
umount [option] special | node
使用umount卸載分區(qū)時(shí),可以指定掛載點(diǎn),也可以指定掛載的路徑
比如本例要卸載sdb1分區(qū)的掛載,則使用
umount /dev/sdb1或者umount /mnt/sdb1
ps:使用umount卸載時(shí),如果是指定的設(shè)備路徑,則umount會(huì)按照按照掛載順序去卸載分區(qū)最后被掛載的掛載點(diǎn)。
3.2 自動(dòng)掛載分區(qū)
linux系統(tǒng)在啟動(dòng)時(shí),會(huì)從/etc/fstab文件自動(dòng)掛載分區(qū)。
圖中是一個(gè)fstab文件的示例。
fstab中,每條配置信息都分為固定的6個(gè)部分
[1]:分區(qū)路徑,或者UUID
[2]:fs_file - 該字段描述希望的文件系統(tǒng)加載的目錄點(diǎn),對(duì)于swap設(shè)備,該字段為none;對(duì)于加載目錄名包含空格的情況,用40來(lái)表示空格。
[3]:fs_type - 定義了該設(shè)備上的文件系統(tǒng),一般常見(jiàn)的文件類型為ext4 (Linux設(shè)備的常用文件類型)、vfat(Windows系統(tǒng)的fat32格式)、NTFS、isoArray600等。在不確定的情況下可以使用auto。
[4]:fs_options - 指定加載該設(shè)備的文件系統(tǒng)是需要使用的特定參數(shù)選項(xiàng),多個(gè)參數(shù)是由逗號(hào)分隔開(kāi)來(lái)。
對(duì)于大多數(shù)系統(tǒng)使用"defaults"就可以滿足需要。不多說(shuō)。
[5]:fs_dump - 該選項(xiàng)被"dump"命令使用來(lái)檢查一個(gè)文件系統(tǒng)應(yīng)該以多快頻率進(jìn)行轉(zhuǎn)儲(chǔ),若不需要轉(zhuǎn)儲(chǔ)就設(shè)
置該字段為0
[6]:fs_pass - 該字段被fsck命令用來(lái)決定在啟動(dòng)時(shí)需要被掃描的文件系統(tǒng)的順序,根文件系統(tǒng)"/"對(duì)應(yīng)該字
段的值應(yīng)該為1,其他文件系統(tǒng)應(yīng)該為2。若該文件系統(tǒng)無(wú)需在啟動(dòng)時(shí)掃描則設(shè)置該字段為0
本例,在fstab文件中添加sdb1分區(qū)自動(dòng)掛載的配置如下:
/dev/sdb1 /mnt/sdb1 ext4 defaults 0 2
ps:其它賬戶(如orac、mysql)在使用這個(gè)新的分區(qū)時(shí),可能會(huì)遇到權(quán)限不足的問(wèn)題,使用以下命令解決
chmod 777 /mnt/sdb1
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Linux 7.4上安裝配置Oracle 11.2.0.4圖文教程
本文通過(guò)圖文并茂的形式給大家介紹了Linux 7.4上安裝配置Oracle 11.2.0.4的方法,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧2017-12-12
Apache啟用GZIP壓縮網(wǎng)頁(yè)傳輸方法
上一篇文章我們已經(jīng)介紹了Apache啟用GZIP壓縮網(wǎng)頁(yè)的方法,這里又發(fā)現(xiàn)了一篇好文章,特分享給大家2013-06-06
Linux高并發(fā)踩過(guò)的坑及性能優(yōu)化介紹
大家好,本篇文章主要講的是Linux高并發(fā)踩過(guò)的坑及性能優(yōu)化介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽2021-12-12
Linux解決Unknown filesystem問(wèn)題
當(dāng)Linux系統(tǒng)出現(xiàn)「Unknown filesystem」錯(cuò)誤,通常是GRUB引導(dǎo)問(wèn)題,首先在GRUB命令行輸入ls查看信息,記錄返回的分區(qū)信息,使用PE系統(tǒng),如「微PE」,并利用「顯示隱藏分區(qū)」工具查看所有分區(qū),在文件資源管理器中找到「boot」文件夾所在的分區(qū)2024-10-10
VIM實(shí)現(xiàn)文件快速跳轉(zhuǎn)插件詳解
這篇文章主要給大家介紹了關(guān)于VIM實(shí)現(xiàn)文件快速跳轉(zhuǎn)插件的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vim具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。2018-04-04

