Re: off-line resizing?

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

 



Hi,
On Wed, 13 Jun 2012 23:06:54 +0700, Ivan Shmakov wrote:
> 	The FAQ reads:
> 
> --cut: http://www.nilfs.org/en/faq.html --
>    5. Can I resize NILFS volumes ?
> 
>       Yes, you can both enlarge and shrink NILFS volumes with
>       nilfs-resize command.  This feature is available on Linux 3.0 and
>       later.  Resizing for unmounted file systems are not supported at
>       present.
> 
>       For details, please see the man page of nilfs-resize(8).
> --cut: http://www.nilfs.org/en/faq.html --
> 
> 	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?
> 
> 	TIA.

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.

If you are using RHEL6 or its clones, however, standalone kernel
modules supporting online-resizing are available from:

  http://www.nilfs.org/en/pkg_centos.html.

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



With regards,
Ryusuke Konishi

> -- 
> FSF associate member #7257	np. Дождь — ДДТ
> 
> --
> 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
��.n��������+%������w��{.n�����{��x�~���n�r������&��z�ޗ�zf���h���~����������_��+v���)ߣ�

[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