ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] ограничение размера файла на ext3
@ 2005-09-21 13:40 Владимир Гусев
  2005-09-21 13:50 ` Olvin
  2005-09-21 16:40 ` Maxim Tyurin
  0 siblings, 2 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 13:40 UTC (permalink / raw)
  To: community

Здравствуйте!

Уже в который раз сталкиваюсь с тем, что файловая система ext3 не поддерживает файлы размером более 2 гб, хотя в некоторых источниках я читал обратное утверждение..
Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6, не удаляя все, на лету?
А если поддерживает, то как включается поддержка файлов размером более 2 гб на ext3?


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 13:40 [Comm] ограничение размера файла на ext3 Владимир Гусев
@ 2005-09-21 13:50 ` Olvin
  2005-09-21 15:30   ` Владимир Гусев
  2005-09-21 16:40 ` Maxim Tyurin
  1 sibling, 1 reply; 22+ messages in thread
From: Olvin @ 2005-09-21 13:50 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев wrote:
> Уже в который раз сталкиваюсь с тем, что файловая система ext3
> не поддерживает файлы размером более 2 гб, хотя в некоторых
> источниках я читал обратное утверждение..
> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6,
> не удаляя все, на лету?
> А если поддерживает, то как включается
> поддержка файлов размером более 2 гб на ext3?

Только что создал файл размером 4Гб. dd if=/dev/zero of=~/out4gb.bin 
bs=1024k count=4096

На ФС всего места около 13Гб.


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 13:50 ` Olvin
@ 2005-09-21 15:30   ` Владимир Гусев
  2005-09-21 15:58     ` Michael Popov
  2005-09-21 16:41     ` Maxim Tyurin
  0 siblings, 2 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 15:30 UTC (permalink / raw)
  To: ALT Linux Community

>> Уже в который раз сталкиваюсь с тем, что файловая система ext3
>> не поддерживает файлы размером более 2 гб, хотя в некоторых
>> источниках я читал обратное утверждение..
>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6,
>> не удаляя все, на лету?
>> А если поддерживает, то как включается
>> поддержка файлов размером более 2 гб на ext3?
> Только что создал файл размером 4Гб. dd if=/dev/zero of=~/out4gb.bin  
> bs=1024k count=4096
> На ФС всего места около 13Гб.

ну я тоже не совсем с ума сошел - простые примеры:

При создании промежуточного образа dvd они разбиваются на тома по 2 гб;
Заархивировал каталоги и файлы общим весом более 3гб в tar.gz, а обратно  
распаковать через, скажем, mc, не могу - временный файл в /tmp при  
достижении размера в 2 гб прекращает распаковку и в итоге некоторые файлы  
из архива недоступны...
То же самое и с VMware.. Да, в VMWare есть фишка разбивать образ диска по  
2 гб, но отключить ее на ext3 нельзя.. говорит нужна эта опция на ext3 и  
все тут..

-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 15:30   ` Владимир Гусев
@ 2005-09-21 15:58     ` Michael Popov
  2005-09-21 16:41     ` Maxim Tyurin
  1 sibling, 0 replies; 22+ messages in thread
From: Michael Popov @ 2005-09-21 15:58 UTC (permalink / raw)
  To: ALT Linux Community

Видимо, ограничение не ext3, а софта, работающего с большими файлами

