"Jenže soubory v adresáři nejsou - dokonce tam nejsou ani jejich metadata. Pouze názvy a adresy na i-node. Proto adresář."Já to zopakuju - běžný Franta uživatel implementační detaily nezná. Ten vidí soubory a hierarchickou strukturu, v níž jsou soubory v jeho aplikacích dostupné (pokud se vůbec dokáže odpoutat od paradigmatu "všechno nacpu na plochu").Takže proč tomu dávat laicky nepřívětivé názvy.
Název souboru totiž v těch metadatech vůbec není - je v datech adresáře.
Takže proč tomu dávat laicky nepřívětivé názvy.
Citace: Kit 15. 08. 2015, 15:00:58Název souboru totiž v těch metadatech vůbec není - je v datech adresáře.Soubor je posloupnost sektorů nebo clusterů na disku a metadata je všechno ostatní, třeba název souboru + délka v bytech + časové razítka + práva/zabezpečení. Místo uložení různých metadat může být různé, některé FS to mají rozděleno mezi i-node a adresář, na FAT je společně všechno v adresáři.
Laikům se říká složka,
Adresář je stejně jako soubor posloupností clusterů na disku. Rozdíl je pouze v jednom bitu umístěném v metadatech. Jméno souboru není součástí metadat souboru, ale je součástí dat adresáře. To umožňuje vytvářet hardlinky a mazat otevřené soubory.
Jméno souboru jsou metadata z principu, to že to v tvém oblíbeném FS je rozděleno jinak na věci nic nemění.
Pokud soubor má 5 názvů a každý z nich je v jiném adresáři: Který z těch názvů je v metadatech? Všechny?
Citace: Kit 17. 08. 2015, 08:03:47Pokud soubor má 5 názvů a každý z nich je v jiném adresáři: Který z těch názvů je v metadatech? Všechny?Stále to nechápete, všechno co není posloupnost clusterů/sektorů s daty souboru, jsou metadata. Jak se s tím FS popasuje, nebo kam si uloží adresáře, je jeho interní věc.
Adresář je posloupnost clusterů s daty. Názvy souborů v něm jsou data.
Citace: Kit 17. 08. 2015, 08:46:12Adresář je posloupnost clusterů s daty. Názvy souborů v něm jsou data.Mýlíte se. Jsou FS, kde nic takového jako posloupnost clusterů s názvy souborů pro adresář neexistuje, FS to má různě po disku jak se mu to zrovna hodí.