|
ru.unix
- RU.UNIX ----------------------------------------------------------------------
From : Timur I.Danyarhojaev 2:5020/400 03 Nov 2000 09:45:37
To : All
Subject : Re: Как понять, что файл с дырами?
--------------------------------------------------------------------------------
Valentin Nechayev wrote:
> Hello Valeriy E. Ushakov!
>
> >> EBB> Вот только одно мне совершенно непонятно - ЗАЧЕМ это нужно?!
> >> Зачем нужно определять дыры, причем эффективно (сисколлом вида
> >> skip_to_next_existing)? Вы серьезно не понимаете смысла в полноте API?
> VEU> Какая это полнота АПИ, если это явная деталь реализации???
>
> Это вопрос именно полноты API. Есть средство сделать дыру? Должно быть
> и средство опознать дыру.
Средств "сделать дыру" - HЕТ!
Есть в нынешней терменологии - фича, что если я сделаю lseek, а
потом запишу, то получится неразмещенное обнуленное пространство.
Если файловая система этого делать не умеет, то ей просто прийдется
прописать этот кусок нулями.
> А от таких вот скидок на детали реализации и получается картина нынешнего
> юниксового убожества со всех сторон.
Убожество обычно в головах, а иметь 600 и более страничное ядровое API
- как бы это помягче выразиться...
Это в вашем понимании "убожество" позволяет эфективно переносить большие
программы на разные архитектуры.
> VEU> А что делать с файлом в котором идет, скажем, блок нулей, потом
> VEU> блок-дыра, потом снова блок нулей? Можешь привести пример реально
> VEU> полезной программы, которой требовалось бы это уметь отличать от блок
> VEU> и две дыры, от дыры из трех блоков и т.д.
>
> Про занятое место тут говорилось N+1 раз.
> Если это никому не нужно - то нехер было вообще принцип дырявости вводить.
А никто и не вводил - само получилось, проще обнулить блок указателей,
чем расписывать неразмещенное место нулями.
Машинки были дохленькие, диски маленькие.
У меня вот 2 лаборатории на 10Mb сидели, 5Mb система 2*2.5Mb пользователи,
И график смены 2.5Mb носителей.
Просто до появления M$ разработчики больше думали об алгоритмах,
эффективности их реализации, а сейчас...
> VEU> Если я правильно понял исходную проблему (про змодем), то там-то это
> VEU> точно не надо и все три блока (неважно, "настоящие" там нули или
> VEU> дырка) надо передавать одной "змодемной" дырой, безотносительно к
> VEU> тому, есть ли "fs-ная" дыра.
>
> От исходной проблемы уже давно ушли. Hо и в ней требование максимально
> точной передачи файла имеет смысл быть.
Точной для кого?
*NIX - унифицированная среда жизни программ, на уровне системных вызовов
ничего не меняется, зачем же лезть в детали реализации.
Здесь уже приводился пример с dump - ему нужно знать как размещен файл
в файловой системе, но он не универсален - свой для каждой FS.
А cp может и lseek для каждого блока нулей делать.
--- ifmail v.2.15dev5
* Origin: PUES (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
| Тема: |
Автор: |
Дата: |
|
Re: Как понять, что файл с дырами? |
Eugene B. Berdnikov |
31 Oct 2000 23:04:45 |
Как понять, что файл с дырами? |
Lev Serebryakov |
01 Nov 2000 11:56:28 |
 Re: Как понять, что файл с дырами? |
Valentin Nechayev |
01 Nov 2000 16:39:42 |
 Как понять, что файл с дырами? |
Alex Semenyaka |
01 Nov 2000 17:14:52 |
 Re: Как понять, что файл с дырами? |
Eugene B. Berdnikov |
02 Nov 2000 06:03:15 |
 Re: Как понять, что файл с дырами? |
Valentin Nechayev |
02 Nov 2000 23:44:16 |
 Re: Как понять, что файл с дырами? |
Valeriy E. Ushakov |
03 Nov 2000 00:31:15 |
 Re: Как понять, что файл с дырами? |
Valentin Nechayev |
03 Nov 2000 02:54:59 |
 Re: Как понять, что файл с дырами? |
Timur I.Danyarhojaev |
03 Nov 2000 09:45:37 |
  Re: Как понять, что файл с дырами? |
Valentin Nechayev |
03 Nov 2000 11:13:20 |
   Re: Как понять, что файл с дырами? |
Eugene B. Berdnikov |
03 Nov 2000 20:04:38 |
   Re: Как понять, что файл с дырами? |
Valentin Nechayev |
04 Nov 2000 01:41:27 |
   Re: Как понять, что файл с дырами? |
Eugene B. Berdnikov |
04 Nov 2000 06:03:18 |
   Re: Как понять, что файл с дырами? |
Valentin Nechayev |
04 Nov 2000 11:06:39 |
   Re: Как понять, что файл с дырами? |
Valeriy E. Ushakov |
04 Nov 2000 20:23:42 |
    Re: Как понять, что файл с дырами? |
Valentin Nechayev |
05 Nov 2000 21:19:27 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
05 Nov 2000 01:11:51 |
   Re: Как понять, что файл с дыpами? |
Valentin Nechayev |
05 Nov 2000 03:33:25 |
   Re: Как понять, что файл с дыpами? |
Vladimir Bormotov |
05 Nov 2000 23:06:43 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
06 Nov 2000 05:14:09 |
   Re: Как понять, что файл с дыpами? |
Valentin Nechayev |
06 Nov 2000 10:15:57 |
   Re: Как понять, что файл с дыpами? |
Vladimir Bormotov |
06 Nov 2000 10:50:34 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
06 Nov 2000 20:31:40 |
   Re: Как понять, что файл с дыpами? |
Valentin Nechayev |
06 Nov 2000 19:21:26 |
 Как понять, что файл с дырами? |
Sergey Diakov |
03 Nov 2000 15:46:32 |
 Re: Как понять, что файл с дырами? |
Valentin Nechayev |
04 Nov 2000 11:23:02 |
 Re: Как понять, что файл с дырами? |
Eugene B. Berdnikov |
04 Nov 2000 23:04:18 |
  Re: Как понять, что файл с дырами? |
Valentin Nechayev |
05 Nov 2000 03:09:12 |
  Re: Как понять, что файл с дырами? |
Roman A. Stepanov |
05 Nov 2000 14:57:04 |
   неудаляемые демоны? - Re: Как понять, что файл с дырами? |
Valentin Nechayev |
05 Nov 2000 17:32:42 |
 Как понять, что файл с дыpами? |
Alexander Stepanov |
05 Nov 2000 01:26:31 |
  Re: Как понять, что файл с дыpами? |
Valentin Nechayev |
05 Nov 2000 03:25:19 |
  Как понять, что файл с дыpами? |
Alexander Stepanov |
06 Nov 2000 05:13:53 |
   Re: Как понять, что файл с дыpами? |
Valentin Nechayev |
06 Nov 2000 09:55:48 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
06 Nov 2000 20:10:45 |
   Re: Как понять, что файл с дыpами? |
Valentin Davydov |
07 Nov 2000 12:02:09 |
  Re: Как понять, что файл с дыpами? |
Igor Nikolaev |
05 Nov 2000 04:07:55 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
06 Nov 2000 05:00:54 |
   Re: Как понять, что файл с дыpами? |
Igor Nikolaev |
10 Nov 2000 03:47:39 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
11 Nov 2000 03:03:45 |
   Re: Как понять, что файл с дыpами? |
Igor Nikolaev |
13 Nov 2000 11:35:46 |
   Как понять, что файл с дыpами? |
Alexander Stepanov |
14 Nov 2000 03:18:49 |
   Как понять, что файл с дыpами? |
Artyom Tarasenko |
13 Nov 2000 18:44:16 |
   Re: Как понять, что файл с дыpами? |
Igor Nikolaev |
16 Nov 2000 22:06:29 |
 Re: Как понять, что файл с дырами? |
Eugene Karpachov |
05 Nov 2000 01:14:00 |
 Как понять, что файл с дырами? |
Sergey Diakov |
08 Nov 2000 16:22:42 |
 Re: Как понять, что файл с дырами? |
Michael Samanov |
08 Nov 2000 17:23:41 |
  Как понять, что файл с дырами? |
Alex Semenyaka |
10 Nov 2000 13:21:04 |
   Re: Как понять, что файл с дырами? |
Andrew Filonov |
10 Nov 2000 14:24:13 |
    Как понять, что файл с дырами? |
Alex Semenyaka |
10 Nov 2000 20:42:38 |
    Как понять, что файл с дырами? |
Igor Mikhailov |
10 Nov 2000 23:11:20 |
     Re: Как понять, что файл с дырами? |
Andrew Filonov |
11 Nov 2000 02:18:35 |
   Как понять, что файл с дырами? |
Artyom Tarasenko |
13 Nov 2000 11:08:06 |
 Re: Как понять, что файл с дырами? |
Igor Nikolaev |
10 Nov 2000 20:09:55 |
|
|