The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Началась разработка ФС Zero, вытесняющей неиспользуемые данн..., opennews (?), 10-Сен-18, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


29. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от нах (?), 10-Сен-18, 14:02 
напишет -1 и свалится по segfault.
у современных разработчиков оно примерно так обычно.

> Напишет, что свободного пространства хоть опой жри ( локальное свободное +(какая-нибудь облачная
> квота - занятое в облаке место) )?

ну да, конечно, мы же будем за тебя переписывать df (написанный на омерзительном C, даже без плюсов), делать нам больше нечего.

Ответить | Правка | Наверх | Cообщить модератору

36. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +2 +/
Сообщение от nobody (??), 10-Сен-18, 14:44 
> напишет -1

NaN сейчас модно

Ответить | Правка | Наверх | Cообщить модератору

53. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от нах (?), 10-Сен-18, 15:40 
>> напишет -1
> NaN сейчас модно

кстати, да (в gnu df floating арифметика вполне себе есть ;-)

Ответить | Правка | Наверх | Cообщить модератору

38. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +1 +/
Сообщение от Очередной аноним (?), 10-Сен-18, 14:45 
> ну да, конечно, мы же будем за тебя переписывать df (написанный на омерзительном C, даже без плюсов), делать нам больше нечего.

"( локальное свободное +(какая-нибудь облачная квота - занятое в облаке место) )" - вроде очевидно, что это формула для подсчета свободного пространства, одна подсчитанная цифра (как для всех ФС), а не "легенда/расшифровка" в утилите для вывода на экран уникальной "Zero-информации".

И за меня переписывать df не надо, потому что я и сам, тоже, не собираюсь ее переписывать. Но Вы меня пугаете. Вы полагаете, что "( локальное свободное +(какая-нибудь облачная квота - занятое в облаке место) )" должна высчитывать df? Не получить откуда-то посчитанное и отобразить одной цифрой, а именно вычислить? Я, конечно, ни в зуб ногой, как там внутри устроена эта df, но вот Вы, похоже, разбираетесь - неужели для каждой новой ФС требуется переписывать df? Она что, самостоятельно на низком уровне (минуя драйвера файловой системы) разбирает on-disk-формат каждой новой ФС, что ее требуется переписывать? Не использует инфу, выложенную самими файловыми системами в унифицированном виде куда-нибудь в /proc/... или какие-то прослойки-абстракции уровня ядра типа VFS или что-то подобное? К каждой ФС у df уникальный подход? Вот это поворот.

Ответить | Правка | К родителю #29 | Наверх | Cообщить модератору

51. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –1 +/
Сообщение от нах (?), 10-Сен-18, 15:37 
> Не получить откуда-то посчитанное и отобразить одной цифрой, а именно вычислить?

ну, в конечном счете, оно опирается на stat(), но там ни разу не предусмотрено сложных формул рассчета непойми чего, а вот полнота апи (поскольку оно прежде чем непосредственно спросить "сколько места", долго лазит по дереву, пытаясь угадать где там точка монтирования и кого на самом деле надо опрашивать) очень даже требуется.

поэтому в лучшем случае удастся вернуть какую-нибудь бессмысленную цифирь (вполне очевидно, что для данной задачи она ненужная и вредная, а на самом деле нужны раздельные данные по месту на локальном диске и месту в облаке) а в худшем запутается в этих stat и упадет. Ну или не успеет, ноль или -1 вернет, не успев на этот ноль ничего поделить. Но это должно повезти ;-)

Ответить | Правка | Наверх | Cообщить модератору

68. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  +/
Сообщение от Crazy Alex (ok), 10-Сен-18, 17:08 
В рамках этой задачи как раз раздельнцы значения - это полная чушь. Потому что весь поинт в автоматическом менеджменте. Так что по идее - локальная квота, выставляемая где-то в конфиге это ФС плюс квота в облаке (которую она либо время от времени спрашивает, либо из того же конфига) минус занятое (уже посчитанное на ходу) - самое то.
Ответить | Правка | Наверх | Cообщить модератору

126. "Началась разработка ФС Zero, вытесняющей неиспользуемые данн..."  –2 +/
Сообщение от нах (?), 11-Сен-18, 09:57 
в смысле, тебе совсем неинтересно знать, ни сколько занято локально, ни сколько вытеснилось (и ты заплатишь денежек за попытку к этому обратиться, если не в курсе бизнес-модели b2), ни насколько удачно у тебя выбралось соотношение локального к облачному и не стоит ли увеличить вдвое локальное пространство, чтобы не платить вдвое больше за те же терабайты ?
Ну так зачем тебе тогда вообще df, облако же ж бездонное. NaN покажет, подумаешь.

на самом деле тут нужна своя утилита, которая собирала бы гораздо более продвинутую статистику, никак в рамки обычного df не лезущую.

самбоводов вот ничто не остановило написать собственный cifsiostat, поскольку очевидно, что любоваться счетчиками на интерфейсе, непонятно к чему относящимися, довольно бесполезно, а обычный iostat работает слишком на низком уровне и с самбой помочь  ничем не может - а информацию эту контролировать уметь нужно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру