[systemd-devel] How to speed up detection of emmc partition and mount the filesystem
Jóhann B. Guðmundsson
johannbg at gmail.com
Tue Feb 5 08:02:21 UTC 2019
On 2/4/19 7:22 PM, Petr wrote:
> Hello,
>
> I have custom linux on embedded machine generated with Buildroot
> using emmc drive which contains root filesystem on /dev/mmcblk0p2
> and application data on /dev/mmcblk0p4. The root fileystem is mounted
> pretty quickly, but the application data are mounted about 1.7s after
> systemd starts, the main reason is that the mmcbl0p4 is found by
> systemd after 1.4s. As a workaround I created service that is executed
> right after the local-fs-pre.target which execute "mount
> /dev/mmcblk0p4 /app" and that works, but I would like to know if there
> is correct way how to tell systemd that I want to mount the root fs
> and application fs sooner than everything else (I believe that what I
> want is to tell systemd to mount /dev/mmcblk0p4 without waiting for
> udev to find /dev/mmcblk0p4 as new device and start auto mount).
Hmm... your solution could be a simple type mount unit which is ordered
before the local-fs-pre.target but maybe not.
+ there are two type of embedded paths in this world those that are
super tiny resource constrained and those that are not.
Former you dont use systemd for but instead some linux micro platform
usually tied to or associated with internet of terror devices ( IoT )
like Soletta project, the latter you do use systemd for but only after
systemd has been put on a diet so you will need to provide proper
context here as in what that custom embedded devices does or is trying
to do and why you need to shave those 1.4s off, what's the problem you
are trying to solve with it?
JBG
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/systemd-devel/attachments/20190205/2043a8b8/attachment-0001.html>
More information about the systemd-devel
mailing list