* Re: [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
@ 2009-01-05 14:44 Tomasz Chmielewski
[not found] ` <49622525.80001@schleiser.de>
0 siblings, 1 reply; 8+ messages in thread
From: Tomasz Chmielewski @ 2009-01-05 14:44 UTC (permalink / raw)
To: linux-btrfs
> This has been bothering me for some time. Why does btrfs need to have a
> disk greater then 256M? I could see a much smaller limit, say 16M but
> why so much? The file system itself does not need that much space for
> its own use.
In other words, 256M limit rather disqualifies btrfs as a filesystem
i.e. for /boot, doesn't it?
--
Tomasz Chmielewski
http://wpkg.org
^ permalink raw reply [flat|nested] 8+ messages in thread* [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
@ 2008-12-31 6:12 Shen Feng
2008-12-31 7:41 ` Lee Trager
2008-12-31 17:49 ` Zach Brown
0 siblings, 2 replies; 8+ messages in thread
From: Shen Feng @ 2008-12-31 6:12 UTC (permalink / raw)
To: linux-btrfs
According to btrfs_prepare_device, btrfs file sysstem size
should be bigger then 256m.
If mkfs.btrfs specifies the file system size samaller then
that, mkfs.btrfs should report error.
Signed-off-by: Shen Feng <shen@cn.fujitsu.com>
---
mkfs.c | 4 ++++
1 files changed, 4 insertions(+), 0 deletions(-)
diff --git a/mkfs.c b/mkfs.c
index be93aaa..447e8d7 100644
--- a/mkfs.c
+++ b/mkfs.c
@@ -377,6 +377,10 @@ int main(int ac, char **av)
break;
case 'b':
block_count = parse_size(optarg);
+ if (block_count < 256*1024*1024) {
+ fprintf(stderr, "File system size is too small\n");
+ exit(1);
+ }
zero_end = 0;
break;
default:
--
1.6.0.6
^ permalink raw reply related [flat|nested] 8+ messages in thread* Re: [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
2008-12-31 6:12 Shen Feng
@ 2008-12-31 7:41 ` Lee Trager
2008-12-31 9:20 ` Shen Feng
2008-12-31 17:49 ` Zach Brown
1 sibling, 1 reply; 8+ messages in thread
From: Lee Trager @ 2008-12-31 7:41 UTC (permalink / raw)
To: Shen Feng; +Cc: linux-btrfs
This has been bothering me for some time. Why does btrfs need to have a
disk greater then 256M? I could see a much smaller limit, say 16M but
why so much? The file system itself does not need that much space for
its own use.
Thanks,
Lee
Shen Feng wrote:
> According to btrfs_prepare_device, btrfs file sysstem size
> should be bigger then 256m.
>
> If mkfs.btrfs specifies the file system size samaller then
> that, mkfs.btrfs should report error.
>
> Signed-off-by: Shen Feng <shen@cn.fujitsu.com>
> ---
> mkfs.c | 4 ++++
> 1 files changed, 4 insertions(+), 0 deletions(-)
>
> diff --git a/mkfs.c b/mkfs.c
> index be93aaa..447e8d7 100644
> --- a/mkfs.c
> +++ b/mkfs.c
> @@ -377,6 +377,10 @@ int main(int ac, char **av)
> break;
> case 'b':
> block_count = parse_size(optarg);
> + if (block_count < 256*1024*1024) {
> + fprintf(stderr, "File system size is too small\n");
> + exit(1);
> + }
> zero_end = 0;
> break;
> default:
>
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
2008-12-31 7:41 ` Lee Trager
@ 2008-12-31 9:20 ` Shen Feng
0 siblings, 0 replies; 8+ messages in thread
From: Shen Feng @ 2008-12-31 9:20 UTC (permalink / raw)
To: Lee Trager; +Cc: linux-btrfs
My test shows that at least 100M is needed for a btrfs partition.
on 12/31/2008 03:41 PM, Lee Trager wrote:
> This has been bothering me for some time. Why does btrfs need to have a
> disk greater then 256M? I could see a much smaller limit, say 16M but
> why so much? The file system itself does not need that much space for
> its own use.
>
> Thanks,
>
> Lee
>
> Shen Feng wrote:
>> According to btrfs_prepare_device, btrfs file sysstem size
>> should be bigger then 256m.
>>
>> If mkfs.btrfs specifies the file system size samaller then
>> that, mkfs.btrfs should report error.
>>
>> Signed-off-by: Shen Feng <shen@cn.fujitsu.com>
>> ---
>> mkfs.c | 4 ++++
>> 1 files changed, 4 insertions(+), 0 deletions(-)
>>
>> diff --git a/mkfs.c b/mkfs.c
>> index be93aaa..447e8d7 100644
>> --- a/mkfs.c
>> +++ b/mkfs.c
>> @@ -377,6 +377,10 @@ int main(int ac, char **av)
>> break;
>> case 'b':
>> block_count = parse_size(optarg);
>> + if (block_count < 256*1024*1024) {
>> + fprintf(stderr, "File system size is too small\n");
>> + exit(1);
>> + }
>> zero_end = 0;
>> break;
>> default:
>>
>
> --
> To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
>
>
--
Best Regards,
--------------------------------------------------
Shen Feng
Development Dept.I
Nanjing Fujitsu Nanda Software Tech. Co., Ltd.(FNST)
8/F., Civil Defense Building, No.189 Guangzhou Road,
Nanjing, 210029, China
PHONE: +86-25-86630566-950
COINS: 79955-950
FAX: +86-25-83317685
MAIL: shen@cn.fujitsu.com
-------------------------------------------------
This communication is for use by the intended recipient(s) only and may contain information that is privileged, confidential and exempt from disclosure under applicable law. If you are not an intended recipient of this communication, you are hereby notified that any dissemination, distribution or copying hereof is strictly prohibited. If you have received this communication in error, please notify me by reply e-mail, permanently delete this communication from your system, and destroy any hard copies you may have printed.
^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
2008-12-31 6:12 Shen Feng
2008-12-31 7:41 ` Lee Trager
@ 2008-12-31 17:49 ` Zach Brown
2009-01-05 1:23 ` Shen Feng
1 sibling, 1 reply; 8+ messages in thread
From: Zach Brown @ 2008-12-31 17:49 UTC (permalink / raw)
To: Shen Feng; +Cc: linux-btrfs
> + if (block_count < 256*1024*1024) {
> + fprintf(stderr, "File system size is too small\n");
> + exit(1);
> + }
And please, if you could, include both the size that is too small and
the size that is required in the message.
- z
^ permalink raw reply [flat|nested] 8+ messages in thread* Re: [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m
2008-12-31 17:49 ` Zach Brown
@ 2009-01-05 1:23 ` Shen Feng
0 siblings, 0 replies; 8+ messages in thread
From: Shen Feng @ 2009-01-05 1:23 UTC (permalink / raw)
To: Zach Brown; +Cc: linux-btrfs
on 01/01/2009 01:49 AM, Zach Brown wrote:
>> + if (block_count < 256*1024*1024) {
>> + fprintf(stderr, "File system size is too small\n");
>> + exit(1);
>> + }
>
> And please, if you could, include both the size that is too small and
> the size that is required in the message.
>
Thanks. I updated the patch.
Signed-off-by: Shen Feng <shen@cn.fujitsu.com>
---
mkfs.c | 7 +++++++
1 files changed, 7 insertions(+), 0 deletions(-)
diff --git a/mkfs.c b/mkfs.c
index be93aaa..cb21db6 100644
--- a/mkfs.c
+++ b/mkfs.c
@@ -377,6 +377,13 @@ int main(int ac, char **av)
break;
case 'b':
block_count = parse_size(optarg);
+ if (block_count < 256*1024*1024) {
+ fprintf(stderr, "File system size "
+ "%llu bytes is too small, "
+ "256M is required at least\n",
+ block_count);
+ exit(1);
+ }
zero_end = 0;
break;
default:
^ permalink raw reply related [flat|nested] 8+ messages in thread
end of thread, other threads:[~2009-01-05 16:39 UTC | newest]
Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-01-05 14:44 [PATCH] Btrfs-progs: btrfs file system size should be bigger then 256m Tomasz Chmielewski
[not found] ` <49622525.80001@schleiser.de>
2009-01-05 15:49 ` Tomasz Chmielewski
2009-01-05 16:39 ` Chris Mason
-- strict thread matches above, loose matches on Subject: below --
2008-12-31 6:12 Shen Feng
2008-12-31 7:41 ` Lee Trager
2008-12-31 9:20 ` Shen Feng
2008-12-31 17:49 ` Zach Brown
2009-01-05 1:23 ` Shen Feng
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox