> -----Original Message----- > From: linux-nilfs-owner@xxxxxxxxxxxxxxx [mailto:linux-nilfs- > owner@xxxxxxxxxxxxxxx] On Behalf Of Ryusuke Konishi > Sent: Tuesday, March 03, 2015 6:18 PM > To: Dennis Murata (WT01 - ENU); lennart@xxxxxxxxxxxxxx > Cc: systemd-devel@xxxxxxxxxxxxxxxxxxxxx; linux-nilfs@xxxxxxxxxxxxxxx > Subject: Re: [systemd-devel] nilfs-cleanerd startup on boot > > Hi > > On 2015/03/04 0:44, dennis.murata@xxxxxxxxx wrote: > > I had mis-typed the address for the nilfs mail group > > > >> -----Original Message----- > >> From: Lennart Poettering [mailto:lennart@xxxxxxxxxxxxxx] > >> Sent: Saturday, February 28, 2015 12:34 PM > >> To: Dennis Murata (WT01 - ENU) > >> Cc: systemd-devel@xxxxxxxxxxxxxxxxxxxxx; linus-nilfs@xxxxxxxxxxxxxxx > >> Subject: Re: [systemd-devel] nilfs-cleanerd startup on boot > >> > >> On Fri, 27.02.15 18:31, dennis.murata@xxxxxxxxx > >> (dennis.murata@xxxxxxxxx) wrote: > >> > >>> I have a fedora 21 system that where I mount an nilfs2 file system. > >>> I use a simple /etc/modules-load.d/nilfs.conf file to load the > >>> kernel module and have an entry in the fstab. > >> > >> Creating the modules-load.d snippet should not be necessary, as the > >> kernel should autoload the kernel module for it when it is first required. > > I did not find this to be the case for fedora 21. > > Without creating the file to load the module, any attempt I made to mount > > the file system would get a unknown filetype error. Does this point at > > adding this module to the initrd file? > > Is "nilfs2.ko" installed in your environment? I had to add the kernel-modules-extra package that you list below. This is probably why I also had to add the file in modules-load.d to get this module loaded > > Try "modinfo nilfs2" > > Older fedora needed kernel-modules-extra package. [1] > > [1] http://nilfs.sourceforge.net/en/pkg_fedora.html > > >>> The file system mounts on boot as it should, but the nilfs-cleanerd > >>> program does not startup. If I umount /nilfs then mount /nilfs the > >>> nilfs-cleanerd program starts as it should to cleanup the checkpoints. > >> > >> How is that daemon supposed to be started? Is it forked off /bin/mount? > >> > >>> Does systemd use a different mount program at boot? > >> > >> It uses /bin/mount for mounting normal file systems. > > nilfs_cleanerd is invoked through /sbin/mount.nilfs2 helper. [2] The helper is > called from /sbin/mount if it exists. What is confusing to me, is an umount then a mount will start the nilfs_cleanerd process so it does exist on the system. I had expected it to be started as soon as the file system was mounted the first time. > > /sbin/mount.nilfs2 is included in nilfs-utils package. > > nilfs_cleanerd is just a user-land process, so it can be manually invoked if you > have root privilege. [3] > > # /sbin/nilfs_cleanerd <device> <directory> > > But, in this case, you need to kill nilfs_cleanerd manually before umount. So, I > recommend running cleanerd through mount.nilfs2. > > The above explanation may not suit for the recent fedora since nilfs-utils is not > yet tuned to systemd environment. > > [2] http://nilfs.sourceforge.net/en/man8/mount.nilfs2.8.html > [3] http://nilfs.sourceforge.net/en/man8/nilfs_cleanerd.8.html > > Regards, > Ryusuke Konishi > > >>> Is there something else that should be included other than the > >>> nilfs.conf file? I have just started using a system with systemd as > >>> the init so please forgive my ignorance. > >> > >> I have no idea about nilfs really, and we had no reports about any > >> problems with it before. > > I wanted to look at the performance of nilfs and f2fs. > > This is my first try at using these file systems > >> > >> Lennart > >> > >> -- > >> Lennart Poettering, Red Hat > > -- > > To unsubscribe from this list: send the line "unsubscribe linux-nilfs" > > in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo > > info at http://vger.kernel.org/majordomo-info.html > > -- > To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body > of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at > http://vger.kernel.org/majordomo-info.html -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html