{
    "mode": "info",
    "parameter": "SYSTEMD-MACHINE-ID-COMMIT.SERVICE",
    "section": "",
    "url": "https://www.chedong.com/phpMan.php/info/SYSTEMD-MACHINE-ID-COMMIT.SERVICE/json",
    "generated": "2026-07-05T16:04:38Z",
    "synopsis": "systemd-machine-id-commit.service",
    "sections": {
        "NAME": {
            "content": "systemd-machine-id-commit.service - Commit a transient machine ID to\ndisk\n",
            "subsections": []
        },
        "SYNOPSIS": {
            "content": "systemd-machine-id-commit.service\n",
            "subsections": []
        },
        "DESCRIPTION": {
            "content": "systemd-machine-id-commit.service is an early boot service responsible\nfor committing transient /etc/machine-id files to a writable disk file\nsystem. See machine-id(5) for more information about machine IDs.\n\nThis service is started after local-fs.target in case /etc/machine-id\nis a mount point of its own (usually from a memory file system such as\n\"tmpfs\") and /etc is writable. The service will invoke\nsystemd-machine-id-setup --commit, which writes the current transient\nmachine ID to disk and unmount the /etc/machine-id file in a race-free\nmanner to ensure that file is always valid and accessible for other\nprocesses. See systemd-machine-id-setup(1) for details.\n\nThe main use case of this service are systems where /etc/machine-id is\nread-only and initially not initialized. In this case, the system\nmanager will generate a transient machine ID file on a memory file\nsystem, and mount it over /etc/machine-id, during the early boot phase.\nThis service is then invoked in a later boot phase, as soon as /etc/\nhas been remounted writable and the ID may thus be committed to disk to\nmake it permanent.\n",
            "subsections": []
        },
        "SEE ALSO": {
            "content": "systemd(1), systemd-machine-id-setup(1), machine-id(5), systemd-\nfirstboot(1)\n\nsystemd 249                               SYSTEMD-MACHINE-ID-COMMIT.SERVICE(8)",
            "subsections": []
        }
    },
    "summary": "systemd-machine-id-commit.service - Commit a transient machine ID to disk",
    "flags": [],
    "examples": [],
    "see_also": [
        {
            "name": "systemd",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/systemd/1/json"
        },
        {
            "name": "systemd-machine-id-setup",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/systemd-machine-id-setup/1/json"
        },
        {
            "name": "machine-id",
            "section": "5",
            "url": "https://www.chedong.com/phpMan.php/man/machine-id/5/json"
        },
        {
            "name": "firstboot",
            "section": "1",
            "url": "https://www.chedong.com/phpMan.php/man/firstboot/1/json"
        }
    ]
}