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

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

博客

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

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

文件系統是一個在計算機上幫你去管理數據怎么去存儲和檢索的數據結構。文件系統也可以被視作是磁盤上的物理(或擴展)分區。如果它沒有很好地被維護或定期監視,它可能在長期運行中出現各種各樣的錯誤或損壞。

這里有幾個可能導致文件系統出問題的因素:系統崩潰、硬件或軟件故障、 有問題的驅動和程序、不正確的優化、大量的數據過載加上一些小故障。

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

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

 

怎么去查看 EXT2/EXT3/EXT4 文件系統信息

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

在運行 dumpe2fs 之前,先去運行 df -hT 命令,確保知道文件系統的設備名。

$ sudo dumpe2fs /dev/sda10

示例輸出:

 

 

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

$ sudo dumpe2fs -b

 

檢查 EXT2/EXT3/EXT4 文件系統的錯誤

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

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

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

$ sudo unmount /dev/sda10

$ sudo fsck /dev/sda10

此外,可以使用 -V 開關去啟用詳細輸出,使用 -t 去指定文件系統類型,像這樣:

$ sudo fsck -Vt ext4 /dev/sda10

 

調優 EXT2/EXT3/EXT4 文件系統

我們前面提到過,導致文件系統損壞的其中一個因素就是不正確的調優。你可以使用 tune2fs 實用程序去改變 ext2/ext3/ext4 文件系統的可調優參數,像下面講的那樣。

去查看文件系統的超級塊,包括參數的當前值,使用 -l 選項,如下所示。

$ sudo tune2fs -l /dev/sda10

示例輸出:

 

 

接下來,使用 -c 標識,你可以設置文件系統在掛載多少次后將進行 e2fsck 檢查。下面這個命令指示系統每掛載 4 次之后,去對 /dev/sda10 運行 e2fsck。

$ sudo tune2fs -c 4 /dev/sda10

tune2fs 1.42.13 (17-May-2015)

Setting maximal mount count to 4

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

$ sudo tune2fs  -i  2d  /dev/sda10

tune2fs 1.42.13 (17-May-2015)

Setting interval between checks to 172800 seconds

現在,如果你運行下面的命令,你可以看到對 /dev/sda10 已經設置了文件系統檢查的時間間隔。

$ sudo tune2fs -l /dev/sda10

示例輸出:

 

要改變缺省的日志參數,可以使用 -J 選項。這個選項也有子選項: size=journal-size (設置日志的大小)、device=external-journal (指定日志存儲的設備)和 location=journal-location (定義日志的位置)。

注意,這里一次僅可以為文件系統設置一個日志大小或設備選項:

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

最后,同樣重要的是,可以去使用 -L 選項設置文件系統的卷標,如下所示。

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

 

調試 EXT2/EXT3/EXT4 文件系統

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

$ sudo debugfs /dev/sda10

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

示例輸出:

 

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

debugfs: freefrag

示例輸出:


路過

雞蛋

鮮花

握手

雷人

評論 (0 個評論)

facelist

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

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
返回頂部
主站蜘蛛池模板: 久久99精品久久久久久三级 | 中文字幕在线观看亚洲日韩 | 日韩精品在线播放 | 男女啪啪抽搐一进一出免费看 | 四虎必出精品亚洲高清 | 国产精品福利在线观看 | 免费在线观看的毛片 | a毛片免费在线观看 | fc2久久| 欧美午夜激情影院 | 国内色综合精品视频在线 | 中文字幕成人在线 | 99久久免费午夜国产精品 | 激情欧美成人狠狠色金八天国 | 岛国午夜精品视频在线观看 | 毛片一区| 一级毛片一一级一级乇片 | 国产日韩欧美亚洲青青草原 | 国产精品一区在线麻豆 | 日本欧美韩国一区二区三区 | 四虎国产精品免费五月天 | 一级不卡毛片 | 九九热精品视频在线观看 | 欧美一区二区三区免费高 | 麻豆女神| 91精品国产欧美一区二区 | 国产韩国在线 | 国产成人尤物精品一区 | 欧美亚洲一区二区三区在线 | 四虎最新网站 | 亚欧在线观看 | 太大了黑人温泉在线播放 | 午夜性生活视频 | 免费中文字幕一级毛片 | 2022天天操| 欧美另类日韩 | 国产一区二三区 | 色一伦一情一区二区三区 | 男女羞羞视频免费 | 天堂网www天堂在线资源链接 | 四虎免费在线播放 |