soubor_sys
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
soubor_sys [2022/08/30 09:25] – uranusak | soubor_sys [2022/08/30 12:26] (aktuální) – uranusak | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
====== Souborové systémy ====== | ====== Souborové systémy ====== | ||
- | V inode pro soubory jsou uloženy SetUID, SetGID, Sticky, 3x(read, write, execute) | + | ===== inode ===== |
+ | |||
+ | |||
+ | Všechny inody jsi nejsou rovny. (pro ext4 by mělo platit). Čísla prvních inodů. | ||
+ | |||
+ | - seznam vadných bloků | ||
+ | - kořenový adresář '' | ||
+ | - 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ý, | ||
+ | |||
+ | V inode pro soubory jsou uloženy SetUID, SetGID, Sticky, 3x(read, write, execute). | ||
Inode pro adresáře: | Inode pro adresáře: | ||
* R čtení z těla adresáře tzn. jestli lze číst **názvy souborů** v adresáři. | * 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 soubor). | + | * W zápis do adresáře (napr. vytvořit/ |
* 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) | * 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. | + | ==== Nastavení pouze R na adresář, pro vlastníka. |
chmod 400 test/ | chmod 400 test/ | ||
+ | | ||
ls -ail test | ls -ail test | ||
ls: nelze přistoupit k ' | ls: nelze přistoupit k ' | ||
Řádek 21: | Řádek 38: | ||
? -????????? ? ? ? ? ? test.txt | ? -????????? ? ? ? ? ? test.txt | ||
- | Nastavení pouze X na adresář, pro vlastníka. | + | ==== Nastavení pouze X na adresář, pro vlastníka. |
+ | |||
chmod 100 test/ | chmod 100 test/ | ||
| | ||
Řádek 30: | Řádek 49: | ||
| | ||
ls -li test/ | ls -li test/ | ||
- | 8306484 -rw-r--r-- 1 zbynek zbynek | + | 8306484 -rw-r--r-- 1 user group 0 30. srp 09.15 test/ |
| | ||
| | ||
+ | ===== Informace o inodech ===== | ||
Obsazenost inodů | Obsazenost inodů | ||
Řádek 59: | Řádek 79: | ||
+ | ===== 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.1661844323.txt.gz · Poslední úprava: 2022/08/30 09:25 autor: uranusak