Владимир Гусев wrote:
> ну я тоже не совсем с ума сошел - простые примеры:
> 
> При создании промежуточного образа dvd они разбиваются на тома по 2 гб;
> Заархивировал каталоги и файлы общим весом более 3гб в tar.gz, а 
> обратно  распаковать через, скажем, mc, не могу - временный файл в /tmp 
> при  достижении размера в 2 гб прекращает распаковку и в итоге некоторые 
> файлы  из архива недоступны...
> То же самое и с VMware.. Да, в VMWare есть фишка разбивать образ диска 
> по  2 гб, но отключить ее на ext3 нельзя.. говорит нужна эта опция на 
> ext3 и  все тут..
> 


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 13:40 [Comm] ограничение размера файла на ext3 Владимир Гусев
  2005-09-21 13:50 ` Olvin
@ 2005-09-21 16:40 ` Maxim Tyurin
  2005-09-21 17:02   ` Владимир Гусев
  1 sibling, 1 reply; 22+ messages in thread
From: Maxim Tyurin @ 2005-09-21 16:40 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев writes:

> Здравствуйте!
>
> Уже в который раз сталкиваюсь с тем, что файловая система ext3 не поддерживает файлы размером более 2 гб, хотя в некоторых источниках я читал обратное утверждение..
> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs
> 3.6, не удаляя все, на лету?

Кто вам сказал что не поддерживает?
mrkooll@mrkooll ~ >  du -hs /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
4.3G    /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
mrkooll@mrkooll ~ >  mount | grep /Storage
/dev/hde3 on /Storage type ext3 (rw,nosuid,nodev,data=journal)
mrkooll@mrkooll ~ > 

> А если поддерживает, то как включается поддержка файлов размером
> более 2 гб на ext3?

Какой дистр и ядро?
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll@jabber.pibhe.com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 15:30   ` Владимир Гусев
  2005-09-21 15:58     ` Michael Popov
@ 2005-09-21 16:41     ` Maxim Tyurin
  2005-09-21 17:03       ` Владимир Гусев
  1 sibling, 1 reply; 22+ messages in thread
From: Maxim Tyurin @ 2005-09-21 16:41 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев writes:

>>> Уже в который раз сталкиваюсь с тем, что файловая система ext3
>>> не поддерживает файлы размером более 2 гб, хотя в некоторых
>>> источниках я читал обратное утверждение..
>>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6,
>>> не удаляя все, на лету?
>>> А если поддерживает, то как включается
>>> поддержка файлов размером более 2 гб на ext3?
>> Только что создал файл размером 4Гб. dd if=/dev/zero of=~/out4gb.bin
>> bs=1024k count=4096
>> На ФС всего места около 13Гб.
>
> ну я тоже не совсем с ума сошел - простые примеры:
>
> При создании промежуточного образа dvd они разбиваются на тома по 2 гб;
> Заархивировал каталоги и файлы общим весом более 3гб в tar.gz, а
> обратно  распаковать через, скажем, mc, не могу - временный файл в
> /tmp при  достижении размера в 2 гб прекращает распаковку и в итоге
> некоторые файлы  из архива недоступны...
> То же самое и с VMware.. Да, в VMWare есть фишка разбивать образ диска
> по  2 гб, но отключить ее на ext3 нельзя.. говорит нужна эта опция на
> ext3 и  все тут..

mc - глюкало.
VMware поддерживает файлы больше 2G но как-то странно работает.
А вообще это проблемы софта.
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll@jabber.pibhe.com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 16:40 ` Maxim Tyurin
@ 2005-09-21 17:02   ` Владимир Гусев
  2005-09-21 17:19     ` Maxim Tyurin
  0 siblings, 1 reply; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 17:02 UTC (permalink / raw)
  To: ALT Linux Community

>> Уже в который раз сталкиваюсь с тем, что файловая система ext3 не  
>> поддерживает файлы размером более 2 гб, хотя в некоторых источниках я  
>> читал обратное утверждение..
>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs
>> 3.6, не удаляя все, на лету?
> Кто вам сказал что не поддерживает?
> mrkooll@mrkooll ~ >  du -hs  
> /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
> 4.3G    /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
> mrkooll@mrkooll ~ >  mount | grep /Storage
> /dev/hde3 on /Storage type ext3 (rw,nosuid,nodev,data=journal)
> mrkooll@mrkooll ~ >
>> А если поддерживает, то как включается поддержка файлов размером
>> более 2 гб на ext3?
> Какой дистр и ядро?

ALTLinux Master 2.4
ядро 2.4.26-std-up-alt12


-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 16:41     ` Maxim Tyurin
@ 2005-09-21 17:03       ` Владимир Гусев
  2005-09-21 17:16         ` [Comm] " Michael Shigorin
  2005-09-21 17:28         ` [Comm] " Maxim Tyurin
  0 siblings, 2 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 17:03 UTC (permalink / raw)
  To: ALT Linux Community

