国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

ludi的個人空間 http://www.qingdxww.cn/space-uid-138953.html [收藏] [復(fù)制] [RSS]

博客

Linux中管理EXT2、EXT3和EXT4健康狀況的4個工具

已有 1248 次閱讀2017-11-21 10:34 |個人分類:c語言

文件系統(tǒng)是一個在計算機(jī)上幫你去管理數(shù)據(jù)怎么去存儲和檢索的數(shù)據(jù)結(jié)構(gòu)。文件系統(tǒng)也可以被視作是磁盤上的物理(或擴(kuò)展)分區(qū)。如果它沒有很好地被維護(hù)或定期監(jiān)視,它可能在長期運行中出現(xiàn)各種各樣的錯誤或損壞。

這里有幾個可能導(dǎo)致文件系統(tǒng)出問題的因素:系統(tǒng)崩潰、硬件或軟件故障、 有問題的驅(qū)動和程序、不正確的優(yōu)化、大量的數(shù)據(jù)過載加上一些小故障。

這其中的任何一個問題都可以導(dǎo)致 Linux 不能順利地掛載(或卸載)一個文件系統(tǒng),從而導(dǎo)致系統(tǒng)故障。
 另外,受損的文件系統(tǒng)運行在你的系統(tǒng)上可能導(dǎo)致操作系統(tǒng)中的組件或用戶應(yīng)用程序的運行時錯誤,它可能會進(jìn)一步擴(kuò)大到服務(wù)器數(shù)據(jù)的丟失。為避免文件系統(tǒng)錯誤或損壞,嵌入式物聯(lián)網(wǎng)等系統(tǒng)學(xué)習(xí)意義氣嗚嗚吧久零就易,你需要去持續(xù)關(guān)注它的健康狀況。

在這篇文章中,我們將介紹監(jiān)視或維護(hù)一個 ext2、ext3 和 ext4 文件系統(tǒng)健康狀況的工具。在這里描述的所有工具都需要 root 用戶權(quán)限,因此,需要使用 sudo 命令去運行它們。

 

怎么去查看 EXT2/EXT3/EXT4 文件系統(tǒng)信息

dumpe2fs 是一個命令行工具,用于去轉(zhuǎn)儲 ext2/ext3/ext4 文件系統(tǒng)信息,這意味著它可以顯示設(shè)備上文件系統(tǒng)的超級塊和塊組信息。

在運行 dumpe2fs 之前,先去運行 df -hT 命令,確保知道文件系統(tǒng)的設(shè)備名。

$ sudo dumpe2fs /dev/sda10

示例輸出:

 

 

你可以通過 -b 選項來顯示文件系統(tǒng)中的任何保留塊,比如壞塊(無輸出說明沒有壞塊):

$ sudo dumpe2fs -b

 

檢查 EXT2/EXT3/EXT4 文件系統(tǒng)的錯誤

e2fsck 用于去檢查 ext2/ext3/ext4 文件系統(tǒng)的錯誤。fsck 可以檢查并且可選地 修復(fù) Linux 文件系統(tǒng);它實際上是底層 Linux 提供的一系列文件系統(tǒng)檢查器 (fsck.fstype,例如 fsck.ext3、fsck.sfx 等等) 的前端程序。

記住,在系統(tǒng)引導(dǎo)時,Linux 會為 /etc/fstab 配置文件中被標(biāo)為“檢查”的分區(qū)自動運行 e2fsck/fsck。而在一個文件系統(tǒng)沒有被干凈地卸載時,一般也會運行它。

注意:不要在已掛載的文件系統(tǒng)上運行 e2fsck 或 fsck,在你運行這些工具之前,首先要去卸載分區(qū),如下所示。

$ sudo unmount /dev/sda10

$ sudo fsck /dev/sda10

此外,可以使用 -V 開關(guān)去啟用詳細(xì)輸出,使用 -t 去指定文件系統(tǒng)類型,像這樣:

$ sudo fsck -Vt ext4 /dev/sda10

 

調(diào)優(yōu) EXT2/EXT3/EXT4 文件系統(tǒng)

我們前面提到過,導(dǎo)致文件系統(tǒng)損壞的其中一個因素就是不正確的調(diào)優(yōu)。你可以使用 tune2fs 實用程序去改變 ext2/ext3/ext4 文件系統(tǒng)的可調(diào)優(yōu)參數(shù),像下面講的那樣。

