第九章:文件系统管理
=========================================================
9.1 回顧分區(qū)和文件系統(tǒng)
9.1.1 分區(qū)類型:三種分區(qū)類型
9.1.2 分區(qū)命名的規(guī)則:1-4只能是主分區(qū)或擴(kuò)展分區(qū),邏輯分區(qū)最少為5,一次遞增
例1:三個(gè)主分區(qū),一個(gè)擴(kuò)展分區(qū),三個(gè)邏輯分區(qū)
例2:一個(gè)主分區(qū),一個(gè)擴(kuò)展分區(qū),三個(gè)邏輯分區(qū)
9.1.3 文件系統(tǒng)
什么是格式化?
分區(qū)是把大柜子打成小柜子;
格式化是把小柜子打成一個(gè)一個(gè)的隔斷。隔斷的大小是block size。
=========================================================
9.2 文件系統(tǒng)管理-文件系統(tǒng)常用命令
9.2.1 -df、du、fsck、dumpe2fs
9.2.2 掛載命令
1.查詢與自動(dòng)掛載 【備用知識(shí)】我們知道Linux中所有的可存儲(chǔ)設(shè)備,包括硬盤、優(yōu)盤、光盤、軟盤都必須掛載之后才能使用; 只不過硬盤的掛載是Linux系統(tǒng)自動(dòng)執(zhí)行的;但是優(yōu)盤、光盤、軟盤的掛載必須手動(dòng)的進(jìn)行。把光盤等設(shè)備文件名和盤符聯(lián)系起來的過程就叫做“掛載”。mount [-l] 查詢系統(tǒng)中已經(jīng)掛在的設(shè)備,-l會(huì)顯示卷標(biāo)名稱 mount [-a]依據(jù)配置文件/etc/fstab的內(nèi)容,自動(dòng)掛載 mount //后面什么都不加 上面的顯示結(jié)果:框出來的是主分區(qū)、擴(kuò)展分區(qū)、邏輯分區(qū)的掛載點(diǎn)(現(xiàn)有的我們可以操作的掛載點(diǎn))其他沒框出來的,有:臨時(shí)出現(xiàn)的掛載點(diǎn)、內(nèi)存掛載點(diǎn)2.掛載命令(作用把設(shè)備文件名和掛載點(diǎn)聯(lián)系起來)mount [-t 文件系統(tǒng)] [-L 卷標(biāo)名] [-o 特殊選項(xiàng)] 設(shè)備文件名 掛載點(diǎn) 解釋:-t 文件系統(tǒng):ext3、ext4(硬盤、分區(qū))、iso9660(光驅(qū))等 -L 卷標(biāo)名:給卷取別名,可寫可不寫 -o 特殊選項(xiàng):指定額外的特殊選項(xiàng),下面介紹兩個(gè)常用的參數(shù)remount、exec/noexec: remount:如果我對(duì)一些參數(shù)進(jìn)行了修改,我不想重啟系統(tǒng)使修改后的參數(shù)生效,可以直接用-o remount使修改后的參數(shù)生效。下面是-o選項(xiàng)的一些常見參數(shù):
例子:-o
9.2.3 掛載光盤與U盤
1、掛載光盤 (1)mkdir /mnt/cdrom 創(chuàng)建掛載點(diǎn)(盤符),注:只要是空目錄就可以作為掛載點(diǎn)。 (2)將光盤放入光驅(qū) (3)mount -t iso9660 /dev/cdrom /mnt/cdrom 把光盤/dev/cdrom掛載到掛載點(diǎn)/mnt/cdrom 注:光盤的設(shè)備文件名是固定的,/dev/cdrom或者/dev/sr0 Question:掛在完成后,要想訪問掛在后的光盤中的數(shù)據(jù),是訪問光盤路徑/dev/cdrom?還是掛載點(diǎn)路徑/mnt/cdrom?呢。答:訪問掛載點(diǎn)路徑才對(duì)。 2、卸載光盤umount 設(shè)備文件名或掛載點(diǎn)umount /dev/cdrom 或umount /mnt/cdrom 掛載U盤與卸載U盤 解釋:唯一與掛載光盤不同的是:光盤的設(shè)備文件名是固定的,但是U盤的設(shè)備文件名是不固定的,因此,在掛載U盤之前,要先知道U盤的設(shè)備文件名后才能掛載。 1、掛載U盤的步驟: (1)插入U(xiǎn)盤 (2)用fdisk -l命令查看新掛載的U盤的設(shè)備文件名 (3)創(chuàng)建掛載點(diǎn) (4)用mount把U盤設(shè)備與掛載點(diǎn)聯(lián)系起來。 注意:Linux默認(rèn)情況下是不支持NTFS文件系統(tǒng)的!(NTFS移動(dòng)硬盤) 2、卸載U盤的步驟:umount 設(shè)備文件名或者掛載點(diǎn)9.2.4 支持NTFS文件系統(tǒng)
Linux與Windows的區(qū)別:在Window下,我們經(jīng)常要下再驅(qū)動(dòng);但是在Linux中,驅(qū)動(dòng)是在Linux的內(nèi)核中的,不需要手工安裝驅(qū)動(dòng),再用到某個(gè)驅(qū)動(dòng)時(shí),Linux內(nèi)核會(huì)自己搜索到相應(yīng)的驅(qū)動(dòng),并進(jìn)行調(diào)用。因此,Linux在驅(qū)動(dòng)方面比Windows更加方便。 但是,Linux并不是擁有所有的驅(qū)動(dòng)(以NTFS為例),也需要手動(dòng)的進(jìn)行安裝。安裝的方法: (1)重新編譯Linux內(nèi)核(此方法不用,得不償失) (2)利用第三方軟件安裝驅(qū)動(dòng)(經(jīng)常使用) 下載NTFS插件的網(wǎng)站:www.tuxera.com/community/ntfs-3g-download/ 安裝NTFS (3)掛載 (4)卸載=========================================================
9.3 fdisk分區(qū)
9.3.1 fdisk命令分區(qū)過程
(1)關(guān)閉虛擬機(jī),添加一塊新的硬盤
虛擬機(jī)–>設(shè)置–>添加–>硬盤–>……–>添加成功
(2)fdisk -l 查看新硬盤添加成功后被識(shí)別成功?
答:發(fā)現(xiàn)新添加的5G的硬盤的名字為:/dev/sdb
(3)用fdisk /dev/sdb命令對(duì)新添加的硬盤進(jìn)行分區(qū)
command(m for help):命令下常用的p:打印當(dāng)前分區(qū)情況n:新建分區(qū)d:刪除分區(qū)w:分區(qū)完成后,保存并退出 按n分別創(chuàng)建以下分區(qū):p:主分區(qū)e:擴(kuò)展分區(qū)l:擴(kuò)展分區(qū) 分區(qū)完成后:按w,再執(zhí)行partprobe命令(重新讀取分區(qū)表信息)分區(qū)完成后,用fdisk -l 命令查看分區(qū)情況,見下圖:
(4)格式化分區(qū) (只有格式化后,才能往硬盤中寫入數(shù)據(jù)!)
注意:擴(kuò)展分區(qū)不能被格式化,只有主分區(qū)和邏輯分區(qū)才能被格式化!因?yàn)閿U(kuò)展分區(qū)唯一的作用是:在擴(kuò)展分區(qū)的基礎(chǔ)上劃分出邏輯分區(qū)。 命令:mkfs -t ext4 /dev/sdb1mkfs -t ext4 /dev/sdb5mkfs -t ext4 /dev/sdb6(5)分別給分區(qū)創(chuàng)建掛載點(diǎn),并把分區(qū)掛載上。
創(chuàng)建掛載點(diǎn) 把分區(qū)掛載上mkdir /disk1 mount /dev/sdb1 /disk1mkdir /disk5 mount /dev/sdb5 /disk5mkdir /disk6 mount /dev/sdb6 /disk6 此時(shí),用mount查看掛載情況。注解:上面用命令執(zhí)行分區(qū)完成后,重啟Linux系統(tǒng)后,發(fā)現(xiàn)新增加的5G的分區(qū)沒了,是一次性的,要想使分區(qū)永久保存,看下一小節(jié)!
=========================================================
9.3.2 分區(qū)自動(dòng)掛載與fstab文件修復(fù)
(1)用 vim /etc/fstab命令打開配置文件,查看文件中的內(nèi)容,如下圖所示:
(2)寫入/etc/fstab配置文件,可以自動(dòng)掛載
但是人不是萬能的,在操作的時(shí)候,如果確實(shí)寫入/etc/fstab文件時(shí)寫入設(shè)備文件名或者掛載點(diǎn)錯(cuò)誤,我們應(yīng)該怎么辦? 下面就引出——/etc/fstab文件修復(fù)
(1)mount -o remount,rw/ 重新掛載/分區(qū)為rw權(quán)限 (2)vim /etc/fstab 用vim進(jìn)入配置文件,將配置文件的內(nèi)容修改正確 (3)reboot 修改完成后,重啟系統(tǒng)注:上面這種/etc/fstab文件修復(fù)是有局限性的,因?yàn)槿绻謪^(qū)/的設(shè)備文件名如果寫錯(cuò),此方法沒法進(jìn)行,系統(tǒng)就確實(shí)是崩潰了!=========================================================
9.4 分配swap分區(qū)
總結(jié)
以上是生活随笔為你收集整理的第九章:文件系统管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第八讲:权限管理
- 下一篇: 1、用Anaconda配置Windows