>>>> Уже в который раз сталкиваюсь с тем, что файловая система ext3
>>>> не поддерживает файлы размером более 2 гб, хотя в некоторых
>>>> источниках я читал обратное утверждение..
>>>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6,
>>>> не удаляя все, на лету?
>>>> А если поддерживает, то как включается
>>>> поддержка файлов размером более 2 гб на ext3?
>>> Только что создал файл размером 4Гб. dd if=/dev/zero of=~/out4gb.bin
>>> bs=1024k count=4096
>>> На ФС всего места около 13Гб.
>> ну я тоже не совсем с ума сошел - простые примеры:
>> При создании промежуточного образа dvd они разбиваются на тома по 2 гб;
>> Заархивировал каталоги и файлы общим весом более 3гб в tar.gz, а
>> обратно  распаковать через, скажем, mc, не могу - временный файл в
>> /tmp при  достижении размера в 2 гб прекращает распаковку и в итоге
>> некоторые файлы  из архива недоступны...
>> То же самое и с VMware.. Да, в VMWare есть фишка разбивать образ диска
>> по  2 гб, но отключить ее на ext3 нельзя.. говорит нужна эта опция на
>> ext3 и  все тут..
> mc - глюкало.
> VMware поддерживает файлы больше 2G но как-то странно работает.
> А вообще это проблемы софта.

Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..


-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:03       ` Владимир Гусев
@ 2005-09-21 17:16         ` Michael Shigorin
  2005-09-21 17:22           ` Владимир Гусев
  2005-09-21 18:40           ` Sergey Vlasov
  2005-09-21 17:28         ` [Comm] " Maxim Tyurin
  1 sibling, 2 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-09-21 17:16 UTC (permalink / raw)
  To: ALT Linux Community

On Wed, Sep 21, 2005 at 09:03:38PM +0400, Владимир Гусев wrote:
> >mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
> >странно работает.  А вообще это проблемы софта.
> Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..

Не верю (c)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 17:02   ` Владимир Гусев
@ 2005-09-21 17:19     ` Maxim Tyurin
  2005-09-21 18:42       ` Владимир Гусев
  0 siblings, 1 reply; 22+ messages in thread
From: Maxim Tyurin @ 2005-09-21 17:19 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев writes:

>>> Уже в который раз сталкиваюсь с тем, что файловая система ext3 не
>>> поддерживает файлы размером более 2 гб, хотя в некоторых источниках
>>> я  читал обратное утверждение..
>>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs
>>> 3.6, не удаляя все, на лету?
>> Кто вам сказал что не поддерживает?
>> mrkooll@mrkooll ~ >  du -hs
>> /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
>> 4.3G    /Storage/Installs/ISO/ALTLinix/Master/2.4/ALTLinux-Master-2.4.iso
>> mrkooll@mrkooll ~ >  mount | grep /Storage
>> /dev/hde3 on /Storage type ext3 (rw,nosuid,nodev,data=journal)
>> mrkooll@mrkooll ~ >
>>> А если поддерживает, то как включается поддержка файлов размером
>>> более 2 гб на ext3?
>> Какой дистр и ядро?
>
> ALTLinux Master 2.4
> ядро 2.4.26-std-up-alt12

Перекинул тот-же образ на мастер.
Тоже на ext3.
Все работает. Ядро такое-же.

Это точно ext3?
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll@jabber.pibhe.com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:16         ` [Comm] " Michael Shigorin
@ 2005-09-21 17:22           ` Владимир Гусев
  2005-09-21 17:32             ` Maxim Tyurin
  2005-09-21 17:37             ` Michael Shigorin
  2005-09-21 18:40           ` Sergey Vlasov
  1 sibling, 2 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 17:22 UTC (permalink / raw)
  To: shigorin, ALT Linux Community

>>> mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
>>> странно работает.  А вообще это проблемы софта.
>> Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
> Не верю (c)

Почему?
Не думаю, что программы и значит их разработчики настолько глупы, чтобы  
неправильно определять тип файловой системы и ее возможностей... тем более  
ext3.. но факт остается фактом - при превышении файлом размера в 2 гб в  
той или иной программе процесс копирования/создания и т.д. прерывается  
либо втихомолку, либо сообщением типа "ваша файловая система не  
поддерживает файлы более 2 гб"..

Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак не обойтись?



-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 17:03       ` Владимир Гусев
  2005-09-21 17:16         ` [Comm] " Michael Shigorin
@ 2005-09-21 17:28         ` Maxim Tyurin
  1 sibling, 0 replies; 22+ messages in thread
