-
Data: 2021-04-05 23:04:30
Temat: Re: Przenośny, uproszczony filesystem
Od: heby <h...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]On 05/04/2021 20:27, J-23 wrote:
>> Jesteś pewny że wiesz o czym mówisz ;) ?
> Widać po twoich postach w tym wątku że próbujesz robić pewne rzeczy do
> okola
Tak, nie jest do zdecydowanie następna apliakcja do fakturowania.
> pytanie po co?
Zostało to wyjaśnione.
> Moim zdaniem sięgasz zbyt głęboko. To co opisujesz
> według mnie da się prosto.
Więc jak?
> Słowa typu "ogarniam nawet random access"
Nie, to jest zwrócenie uwagi że "strumieniami" tego się nie ogarnia. To
się ogarnia random access na rzeczywistym pliku. Razem z trim i kilkoma
sztuczkami jak garbage collecting czy kompaktacja.
> z Twojej strony z tego co napisałem bo coś chcesz stworzyć ale sam do
> końca nie wiesz co
*DOSKONALE* wiem co.
> to ma być ale napewno nie będzie to nawet "wirtualny
> filesystem" jak to sam nazwałeś
Możesz się podeprzeć jakimś powodem, dlaczego to nie będzie wirtualny
filesystem?
> Chcesz budować Filesystem to pochwal się jak masz to ogarnięte do tej
> pory
Poczytaj wątek. Mam możliwosć schowania tego za abstrackją i aktualnie
używam database. Ale database jest marną emulacją.
> lub podejrzyj jak to jest budowane np w kodzie open source
> przykładów w sieci jest sporo.
Bardzo dobra rada. Problem w tym, że kod do większości filesystemów jest
przesadnie zagmatwany aby można było wyłuskać z niego sensowne
abstrakcje. A wiele oglądałem. Najzwyczajniej, produkcyjne filesystemy
są optymalizowane a nie pisane po to aby je podziwiać.
> Popraw mnie jeśli się myle ale twoja próbka kodu ma za zadanie (posłużę
> się twoim nazewnictwem)
> 1. Utworzyć FileSystem
> 2. Zapisać jakieś dane
> 3. Wysłać do urządzenia
Nie.
Ma pracować na 1 pliku, a w środku ma pozwalać na operowanie nieznaną
iloscią plikó wirtualnych, dynamicznie je tworząc, kasując,
powiększając, nadpisując. Mniej więcej to co robi normalny filesystem na
normalnym dysku.
Mała uwaga: to nie to samo co zamontowanie ext4 na loop. To ma być
dynamicznie zmieniające rozmiar pliku rzeczywistego.
Najbliższy koncept z tej okolicy to np. qcow2.
> Tylko pytanie po co?
Odpowiedź padła w tym wątku.
> Niby coś tam wyjaśniasz niżej ale ja nadal nie widzę po tych
> wyjaśnieniach powodu budowania własnego Filesystem
Bo nie przeczytałeś uważnie.
> Zamiast wykorzystać już jakieś gotowe rozwiązanie
Zasugeruj jakie. Nie znajduje gotowych rozwiązań poza workaroudami jak
bloby w db.
> Ale jeśli twoim celem jest budowanie systemu plików by upakować kilka
> plików w jedną strukturę jest pozbawione sensu bo to obecne systemy
> plików robią bez problemu
Interesujące, podrzuć jakiś filesystem który pakuje pliki do jednego
pliku i pozwala na ich dynamiczne używanie jednoczesnie kompaktując plik
fizyczny.
Następne wpisy z tego wątku
- 05.04.21 23:55 J-23
- 06.04.21 00:31 J-23
- 06.04.21 10:58 heby
- 06.04.21 11:06 heby
- 06.04.21 11:22 Mateusz Viste
- 06.04.21 12:03 heby
- 06.04.21 16:54 J-23
- 06.04.21 17:08 J-23
- 06.04.21 18:01 heby
- 06.04.21 18:12 heby
- 06.04.21 19:41 J-23
- 06.04.21 19:57 J-23
- 06.04.21 20:08 heby
- 06.04.21 20:17 heby
- 06.04.21 21:01 J-23
Najnowsze wątki z tej grupy
- Rosjanie chwalą się prototypem komputera kwantowego. "Najważniejszy projekt naukowy Rosji"
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
Najnowsze wątki
- 2026-01-02 Szalejąca dyskryminacja obywateli USA w Maili i Burkina Faso. Czy to legalne?
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Miało być zniesienie abonamentu RTV, a jest podwyżka!!!
- 2026-01-02 Kogo KE opierdoli za nieskuteczną cenzurę? [Rząd tuski doniósł]
- 2026-01-02 Gdańsk => Konsultant Microsoft Dynamics AX/365 SCM Consultant - Servi
- 2026-01-02 Gdańsk => Solution Architect (Workday) - Legal Systems <=
- 2026-01-02 Gdańsk => Microsoft Dynamics 365 Finance Consultant <=
- 2026-01-02 Microsoft, C/C++ na Rust - news
- 2026-01-01 szyby macie całe?
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Najbogatsi ludzie na świecie są jeszcze bogatsi. Bezprecedensowa skala zysków
- 2026-01-01 Wszystkiego najlepszego
- 2025-12-31 Czy potrafisz wskazać różnice? [TVN v. RMF]
- 2025-12-31 I kolejny jebnięty
- 2025-12-31 Myślenice => Specjalista ds. kontrolingu <=




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]