RE: [systemd-devel] nilfs-cleanerd startup on boot

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



> -----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




[Index of Archives]     [Linux Filesystem Development]     [Linux BTRFS]     [Linux CIFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux SCSI]

  Powered by Linux