1.一切皆文件
linux系統(tǒng)有一個理念:“一切皆文件”,所以計算機的硬件在linux中也是以“文件”的形式存在于/dev目錄中。
圖為centos 6.5系統(tǒng)中/dev目錄的部分內(nèi)容。不同的計算機顯示的內(nèi)容大同小異。
比如,光驅(qū)對應(yīng)的文件是/dev/cdrom,cpu對應(yīng)的文件是/dev/cpu。而硬盤對應(yīng)的是/dev/sd*。第一塊硬盤是/dev/sda,第二塊磁盤是/dev/sdb。
但是一個磁盤通常又被分成多個分區(qū),所以在磁盤文件的后面加上分區(qū)的序號來對應(yīng)這個分區(qū)。參考下面的表格中的例子。
分區(qū) |
對應(yīng)的路徑 |
第一塊硬盤的第1個分區(qū) |
/dev/sda1 |
第一塊硬盤的第2個分區(qū) |
/dev/sda2 |
第二塊硬盤的第2個分區(qū) |
/dev/sdb2 |
2.創(chuàng)建分區(qū)
2.1 使用cfdisk命令創(chuàng)建一個分區(qū)。
本例使用上圖中的/dev/sdb磁盤來演示。
開始使用cfdisk命令,進入cfdisk界面。
cfdisk /dev/sdb
[new]--[primary]--手動輸入分區(qū)容量,以m為單位。回車,創(chuàng)建成功。
最后選擇[write],輸入“yes”回車,將配置寫入到磁盤。
選擇[quit]退出cfdisk。
ps:cfdisk命令暫不支持gpt分區(qū)格式
2.2 格式化分區(qū)mkfs
mkfs - 支持ext2、ext3(日志)、ext4、vfat、msdos、jfs、reiserfs等
用法1:mkfs -t <fstype> <partition>
例:
1
|
#mkfs -t ext3 /dev/hda1 |
用法2:mkfs.<fstype> <partition>
例:
1
|
#mkfs.vfat /dev/hda2 |
本例是
1
|
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 手動掛載分區(qū)
1
|
mount -t /dev/sdb1 /mnt/sdb1 |
卸載分區(qū)umount命令格式:
1
|
umount [option] special | node |
使用umount卸載分區(qū)時,可以指定掛載點,也可以指定掛載的路徑
比如本例要卸載sdb1分區(qū)的掛載,則使用
1
|
umount /dev/sdb1 或者 umount /mnt/sdb1 |
ps:使用umount卸載時,如果是指定的設(shè)備路徑,則umount會按照按照掛載順序去卸載分區(qū)最后被掛載的掛載點。
3.2 自動掛載分區(qū)
linux系統(tǒng)在啟動時,會從/etc/fstab文件自動掛載分區(qū)。
圖中是一個fstab文件的示例。
fstab中,每條配置信息都分為固定的6個部分
[1]:分區(qū)路徑,或者uuid
[2]:fs_file - 該字段描述希望的文件系統(tǒng)加載的目錄點,對于swap設(shè)備,該字段為none;對于加載目錄名包含空格的情況,用40來表示空格。
[3]:fs_type - 定義了該設(shè)備上的文件系統(tǒng),一般常見的文件類型為ext4 (linux設(shè)備的常用文件類型)、vfat(windows系統(tǒng)的fat32格式)、ntfs、isoarray600等。在不確定的情況下可以使用auto。
[4]:fs_options - 指定加載該設(shè)備的文件系統(tǒng)是需要使用的特定參數(shù)選項,多個參數(shù)是由逗號分隔開來。
對于大多數(shù)系統(tǒng)使用"defaults"就可以滿足需要。不多說。
[5]:fs_dump - 該選項被"dump"命令使用來檢查一個文件系統(tǒng)應(yīng)該以多快頻率進行轉(zhuǎn)儲,若不需要轉(zhuǎn)儲就設(shè)
置該字段為0
[6]:fs_pass - 該字段被fsck命令用來決定在啟動時需要被掃描的文件系統(tǒng)的順序,根文件系統(tǒng)"/"對應(yīng)該字
段的值應(yīng)該為1,其他文件系統(tǒng)應(yīng)該為2。若該文件系統(tǒng)無需在啟動時掃描則設(shè)置該字段為0
本例,在fstab文件中添加sdb1分區(qū)自動掛載的配置如下:
1
|
/dev/sdb1 /mnt/sdb1 ext4 defaults 0 2 |
ps:其它賬戶(如orac、mysql)在使用這個新的分區(qū)時,可能會遇到權(quán)限不足的問題,使用以下命令解決
1
|
chmod 777 /mnt/sdb1 |
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持服務(wù)器之家。
原文鏈接:http://www.cnblogs.com/xd502djj/p/6008463.html