From: Maxim Tyurin @ 2005-09-21 17:28 UTC (permalink / raw)
  To: ALT Linux Community

Владимир Гусев writes:

>>>>> Уже в который раз сталкиваюсь с тем, что файловая система ext3
>>>>> не поддерживает файлы размером более 2 гб, хотя в некоторых
>>>>> источниках я читал обратное утверждение..
>>>>> Если ext3 не поддерживает такие файлы, то как перейти на reiserfs 3.6,
>>>>> не удаляя все, на лету?
>>>>> А если поддерживает, то как включается
>>>>> поддержка файлов размером более 2 гб на ext3?
>>>> Только что создал файл размером 4Гб. dd if=/dev/zero of=~/out4gb.bin
>>>> bs=1024k count=4096
>>>> На ФС всего места около 13Гб.
>>> ну я тоже не совсем с ума сошел - простые примеры:
>>> При создании промежуточного образа dvd они разбиваются на тома по 2 гб;
>>> Заархивировал каталоги и файлы общим весом более 3гб в tar.gz, а
>>> обратно  распаковать через, скажем, mc, не могу - временный файл в
>>> /tmp при  достижении размера в 2 гб прекращает распаковку и в итоге
>>> некоторые файлы  из архива недоступны...
>>> То же самое и с VMware.. Да, в VMWare есть фишка разбивать образ диска
>>> по  2 гб, но отключить ее на ext3 нельзя.. говорит нужна эта опция на
>>> ext3 и  все тут..
>> mc - глюкало.
>> VMware поддерживает файлы больше 2G но как-то странно работает.
>> А вообще это проблемы софта.
>
> Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..

Ну у mc в ДНК ошибка.
Про vmware не знаю.
Возьми свой tar.gz с содержимым больше 3G и натрави на него gunzip.
Если получишь tar размером больше 2G - то проблема в софте и ФС тут не
причем. 
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll@jabber.pibhe.com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:22           ` Владимир Гусев
@ 2005-09-21 17:32             ` Maxim Tyurin
  2005-09-21 18:07               ` Владимир Гусев
  2005-09-21 17:37             ` Michael Shigorin
  1 sibling, 1 reply; 22+ messages in thread
From: Maxim Tyurin @ 2005-09-21 17:32 UTC (permalink / raw)
  To: ALT Linux Community; +Cc: shigorin

Владимир Гусев writes:

>>>> mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
>>>> странно работает.  А вообще это проблемы софта.
>>> Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
>> Не верю (c)
>
> Почему?

Потому что это проблемы софта.
Старый mc не хотел работать с файлами больше чем 2G.
Не работали с большими файлами еще squid, wget.
При монтировании через smbmount тоже нельзя файлы больше 2G
перекидывать.

