|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 29 Nov 2002 11:42:33 To : Valentin Nechayev Subject : Re: large files and tcsh -------------------------------------------------------------------------------- Valentin Nechayev <netch@segfault.kiev.ua> writes: > >>> Andrey V. Tutukin wrote: > > AVT> Хотелось бы понять вот что: Есть скрипт на tcsh, который должен > AVT> в частности удалять все файлы в заданной директории. Однако > AVT> удаляются лишь файлы, меньше некоторого размера (до 2Гб или > AVT> около того). Команда ls в tcsh также не показывает длинные > AVT> файлы. > > Значит, эта сборка tcsh сломана. Почитай вот тут про large file systems в Linux http://www.suse.de/~aj/linux_lfs.html и поковыряйся в конфигурационных скриптах. Может найдешь пропущенный O_LARGEFILE. Ещё не мешало бы убедиться, что инклюды стоят от ядра 2.4. AFAIK файлов больших 2Gb в 2.2 не может быть. > > AVT> Однако в bash всё это работает! ASPLinux 7.2 > > AVT> Мне казалось, что программки /bin/ls и /bin/rm вызывают > AVT> какую-то библиотечную функцию, которая возвращает имя > AVT> очередного файла в директории, или все имена в директории > AVT> разом. То есть либо в моей системе tcsh и bash слинкованны с > AVT> этой библиотекой статически, причём с разными её версиями, либо > AVT> я Шестой Китайский Патриарх Дзен -- ### Hэн! > > Ты точно не патриарх. ;) Чтобы файл удалить, надо его вначале > заметить. Похоже, при кривой сборке был применен stat32(). > > > -netch- -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/172833b0ff4b7.html, оценка из 5, голосов 10
|