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 /dev.sdb4 |grep reserved
tune2fs -o ( 檢視檔案系統資訊) -c (設定強制自檢的掛載次數) -i (設定強制自檢的間隔時間) -m 保留塊的百分比 -j 將ext2檔案系統轉換為ext3格式
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的意思。
Linux中tune2fs命令的 o選項
debug 啟用此檔案系統的除錯 bsdgroups 在建立新檔案時模擬bsd行為 它們將使用 建立它們的目錄。標準系統v的行為是 預設情況下,新建立的檔案採用當前程序的fsgid,除非目錄設定了setgid位,在這種情況下,它從該gid獲取 父目錄,如果是目錄,還獲取setgid位集 本身。use...
用e2fsck修復受損的linux檔案系統
今天想嘗試直接從linux deepin拷貝一些檔案到windows 10而不重啟電腦,所以就安裝ext2mgr了並載入了linux的幾個磁碟 home 再次重啟系統想進入linux的時發現系統進入到初始那個logo動畫那裡就失敗了,用內建shell進去看發現根下沒有根本沒有home了。根據deep...
轉 本人對於「用例」的一些理解和總結
不知道大家有沒和我類似的感覺,就是在做開發的時候,經常看到需求文件裡的用例2字,或者聽到關於用例的談話,或者測試用例之類的,一般的感覺就是用例就是乙個需求功能點,也沒去太在意,這裡我想自己做個對於用例的總結。我不想過於刻板的去討論用例的概念,這裡先從乙個例子入手,比如我問你 請在30秒內說出盡可能多...