Procházet zdrojové kódy

Merge pull request #7698 from tamsky/tune2fs_base_filesystem

use tune2fs to disable ext4 mount counts and mount intervals
unclejack před 10 roky
rodič
revize
a10a86d437
1 změnil soubory, kde provedl 4 přidání a 0 odebrání
  1. 4 0
      daemon/graphdriver/devmapper/deviceset.go

+ 4 - 0
daemon/graphdriver/devmapper/deviceset.go

@@ -306,6 +306,10 @@ func (devices *DeviceSet) createFilesystem(info *DevInfo) error {
 		if err != nil {
 		if err != nil {
 			err = exec.Command("mkfs.ext4", append([]string{"-E", "nodiscard,lazy_itable_init=0"}, args...)...).Run()
 			err = exec.Command("mkfs.ext4", append([]string{"-E", "nodiscard,lazy_itable_init=0"}, args...)...).Run()
 		}
 		}
+		if err != nil {
+			return err
+		}
+		err = exec.Command("tune2fs", append([]string{"-c", "-1", "-i", "0"}, devname)...).Run()
 	default:
 	default:
 		err = fmt.Errorf("Unsupported filesystem type %s", devices.filesystem)
 		err = fmt.Errorf("Unsupported filesystem type %s", devices.filesystem)
 	}
 	}