Bob Mottram пре 7 година
родитељ
комит
5e92fa6bea
2 измењених фајлова са 9 додато и 0 уклоњено
  1. 1
    0
      src/freedombone-upgrade
  2. 8
    0
      src/freedombone-utils-filesystem

+ 1
- 0
src/freedombone-upgrade Прегледај датотеку

@@ -101,6 +101,7 @@ if [ -d $PROJECT_DIR ]; then
101 101
         fi
102 102
 
103 103
         lockdown_permissions
104
+        defrag_filesystem
104 105
     fi
105 106
 fi
106 107
 

+ 8
- 0
src/freedombone-utils-filesystem Прегледај датотеку

@@ -87,4 +87,12 @@ function install_tomb {
87 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 98
 # NOTE: deliberately no exit 0