去查看文件系統(tǒng)的超級塊,包括參數(shù)的當(dāng)前值,使用 -l 選項,如下所示。

$ sudo tune2fs -l /dev/sda10

示例輸出:

 

 

接下來,使用 -c 標(biāo)識,你可以設(shè)置文件系統(tǒng)在掛載多少次后將進(jìn)行 e2fsck 檢查。下面這個命令指示系統(tǒng)每掛載 4 次之后,去對 /dev/sda10 運行 e2fsck。

$ sudo tune2fs -c 4 /dev/sda10

tune2fs 1.42.13 (17-May-2015)

Setting maximal mount count to 4

你也可以使用 -i 選項定義兩次文件系統(tǒng)檢查的時間間隔。下列的命令在兩次文件系統(tǒng)檢查之間設(shè)置了一個 2 天的時間間隔。

$ sudo tune2fs  -i  2d  /dev/sda10

tune2fs 1.42.13 (17-May-2015)

Setting interval between checks to 172800 seconds

現(xiàn)在,如果你運行下面的命令,你可以看到對 /dev/sda10 已經(jīng)設(shè)置了文件系統(tǒng)檢查的時間間隔。

$ sudo tune2fs -l /dev/sda10

示例輸出:

 

要改變?nèi)笔〉娜罩緟?shù),可以使用 -J 選項。這個選項也有子選項: size=journal-size (設(shè)置日志的大小)、device=external-journal (指定日志存儲的設(shè)備)和 location=journal-location (定義日志的位置)。

注意,這里一次僅可以為文件系統(tǒng)設(shè)置一個日志大小或設(shè)備選項:

$ sudo tune2fs -J size=4MB /dev/sda10

最后,同樣重要的是,可以去使用 -L 選項設(shè)置文件系統(tǒng)的卷標(biāo),如下所示。

$ sudo tune2fs -L "ROOT" /dev/sda10

 

調(diào)試 EXT2/EXT3/EXT4 文件系統(tǒng)

debugfs 是一個簡單的、交互式的、基于 ext2/ext3/ext4 文件系統(tǒng)的命令行調(diào)試器。它允許你去交互式地修改文件系統(tǒng)參數(shù)。輸入 ? 查看子命令或請求。

$ sudo debugfs /dev/sda10

缺省情況下,文件系統(tǒng)將以只讀模式打開,使用 -w 標(biāo)識去以讀寫模式打開它。使用 -c 選項以災(zāi)難(catastrophic)模式打開它。

示例輸出:

 

要展示未使用空間的碎片,使用 freefrag 請求,像這樣:

debugfs: freefrag

示例輸出:


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

您需要登錄后才可以評論 登錄 | 立即注冊

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
返回頂部
主站蜘蛛池模板: 国产精品资源网站在线观看 | 亚洲人av高清无码 | 久久综合精品不卡一区二区 | 日日干夜夜拍 | 97超视频在线观看 | 护士紧窄惨叫稚嫩 | 欧美性xxxx| 韩日一级视频 | 国产精品毛片在线完整版sa | 日韩免费毛片视频杨思敏 | 国产麻豆永久视频 | 亚洲精品欧美 | 日皮毛片 | 欧美男人的天堂 | 天堂网视频在线观看 | 国产美女在线免费观看 | 日本成人二区 | 国产亚洲一区二区手机在线观看 | 国产成人福利在线视老湿机 | 国产激情在线 | 99久久精品费精品国产一区二 | 精品国产无限资源免费观看 | 日日干天天插 | 特级毛片免费视频观看 | 一区二区精品在线观看 | 成免费视频 | 色久综合在线 | 在线观看国产一区二区三区 | 久久丁香视频 | 亚洲欧美日韩国产 | 男人扒开你的下面狂躁的视频 | a级片免费在线播放 | 日韩免费在线看 | 国语自产精品视频在线区 | 狠狠色网站 | 久久亚洲国产成人亚 | 国产精品久久久久不卡绿巨人 | 男女男在线观看视频网站 | 免费的毛片视频 | 国产小视频在线免费观看 | 天堂在线观看视频 |