[systemd-devel] Antw: Re: Need help detecting local/remote targets
Ulrich Windl
Ulrich.Windl at rz.uni-regensburg.de
Wed Aug 21 06:02:39 UTC 2019
>>> Mantas Mikulenas <grawity at gmail.com> schrieb am 21.08.2019 um 06:07 in
Nachricht
<CAPWNY8WmAPKakb5ssfZ4DrN-qomhsgj8sM9bhXXuP0R6kmYPRA at mail.gmail.com>:
> On Wed, Aug 21, 2019, 01:15 Tony Rodriguez <unixpro1970 at gmail.com> wrote:
>
>> I modified systemd-219 functionality to meet a custom requirement for
>> detecting filesystems/devices that use iscsi without using the _netdev
>> keyword in /etc/fstab. It is a strict requirement regarding not using
>> _netdev that I have no control over. However, I am stuck.
>>
>> From my understanding, src/fstab-generator.c is used to determine
>> LOCAL-FS and REMOTE-FS. I have modified fstab-generator.c to search for
>> iscsi udev devices which works, provided the system is already fully
>> booted (typical multi-user state type of thing). I can also find
>> /dev/disk/ block devices including iscsi devices using my logic within
>> fstab-generator.c. The problem is when the system reboots, it appears
>> systemd using the same fstab-generator logic that I implemented is
>> unable to detect any iscsi devices. After doing some research, it
>> appears normal systemd behavior is to mount / and /usr then invoke
>> fstab-generator.c to determine if a given filesystem in /etc/fstab
>> should be a local or remote target.
>>
>
> / and /usr are mounted by initramfs before systemd starts.
And what about /run?
[...]
Regards,
Ulrich
More information about the systemd-devel
mailing list