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

ludi的個人空間 http://www.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
返回頂部
主站蜘蛛池模板: 一级做a爰片性色毛片黄书 一级做a爰片欧美一区 | 国产精品视频免费的 | 老司机日日摸夜夜摸精品影院 | 久久免费特黄毛片 | 12至16末成年毛片高清 | 黄片毛片一级片 | 日韩三级不卡 | 久久久久免费观看 | 日本视频在线观看不卡高清免费 | 在线观看国产欧美 | 久久se精品一区二区影院 | 欧美a级v片在线观看一区 | 日本免费人成黄页网观看视频 | 久草色视频| 中文字幕日本在线观看 | www.99在线观看| 欧美日韩一区二区三区色综合 | 9久热精品免费观看视频 | 国产视频一区二区 | 中文字字幕在线一本通 | 国产卡一卡二卡3卡4卡无卡视频 | 日本国产一区在线观看 | 国产高清在线精品 | 尤物国产精品福利三区 | 日韩 欧美 国产 亚洲 中文 | 亚洲youjizz | 四虎影视最新地址 | 黄色一级片黄色一级片 | 国产精品九九九久久九九 | 精品国产国语对白主播野战 | 国产高清免费午夜在线视频 | 91精品国产福利尤物免费 | 国产免费理论片在线观看 | 日本久久综合视频 | 国产自产2023最新麻豆 | 天天操天天干天天拍 | 三级福利视频 | 欧美成网 | 色综合久久综精品 | 午夜久久网 | 91精品国产自产在线观看 |