日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > windows >内容正文

windows

第九章:文件系统管理

發(fā)布時(shí)間:2025/3/21 windows 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 第九章:文件系统管理 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.


=========================================================

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

1. df 選項(xiàng) //顯示分區(qū)的占用狀況-h 最常用的選項(xiàng),更直觀的顯示

2.du 選項(xiàng) 目錄或文件名 //統(tǒng)計(jì)目錄或文件的大小-h 顯示 -s 顯示目錄或文件的總大小

Question:用df查看到/目錄的分區(qū)大小是1.8G,而用du查看到的/目錄的分區(qū)大小是1.6G,為什么呢?答案: du只統(tǒng)計(jì)文件的大小;df不但統(tǒng)計(jì)文件的大小,還統(tǒng)計(jì)被系統(tǒng)占用的空間。 因此:用du看文件大小更準(zhǔn)確用df看剩余空間更準(zhǔn)確

3.文件系統(tǒng)修復(fù)命令fsck :該命令基本不用fsck 選項(xiàng) 分區(qū)設(shè)備文件名 4.顯示磁盤狀態(tài)的命令dumpe2fsdump2fs 分區(qū)設(shè)備文件名

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、掛載光盤 (1mkdir /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ù)

Q:怎么實(shí)現(xiàn)開機(jī)后的自動(dòng)掛載呢? 答:實(shí)際上是寫入/etc/fstab的配置文件。

(1)用 vim /etc/fstab命令打開配置文件,查看文件中的內(nèi)容,如下圖所示:

可以看到,有6個(gè)字段,下面介紹每一個(gè)字段的含義: 其中:查看UUID的命令: dumpe2fs 設(shè)備文件名default:表示在掛載時(shí)使用默認(rèn)權(quán)限只有是分區(qū)才有備份目錄lost+found


(2)寫入/etc/fstab配置文件,可以自動(dòng)掛載

形如:/dev/sdb1 /disk1 ext4 default 1 2/dev/sdb5 /disk5 ext4 default 1 2/dev/sdb6 /disk6 ext4 default 1 2 注:前提是在根目錄/下必須有disk1、disk5、disk6目錄,否則的話系統(tǒng)會(huì)崩潰!為了防止沒有上面三個(gè)目錄出現(xiàn)開機(jī)重啟后系統(tǒng)崩潰,我們可以執(zhí)行下面的命令:mount -a //依據(jù)配置文件/etc/fstab的內(nèi)容進(jìn)行自動(dòng)掛載 【解釋】如果此時(shí)系統(tǒng)中沒有/disk1目錄,則運(yùn)行此命令會(huì)報(bào)錯(cuò),不至于引起系統(tǒng)崩潰;如果此命令運(yùn)行成功,此時(shí)我們可以重啟Linux系統(tǒng),重啟后系統(tǒng)就會(huì)自動(dòng)掛載我們?cè)?etc/fstab寫入的內(nèi)容。

但是人不是萬能的,在操作的時(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ū)

注解:再分配分區(qū)的時(shí)候,我們知道必須分配swap分區(qū),如果在系統(tǒng)進(jìn)行使用的時(shí)候,發(fā)現(xiàn)swap分區(qū)不夠大,我們是否能增加swap分區(qū)的大小呢?答案是肯定的!如果有多余的硬盤,可以分出來給swap分區(qū)使用。 (1)free 查詢內(nèi)存與swap分區(qū)的使用情況 選項(xiàng):-m 用單位M輸出結(jié)果


2)新建swap分區(qū) fdisk /dev/sdb 假設(shè)linux有一塊硬盤/dev/sdb 執(zhí)行:fdisk /dev/sdb,進(jìn)入分區(qū)過程 按n:新建一個(gè)邏輯分區(qū)l,新建完成后 按t:把分區(qū)ID改成82,改完后,此時(shí)變成了邏輯分區(qū)此時(shí),新建的邏輯分區(qū)成功,還要進(jìn)行下面的操作 執(zhí)行partprobe命令,重新讀入分區(qū)表 重啟linux,出現(xiàn)/dev/sdb6新的swap分區(qū)(3)格式化分區(qū) mkswap /dev/sdb6 (4)將分區(qū)加入swap分區(qū) swapon /dev/sdb6將分區(qū)取消swap分區(qū) swapoff /dev/sdb6 (5)free -m 查看增加的swap,發(fā)現(xiàn)swap增大了!此時(shí)分區(qū)成功 結(jié)束! 注:這樣分區(qū)是一次性的,如果想永久生效,必須寫入/etc/fstab配置文件!見下圖:

總結(jié)

以上是生活随笔為你收集整理的第九章:文件系统管理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。