返回介绍

systemd-makefs@.service 中文手册

发布于 2020-11-08 09:27:18 字数 2583 浏览 1009 评论 0 收藏 0

名称

systemd-makefs@.service, systemd-makeswap@.service, systemd-growfs@.service, systemd-makefs, systemd-growfs — 按需创建与扩容文件系统

大纲

systemd-makefs@device.service

systemd-makeswap@device.service

systemd-growfs@mountpoint.service

/usr/lib/systemd/systemd-makefs

/usr/lib/systemd/systemd-growfs

描述

systemd-makefs@.service,systemd-makeswap@.service,systemd-growfs@.service 用于实现 fstab(5)中的 x-systemd.makefsx-systemd.growfs 选项(参见 systemd.mount(5) 手册)。对于每一个需要进行文件系统(含swap)格式化的设备、以及每一个需要进行文件系统扩容的挂载点,上述对应的服务模板都会实例化出一个对应的服务实例。

在启动过程中,这些服务会根据需要紧邻在挂载点(含swap设备)就绪之前或之后启动。

systemd-makefs对特定文件系统(含swap)设备知之甚少,在检查出指定的块设备并不包含文件系统(含swap)之后,它将执行与特定的文件系统(含swap)对应的二进制格式化工具(/sbin/mkfs.*)。

systemd-growfs对特定文件系统设备知之甚少,它只是简单的要求内核将已挂载的文件系统扩容到底层块设备所能提供的最大容量。尽管如此,它还是需要知道每个文件系统的ioctl(2)request 参数(一个整数),所以实际上只能支持下列特定的文件系统:ext4(5),btrfs(参见btrfs-man5(5)), dm-crypt 分区(参见cryptsetup(8))。

如果指定的文件系统(含swap)格式化失败,那么该文件系统(含swap)的挂载也会失败。 如果指定的文件系统扩容失败,那么只会发出一个警告信息。

参见

systemd(1),systemd.mount(8),systemd-fstab-generator(8),mkfs.btrfs(8),mkfs.cramfs(8),mkfs.ext4(8),mkfs.fat(8),mkfs.hfsplus(8),mkfs.minix(8),mkfs.ntfs(8),mkfs.xfs(8)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文