Nástroje pro práci s diskem
Z MiS
(Rozdíly mezi verzemi)
(→Defragmentace: Popis přemístěn na stránku Souborový systém) |
(→Zjištění kapacity disku: Oprava vzhledu) |
||
Řádka 21: | Řádka 21: | ||
== Zjištění kapacity disku == | == Zjištění kapacity disku == | ||
− | + | <code>du</code> (DiskUsage) | |
− | + | *Jak využívají disk jednotlivé adresáře: kolik místa zabírají | |
− | + | *Bez výpisu velikost vnořených adresářů: <code>du -S</code> | |
− | + | <div class="Priklad">Úkoly: | |
− | + | # Vypište velikosti domovských složek všech uživatelů. | |
− | * | + | # Vypište pět uživatelských složek s největším množstvím dat. |
− | **Informace o obsazených a volných i-nodech: df -i | + | </div> |
− | + | <code>df</code> (DiskFree) | |
− | + | *Zobrazí, kolik je na diskových oddílech volného místa. | |
− | + | * (Zároveň zobrazí připojené diskové oddíly a názvy virtuálních souborů.) | |
+ | *Informace o obsazených a volných i-nodech: <code>df -i</code> | ||
+ | *Informace o obsazeném místě na disku, kde je umístěn soubor: | ||
+ | df nazevsouboru | ||
+ | *Vypisuje i jména virtuálních souborů. | ||
+ | <div class="Priklad">Úkoly: | ||
+ | # Vypište zaplnění jednotlivých diskových oddílů. | ||
+ | </div> | ||
== Zjištění informací z inode == | == Zjištění informací z inode == |
Verze z 11. 6. 2014, 10:36
Obsah |
Kontrola souborového systému
- Může provádět i kontrolu povrchu pevného disku.
- Linux:
fsck
(FileSystem ChecK) - Windows:
chkdsk
(CHecKDiSK)- raději přes grafické rozhraní
(pravé tlačítko na ikonu disku → Vlastnosti → Nástroje → Zkontrolovat...)
- raději přes grafické rozhraní
Defragmentace
- Windows
- pravé tlačítko na ikonu diskového oddílu-> Vlastnosti-> Nástroje
- příkazový řádek:
defrag
- Od Windows Vista se pouští automaticky jednou za týden.
- GNU/Linux
- Obvykle se nástroje nepoužívají souborový systém ext2/ext3 nemá s fragmentací problémy.
- ext3: balík
pyfragtools
:defrag
,shake
- není klasická defragmentace, obvykle není potřeba
- nástroje jsou založeny na přečtení a novém zapsání souborů, spoléhají na to, že ext3 uloží data rozumně
- ext2:
e2defrag
- lze použít i pro ext3, ale může dojít k problémům, soubory jsou převáděny do ext2
Zjištění kapacity disku
du
(DiskUsage)
- Jak využívají disk jednotlivé adresáře: kolik místa zabírají
- Bez výpisu velikost vnořených adresářů:
du -S
Úkoly:
- Vypište velikosti domovských složek všech uživatelů.
- Vypište pět uživatelských složek s největším množstvím dat.
df
(DiskFree)
- Zobrazí, kolik je na diskových oddílech volného místa.
- (Zároveň zobrazí připojené diskové oddíly a názvy virtuálních souborů.)
- Informace o obsazených a volných i-nodech:
df -i
- Informace o obsazeném místě na disku, kde je umístěn soubor:
df nazevsouboru
- Vypisuje i jména virtuálních souborů.
Úkoly:
- Vypište zaplnění jednotlivých diskových oddílů.
Zjištění informací z inode
stat /etc/passwd
- STATistics
ls -i /etc/passwd
- zjistí číslo i-node zadaného souboru
Hledání souborů
-
which název
- Odkud by se spustil daný příkaz, kdybych ho spustil?
- prochází adresáře, uvedené v proměnné PATH
which cp cd `which novell`
-
find adresář -name název
- Hledá soubor s názvem NÁZEV v podadresářích adresáře ADRESÁŘ
find / -name s*.jpg 2> /dev/null
-
locate
- potřebuje databázi, která se průběžně aktualizuje (příkaz
updatedb
)
Rozdělení disku (GNU/Linux)
Rozdělení disku na diskové oddíly.
-
gparted
- grafické rozhraní, pohodlné
- Neumí zajistit montování disků
-
fdisk
- Je třeba spouštět jako správce (
sudo
). - Textové rozhraní.
- Příkad: Výpis dostupných diskových oddílů:
fdisk -l
-
partman
Připojování diskových oddílů
- GNU/Linux
- V GNU/Linuxu jsou všechny diskové oddíly zařazeny do jednoho stromu s kořenem ve společné složce (root directory, /).
-
mount -t typ oddíl složka_do_které_připojit
- Pokud neuvedeme typ, pokusí se odvodit.
Připojení disku s Windows z živého CD Debianu (Wheezy):
$ su -i $ fdisk -l /dev/sda0 ... $ mkdir win $ mount /dev/sda0 win ... $ umount /dev/sda0
- /etc/fstab
- Soubor s tabulkou oddílů, které se po spuštění počítače připojují.
- Windows
- Na Windows má každý diskový oddíl své písmenko (c:\ apod.).
- Přidělovat písmena můžeme ve Správci disků.
compmgmt.msc
→ Úložiště→ Správa disků.
Další kontroly
Převzato z: tcs-security-blanket.blogspot.com > 2010 > 04 > Keeping-linux-file-systems-clean
- unowned files
- pokud má soubor vlastníka a následně daný uživatelský účet zrušíme
- riziko:
- pokud vytvoříme nový účet s daným UID, bude účet vlastnit tento soubor!
- hledání:
- sudo find / \( -nouser -o -nogroup \) -print
- uneven permissions
- má-li skupina více práv než vlastník nebo všichni více práv než skupina
Úkoly
- Úkol — Přimontujte k virtuálnímu stroji další disk
- Připojte ,,fyzický" disk
- Rozdělte a naformátujte pomocí gparted
- Nastavte automatické montování do /mnt/data
- /etc/fstab: /dev/sdb5* /mnt/data ext3 relatime 0 2
- Vytvořte složku /mnt/data/backup a sym. link /var/backup