Кривой софт однако :(

> Не думаю, что программы и значит их разработчики настолько глупы,
> чтобы  неправильно определять тип файловой системы и ее
> возможностей... тем более  ext3.. но факт остается фактом - при
> превышении файлом размера в 2 гб в  той или иной программе процесс
> копирования/создания и т.д. прерывается  либо втихомолку, либо
> сообщением типа "ваша файловая система не  поддерживает файлы более 2
> гб"..

Это mc говорит или cp?

> Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак не
> обойтись?

Стандартная переконвертация
backup->mkfs->restore
-- 

With Best Regards, Maxim Tyurin aka Bungarus
JID:	MrKooll@jabber.pibhe.com



^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:22           ` Владимир Гусев
  2005-09-21 17:32             ` Maxim Tyurin
@ 2005-09-21 17:37             ` Michael Shigorin
  2005-09-21 18:00               ` Sergey Vlasov
  2005-09-21 18:09               ` [Comm] " Владимир Гусев
  1 sibling, 2 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-09-21 17:37 UTC (permalink / raw)
  To: ALT Linux Community

On Wed, Sep 21, 2005 at 09:22:16PM +0400, Владимир Гусев wrote:
> >>>mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
> >>>странно работает.  А вообще это проблемы софта.
> >>Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
> >Не верю (c)
> Почему?

По жизни.  Можете посмотреть strace, программ не интересует тип
файловой системы.

> при превышении файлом размера в 2 гб в  той или иной программе
> процесс копирования/создания и т.д. прерывается  либо
> втихомолку, либо сообщением типа "ваша файловая система не
> поддерживает файлы более 2 гб"..

А дословно?

> Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак
> не обойтись?

Нужен резервный носитель, кровь необязательно.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:37             ` Michael Shigorin
@ 2005-09-21 18:00               ` Sergey Vlasov
  2005-09-21 18:42                 ` [Comm] [JT] " Michael Shigorin
  2005-09-21 18:09               ` [Comm] " Владимир Гусев
  1 sibling, 1 reply; 22+ messages in thread
From: Sergey Vlasov @ 2005-09-21 18:00 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 863 bytes --]

On Wed, Sep 21, 2005 at 08:37:44PM +0300, Michael Shigorin wrote:
> On Wed, Sep 21, 2005 at 09:22:16PM +0400, Владимир Гусев wrote:
> > >>>mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
> > >>>странно работает.  А вообще это проблемы софта.
> > >>Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
> > >Не верю (c)
> > Почему?
> 
> По жизни.  Можете посмотреть strace, программ не интересует тип
> файловой системы.

Вообще-то встречаются всякие странности - например, когда-то в uw-imap
был баг, из-за которого при работе с mbox на reiserfs не работали
блокировки через fcntl(), в результате терялась почта.  Причина была в
том, что имеющийся в uw-imap код для определения NFS среагировал на
особенности reiserfs и посчитал, что это на самом деле NFS, для
которой в uw-imap отключались блокировки через fcntl().

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:32             ` Maxim Tyurin
@ 2005-09-21 18:07               ` Владимир Гусев
  0 siblings, 0 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 18:07 UTC (permalink / raw)
  To: ALT Linux Community

> Это mc говорит или cp?

Нет, vc просто молчит при этом.. это Vmware, частично k3b, nerolinux  и  
т.д.

>> Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак не
>> обойтись?
> Стандартная переконвертация
> backup->mkfs->restore

не совсем понял - бэкап на всякий случай или же нужно полностью место  
расчищать? Просто если конвертить, так уж все партиции наверное.. а не  
только выборочные.. Или я ошибаюсь?



-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:37             ` Michael Shigorin
  2005-09-21 18:00               ` Sergey Vlasov
@ 2005-09-21 18:09               ` Владимир Гусев
  2005-09-21 18:43                 ` Michael Shigorin
  1 sibling, 1 reply; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 18:09 UTC (permalink / raw)
  To: community

>> при превышении файлом размера в 2 гб в  той или иной программе
>> процесс копирования/создания и т.д. прерывается  либо
>> втихомолку, либо сообщением типа "ваша файловая система не
>> поддерживает файлы более 2 гб"..
> А дословно?

не могу сейчас воспроизвести дословно.. просто как накопилось в душе -  
поделился сомнениями и задал вопросы..

>> Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак
>> не обойтись?
> Нужен резервный носитель, кровь необязательно.

Значит все же все файлы нужно переместить с раздела? Или просто  
подстраховка?

-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] Re: ограничение размера файла на ext3
  2005-09-21 17:16         ` [Comm] " Michael Shigorin
  2005-09-21 17:22           ` Владимир Гусев
@ 2005-09-21 18:40           ` Sergey Vlasov
  2005-09-21 18:48             ` Michael Shigorin
  1 sibling, 1 reply; 22+ messages in thread
From: Sergey Vlasov @ 2005-09-21 18:40 UTC (permalink / raw)
  To: ALT Linux Community

[-- Attachment #1: Type: text/plain, Size: 2150 bytes --]

On Wed, Sep 21, 2005 at 08:16:40PM +0300, Michael Shigorin wrote:
> On Wed, Sep 21, 2005 at 09:03:38PM +0400, Владимир Гусев wrote:
> > >mc - глюкало.  VMware поддерживает файлы больше 2G но как-то
> > >странно работает.  А вообще это проблемы софта.
> > Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
> 
> Не верю (c)

Ха.  А ведь это правда.  Причём вплоть до последних ядер 2.6.x.

Однако ошибка в данном случае не в ext2/3, а как раз в reiserfs.  Дело
в том, что для работы с файлами больше 2 Гб программы должны быть либо
собраны с опцией -D_FILE_OFFSET_BITS=64 (в этом случае
переопределяется тип off_t и структуры, где присутствуют размеры
файлов - например, struct stat), либо с опцией -D_LARGEFILE64_SOURCE
(в этом случае должны использоваться функции open64(), lseek64() и
т.д.).  При открытии файлов в ядро передаётся флаг, определяющий
возможности программы (O_LARGEFILE); если этот флаг не установлен,
открытие файлов размером более 2 Гб невозможно.  (Всё это относится к
32-разрядным архитектурам - на 64-разрядных архитектурах этой проблемы
нет в принципе.)

Большинство файловых систем использует общую функцию для обработки
открытия файлов - generic_file_open(); именно там выполняется проверка
O_LARGEFILE при открытии.  Однако в reiserfs обработчик ->open вообще
не задан, в результате проверка размера не выполняется, и файл удаётся
открыть даже при несоблюдении ограничения на размер.  Это может
привести к проблемам при дальнейшем выполнении программы - например,
если программа, собранная без поддержки больших файлов, попытается
определить размер такого файла, она получит совершенно неверный
результат (а в некоторых случаях может повести себя совсем
непредсказуемым образом, поскольку из-за переполнения получится
отрицательное число).

Так что то, что на reiserfs файлы размером более 2 Гб открываются
любой программой, даже собранной без поддержки больших файлов - это
ошибка reiserfs, и когда-нибудь она будет исправлена.

Кстати, похожие баги были и в других ФС (или, вероятно, в общем коде),
и чинились довольно давно:

http://lkml.org/lkml/2000/7/30/38

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Comm] [JT] Re: ограничение размера файла на ext3
  2005-09-21 18:00               ` Sergey Vlasov
@ 2005-09-21 18:42                 ` Michael Shigorin
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-09-21 18:42 UTC (permalink / raw)
  To: ALT Linux Community

On Wed, Sep 21, 2005 at 10:00:50PM +0400, Sergey Vlasov wrote:
> > По жизни.  Можете посмотреть strace, программ не интересует
> > тип файловой системы.
> Вообще-то встречаются всякие странности - например, когда-то в uw-imap

Ну, дырок ходячих оно, может, и интересует.  Мало ли какие извры
встретятся.

> Причина была в том, что имеющийся в uw-imap код для определения
> NFS среагировал на особенности reiserfs и посчитал, что это на
> самом деле NFS, для которой в uw-imap отключались блокировки
> через fcntl().

VN> Есть софт, который по причине стиля написания 1) пережил значительно больше
VN> дыр и фиксов, чем другие, 2) не подлежит даже аккуратному аудиту без
VN> существенной переписки. Это практически все wu-* и *-uw (imap-uw, pine
VN> и прочие). У них карма такая. И незачем эту карму транслировать на юзеров.
http://66.249.93.104/search?q=cache:DuSShUTluVEJ:www.j2.ru/frozenfido/ru.linux/15550ad1b0884.html+uw+netch&hl=ru

...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 22+ messages in thread

* Re: [Comm] ограничение размера файла на ext3
  2005-09-21 17:19     ` Maxim Tyurin
@ 2005-09-21 18:42       ` Владимир Гусев
  0 siblings, 0 replies; 22+ messages in thread
From: Владимир Гусев @ 2005-09-21 18:42 UTC (permalink / raw)
  To: ALT Linux Community

>>> Какой дистр и ядро?
>> ALTLinux Master 2.4
>> ядро 2.4.26-std-up-alt12
> Перекинул тот-же образ на мастер.
> Тоже на ext3.
> Все работает. Ядро такое-же.
> Это точно ext3?

Да, точно..

[vova@vova vova]$ df -T
Ф. система    Тип     Разм  Исп  Дост  Исп% смонтирована на
/dev/hda11    ext3    1,2G  241M  852M  23% /
/dev/hda6     ext3     15G  8,5G  5,3G  62% /home
/dev/hda1     vfat    2,0G   33M  2,0G   2% /mnt/win_c
/dev/hda5     vfat    6,9G  5,3G  1,6G  77% /mnt/win_d
/dev/hda7     vfat     19G   15G  3,9G  79% /mnt/win_e
/dev/hda8     vfat     48G   42G  6,7G  87% /mnt/win_f
/dev/hda9     vfat    4,4G   99M  4,3G   3% /mnt/win_g
/dev/hda14    ext3    7,3G  4,4G  2,5G  65% /pub
/dev/hda12    ext3    5,1G  2,2G  2,7G  44% /usr
/dev/hda13    ext3    3,2G  1,1G  2,0G  34% /var



-- 
С уважением, Владимир Гусев


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Comm] Re: ограничение размера файла на ext3
  2005-09-21 18:09               ` [Comm] " Владимир Гусев
@ 2005-09-21 18:43                 ` Michael Shigorin
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-09-21 18:43 UTC (permalink / raw)
  To: community

On Wed, Sep 21, 2005 at 10:09:34PM +0400, Владимир Гусев wrote:
> >>Ну хорошо, а что с конвертацией в reiserfs? Без "крови" никак
> >>не обойтись?
> >Нужен резервный носитель, кровь необязательно.
> Значит все же все файлы нужно переместить с раздела? Или просто
> подстраховка?

Да, перетащить; нет, чуточку больше.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 22+ messages in thread

* [Comm] Re: ограничение размера файла на ext3
  2005-09-21 18:40           ` Sergey Vlasov
@ 2005-09-21 18:48             ` Michael Shigorin
  0 siblings, 0 replies; 22+ messages in thread
From: Michael Shigorin @ 2005-09-21 18:48 UTC (permalink / raw)
  To: ALT Linux Community

On Wed, Sep 21, 2005 at 10:40:16PM +0400, Sergey Vlasov wrote:
> > > >mc - глюкало.  VMware поддерживает файлы больше 2G но
> > > >как-то странно работает.  А вообще это проблемы софта.
> > > Почему "софта"? Ведь тот же софт не "жужжит", если это reiserfs 3.6..
> > Не верю (c)
> Ха.  А ведь это правда.  Причём вплоть до последних ядер 2.6.x.

Понял; выводы ещё раз сделал; в faq занёс; спасибо.

http://faq.altlinux.ru/index.php?action=single&nf=1&qid=754

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/
 ----       visit our conference (Oct 1):
--          http://conference.osdn.org.ua


^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2005-09-21 18:48 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2005-09-21 13:40 [Comm] ограничение размера файла на ext3 Владимир Гусев
2005-09-21 13:50 ` Olvin
2005-09-21 15:30   ` Владимир Гусев
2005-09-21 15:58     ` Michael Popov
2005-09-21 16:41     ` Maxim Tyurin
2005-09-21 17:03       ` Владимир Гусев
2005-09-21 17:16         ` [Comm] " Michael Shigorin
2005-09-21 17:22           ` Владимир Гусев
2005-09-21 17:32             ` Maxim Tyurin
2005-09-21 18:07               ` Владимир Гусев
2005-09-21 17:37             ` Michael Shigorin
2005-09-21 18:00               ` Sergey Vlasov
2005-09-21 18:42                 ` [Comm] [JT] " Michael Shigorin
2005-09-21 18:09               ` [Comm] " Владимир Гусев
2005-09-21 18:43                 ` Michael Shigorin
2005-09-21 18:40           ` Sergey Vlasov
2005-09-21 18:48             ` Michael Shigorin
2005-09-21 17:28         ` [Comm] " Maxim Tyurin
2005-09-21 16:40 ` Maxim Tyurin
2005-09-21 17:02   ` Владимир Гусев
2005-09-21 17:19     ` Maxim Tyurin
2005-09-21 18:42       ` Владимир Гусев

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git