瀏覽代碼

defrag after upgrade

Bob Mottram 8 年之前
父節點
當前提交
5e92fa6bea
共有 2 個檔案被更改,包括 9 行新增0 行删除
  1. 1
    0
      src/freedombone-upgrade
  2. 8
    0
      src/freedombone-utils-filesystem

+ 1
- 0
src/freedombone-upgrade 查看文件

101
         fi
101
         fi
102
 
102
 
103
         lockdown_permissions
103
         lockdown_permissions
104
+        defrag_filesystem
104
     fi
105
     fi
105
 fi
106
 fi
106
 
107
 

+ 8
- 0
src/freedombone-utils-filesystem 查看文件

87
     mark_completed $FUNCNAME
87
     mark_completed $FUNCNAME
88
 }
88
 }
89
 
89
 
90
+function defrag_filesystem {
91
+    fs_type=$(stat -f /)
92
+
93
+    if [[ "$fs_type" == *"btrfs"* ]]; then
94
+        btrfs filesystem defragment -v -r /
95
+    fi
96
+}
97
+
90
 # NOTE: deliberately no exit 0
98
 # NOTE: deliberately no exit 0