Blokové zariadenie ako jednoduchý súbor pre ukladanie dát

Tak ma napadlo keď sa k všetkému v linuxe dá pristupovať ako k súboru... mohol by sa využiť kompletne celý disk "/dev/sda" ako jednoduchý súbor kde by som napr. zapisoval dáta z databáze (napr SQLite)?

Chcel by som to hlavne vedieť z toho dôvodu že ma zaujíma či sa takýmto spôsobom dá vyhnúť použitiu súborového systému (ext4, ntfs, brtfs...). Tým pádom či by som mohol využívať v bashi niečo ako: "sqlite3 /dev/sda"

Poznámka na koniec: Je to len úvaha neplánujem to využiť prakticky :)


Sten

Re:Blokové zariadenie ako jednoduchý súbor pre ukladanie dát
« Odpověď #1 kdy: 26. 10. 2016, 14:05:38 »
SQLite to nezvládne, bude jí vadit, že nemůže měnit velikost souboru, ale velké databáze to podporují a běžně se to dělá.

podlesh

Re:Blokové zariadenie ako jednoduchý súbor pre ukladanie dát
« Odpověď #2 kdy: 26. 10. 2016, 14:06:58 »
To je u "velkých" komerčních databází (Oracle, DB2, Sybase, etc) naprosto standardní (a dříve dokonce jediný doporučený) postup.

JardaP .

  • *****
  • 11 064
    • Zobrazit profil
    • E-mail
Re:Blokové zariadenie ako jednoduchý súbor pre ukladanie dát
« Odpověď #3 kdy: 26. 10. 2016, 14:25:13 »
Podle situace - viz vyse. Neformatovane blokove zarizeni se take bezne pouziva jako medium pro tar a asi i dalsi podobne, kde se pise a cte sekvencne.