>>>>> Ryusuke Konishi writes:
>>>>> On Wed, 13 Jun 2012 23:06:54 +0700, Ivan Shmakov wrote:
[…]
>> Unfortunately, I don't plan to switch my “production” hosts to Linux
>> 3 yet. However, for the purposes I want to give NILFS a try I can
>> assume that I can easily umount the volume whenever I need to resize
>> it, to run whatever user-space code necessary.
>> Thus, I'm curious, are there any plans to implement “off-line” NILFS
>> resizing?
> Implementing Off-line resizing is a bit tough task because it
> requires a user space library to read internal meta data of the nilfs
> file system and append updated blocks to it. This is almost
> equivalent to implementing kernel functions of nilfs in user land.
> So, we have no concrete schedule now.
ACK, thanks.
I wonder, how complicated this task would be? In particular, do
I need to alter all the segments to resize filesystem, or only
specific ones? Also, are these internal metadata records just
“a bunch of C structs”, or something more complex?
[…]
> For other Linux distros, the standalone kmod may be applicable with
> or without customizing the source code. it has a glue code to
> support multiple kernel versions. For reference, the source code of
> the standalone kmod is available at:
> git://github.com/nilfs-dev/nilfs2-kmod-centos6.git
ACK, thanks.
--
FSF associate member #7257
--
To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html