remount: remount partitions with noatime

Related change: r.android.com/1110379

noatime reduces the wear and tear on the flash device.

Bug: 313609600
Test: abtd adb-remount-test
Change-Id: Ia42a064f297c25d3463a4ed9094a66236a6c5708
This commit is contained in:
Yi-Yo Chiang 2024-01-05 16:47:14 +08:00
parent 75d3663d6d
commit b86df7687b

View file

@ -380,8 +380,8 @@ bool RemountPartition(Fstab& fstab, Fstab& mounts, FstabEntry& entry) {
// Now remount!
for (const auto& mnt_point : {mount_point, entry.mount_point}) {
if (::mount(blk_device.c_str(), mnt_point.c_str(), entry.fs_type.c_str(), MS_REMOUNT,
nullptr) == 0) {
if (::mount(blk_device.c_str(), mnt_point.c_str(), entry.fs_type.c_str(),
MS_REMOUNT | MS_NOATIME, nullptr) == 0) {
LOG(INFO) << "Remounted " << mnt_point << " as RW";
return true;
}