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