Linux 開機自檢的設定(tune2fs和fsck)
例子: 設定開機不自檢
[root@apexepd ~]# tune2fs -c -1 -i 0 /dev/sdb1
tune2fs 1.35 (28-Feb-2004)
Setting maximal mount count to -1
Setting interval between check 0 seconds
------------------------------------------------------------------------------------------------------------
tune2fs和fsck的用法
tune2fs--調整ext2/ext3檔案系統特性的工具。
-l
-c
-i
-m
-j 將ext2檔案系統轉換為ext3型別的檔案系統
ext2檔案系統不具備日誌功能。將ext3檔案系統轉換為ext3型別就能為伺服器增加日誌功能,對於老的伺服器,
用了很久的伺服器來說,這是一個非常有用的功能。它可以防止因為斷電,異常關機,資料丟失;或者是長時間
的自檢。
# tune2fs -l /dev/sdb1
# mount /dev/sdb1 /mnt/d1
# tune2fs -l /dev/sdb1
檢視 mount count 掛載次數
Maximum mount count 最大掛載次數。達到最大掛載次數後,再次開機時就會強制自檢。
使用tune2fs -c 引數修改強制自檢次數
# tune2fs -c 2 /dev/sdb1
# tune2fs -l /dev/sdb1 |grep -i "mount count"
# tune2fs -l /dev/sdb1 |grep -i "mount count"
# umount /mnt/d1
# mount /dev/sdb1 /mnt/d1
# tune2fs -l /dev/sdb1 |grep -i "mount count"
此時這個 sdb1 已經達到了最大掛載次數2。此時,如果重啟計算機,這個裝置肯定會強制自檢的。
# umount /mnt/d1
# mount /dev/sdb1 /mnt/d1
# tune2fs -l /dev/sdb1 |grep -i "mount count"
# tune2fs -c -1 /dev/sdb1 #使用負值設定某一裝置永遠不要自檢。
-i check interval 系統自檢間隔時間
預設系統自檢時間為6個月。如果不希望它自檢。可以改為0或-1,如果想每天自檢一次,可以改為2 。
# tune2fs -c -1 -i -1 /dev/sdb1
tune2fs -l /dev/sdb1 |more (檢視檔案系統的資訊)
tune2fs -c 100 /dev/hdb1 (如調整每2次完整地檢查根檔案系統的裝載次數為100次)
tune2fs -l /dev/sdb4 | more Inode count (裝載次數)
# tune2fs -r 60 /dev/sdb1 (保留60個塊給系統空間使用)
tune2fs -i 5w /dev/sdb1( 調整每2次完整地檢查根檔案系統的時間間隔為5周)
tune2fs -l /dev/sdb1 看一下 reserced block count ( p這是保留空間)
tune2fs -l
tune2fs -o ( 檢視檔案系統資訊) -c
檢的間隔時間) -m
tune2fs -l /dev/sdb1 Maximum mount count 掛載次數 tune2fs -c 2 /dev/sdb1 tune2fs -l
/dev/sdb1 | grep -i " mount count "
tune2fs -c -1 /dev/sdb1 (為負數時就不能自檢)
tune2fs -i 0 /dev/sdb1
tune2fs -l /dev/sdb4 | grep -i "Reserced"
tune2fs -m 10 /dev/sdb4 (改為110%)
mkfs.ext2 /dev/sdb4 mount /dev/sdbv4 /mnt
cp /etc/service /mnt
tune2fs -j /dev/sdb4 umount /dev/sdb4 mount /dev/mnt /mnt
df -h 看一下, ext2可以轉ext3 但不可以轉回,轉回資料丟失
tune2fs -l /dev/sdb4 | more 在檔案系統 Filesystem features: has_journal(說明有日誌) filetype
sparse_super 可以對比一下.ext2
如果需要自檢可以使用手動的自檢。fsck工具。
>居中<檔案系統檢查工具
fsck--檢查檔案系統資料完整性的工具。
用法一:fsck -t ext2 /dev/sdb1
用法二:fsck.ext2 /dev/sdb1
e2fsck:檢查ext2/ext3檔案系統的工具
(注意:這個e2fsck有很多的危險性。有不少同學反映使用這個工具會對檔案系統造成一定的破壞。特別是同時
使用ext2和ext3檔案系統時。它在自動識別的時候會產生一定的誤差,所以它非常的危險。不要使用.)
以後使用fsck工具。fsck工具有兩種用法,類似於mkfs。一種是fsck -t 後面跟一個型別。還有一種就是fsck後
用.連線檔案系統型別,後面跟一個裝置。它主要是檢查檔案是否有錯誤,是否有資料不完整的錯誤節點。它會幫
你自動修復檔案系統上的錯誤。
<注意:fsck不要用錯引數>
# fsck.ext2 /dev/sdb1
# fsck.ext3 /dev/sdb4
/etc/fstab檔案中,在掛載選項後面的最後 一位有1或者2都是開機自檢的。一些裝置長期不自檢也是不好的。根
分割槽是第一個被自檢的,所以標為1。
# df
# mkfs.ext2 /dev/sdb1 使用ext2檔案系統格式化/dev/sdb1
# mkfs -t ext3 /dev/sdb4
# fsck -t ext3 /dev/sdb1
# fsck.ext3 -y /dev/sdb4 自動修復sdb4上的檔案系統錯誤。-y表示yes的意思。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/35489/viewspace-670297/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 設定開機自啟動nginx和httpdNginxhttpd
- TongWeb在Linux下設定開機自啟動WebLinux
- linux server設定開機自動連線WIFILinuxServerWiFi
- Linux MySQL 服務設定開機自啟動LinuxMySql
- Linux Redis 服務設定開機自啟動LinuxRedis
- linux設定開機自啟動指令碼的最佳方式Linux指令碼
- frp設定開機自啟FRP
- java程式設定開機自啟Java
- RedHat(Linux) Oracle資料庫設定開機自啟動RedhatLinuxOracle資料庫
- 【LINUX學習】磁碟檢驗 fsck ,badblocksLinuxBloC
- linux設定開機啟動Linux
- [ubuntu]設定開機自啟動程式的方法Ubuntu
- Android設定app開機自啟AndroidAPP
- Linux系統如何設定開機自動執行指令碼?Linux指令碼
- Linux、UNIX設定開機自動執行命令、指令碼配置Linux指令碼
- Linux部署的WGCLOUD的探針agent如何設定開機自啟動LinuxGCCloud
- win10設定每天定時開機方法_win10如何設定每天自動開機Win10
- Linux環境變數的設定和檢視方法Linux變數
- linux設定IP和機器名Linux
- 設定Mac電腦快速自動開機的技巧Mac
- linux下單例項資料庫開機自啟動設定Linux單例資料庫
- Linux設定開機等待時間Linux
- AIX 開機自啟動指令碼設定AI指令碼
- win10開機自檢如何取消_windows10關閉開機自檢的方法Win10Windows
- Linux下原始碼安裝MySQL後設定開機自動啟動Linux原始碼MySql
- Linux(centos7)檢視和設定ip(DHCP)LinuxCentOS
- 設定windows系統下的tomcat開機自啟WindowsTomcat
- linux 中oracle開機啟動設定LinuxOracle
- centos7.5 設定Mysql開機自啟動CentOSMySql
- systemctl 命令設定開機自啟動失敗
- 設定Oracle資料庫開機自啟動Oracle資料庫
- windows下redis設定redis開機自啟動WindowsRedis
- win 開機自動輸入密碼 並設定 cmder 開機自啟執行密碼
- 開機時的設定
- win10電腦開啟蓋子自動開機怎麼設定 win10翻蓋自動開機設定方法Win10
- Linux中設定oracle例項和asm同時隨機自動啟動LinuxOracleASM隨機
- 設定Linux關機時自動執行指定命令Linux
- Oracle Linux 7.1 透過systemctl將Weblogic設定為開機自啟動OracleLinuxWeb