Uživatelské nástroje

Nástroje pro tento web


soubor_sys

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Obě strany předchozí revizePředchozí verze
Následující verze
Předchozí verze
soubor_sys [2022/08/30 09:03] uranusaksoubor_sys [2022/08/30 12:26] (aktuální) uranusak
Řádek 1: Řádek 1:
 ====== Souborové systémy ====== ====== Souborové systémy ======
  
 +===== inode =====
 +
 +
 +Všechny inody jsi nejsou rovny. (pro ext4 by mělo platit). Čísla prvních inodů.
 +
 +  - seznam vadných bloků
 +  - kořenový adresář ''ls -ild /''
 +  - uživatelské kvóty
 +  - skupinové kvóty
 +  - data zavaděče
 +  - nesmazatelný adresář
 +  - resize inode
 +  - data pro žurnál
 +  - objekty vyloužené ze snapshotů
 +  - rezervováno pro další vlastnosti
 +  - první nerezervovaný, obvykle lost+found
 +
 +V inode pro soubory jsou uloženy SetUID, SetGID, Sticky, 3x(read, write, execute). 
 +
 +Inode pro adresáře:
 +  * R čtení z těla adresáře tzn. jestli lze číst **názvy souborů** v adresáři. 
 +  * W zápis do adresáře (napr. vytvořit/smazat soubor). 
 +  * X právo pro přístup k inodům, informace o souborech a adresářích v adresáři.( ale nedovolí přečíst názvy)
 +
 +==== Nastavení pouze R na adresář, pro vlastníka. ====
 +
 +  chmod 400 test/
 +  
 +  ls -ail test
 +  ls: nelze přistoupit k 'test/.': Operace zamítnuta
 +  ls: nelze přistoupit k 'test/..': Operace zamítnuta
 +  ls: nelze přistoupit k 'test/test.txt': Operace zamítnuta
 +  celkem 0
 +  ? d????????? ? ? ? ?             ? . 
 +  ? d????????? ? ? ? ?             ? ..
 +  ? -????????? ? ? ? ?             ? test.txt
 +
 +==== Nastavení pouze X na adresář, pro vlastníka. ====
 +
 +
 +  chmod 100 test/test.txt
 +  
 +  ls -il test
 +  ls: adresář 'test' nelze otevřít: Operace zamítnuta.
 +  
 +Nelze zobrazit adresář, ale když znám souboru, lze vypsat. 
 +  
 +  ls -li test/test.txt
 +  8306484 -rw-r--r-- 1 user group 0 30. srp 09.15 test/test.txt
 +  
 +  
 +===== Informace o inodech =====
  
 Obsazenost inodů Obsazenost inodů
Řádek 24: Řádek 76:
 Při smazání posledního odkazu na soubor smaže i inod a soubor mizí(fyzicky na disku je, ale nemá odkaz ani inod) Při smazání posledního odkazu na soubor smaže i inod a soubor mizí(fyzicky na disku je, ale nemá odkaz ani inod)
  
 +Lze smazat soubor, i když na něj nemá uživatel práva (nemá zápis ani čtení), protože smažete inod souboru v adresáři (pro mazání stačí práva do adresáře).
 +
 +
 +===== adresáře . .. =====
 +
 +. současný adresář\\
 +.. nadřazený adresář
 +
 +Fyzicky se nachází na disku, jsou vytvořený pomocí HardLinků. Lze se podívat na čísla inodů.
 +
 +  ls -ild | grep test
 +  8306478 drwxr-xr-x 1 user group 16 30. srp 09.15 test
 +  
 +  ls -ild test
 +  celkem 0
 +  8306478 drwxr-xr-x 1 user group  16 30. srp 09.15 .
 +      257 drwxr-xr-x 1 user group 868 30. srp 09.15 ..
 +  8306484 -rw-r--r-- 1 user group   0 30. srp 09.15 test.txt
 +
 +  
soubor_sys.1661842998.txt.gz · Poslední úprava: 2022/08/30 09:03 autor: uranusak

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki