Nástroje pro práci s diskem

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Rozdělení disku: Přidán diskpart včetně popisu.)
(Přidáno zjištění kapacity ve Windows, pokročilé nástroje přesunuty do Další nástroje pro práci s diskem.)
Řádka 15: Řádka 15:
  
 
== Defragmentace ==
 
== Defragmentace ==
* Viz [[Souborové systémy#Defragmentace|Souborové systémy → Defragmentace]].
+
* Vysvětlení pojmu „defragmentace“ viz [[Souborové systémy#Defragmentace|Souborové systémy → Defragmentace]].
 
; Windows:  
 
; Windows:  
 
* pravé tlačítko na ikonu diskového oddílu-> Vlastnosti-> Nástroje
 
* pravé tlačítko na ikonu diskového oddílu-> Vlastnosti-> Nástroje
Řádka 30: Řádka 30:
  
 
== Zjištění kapacity disku ==
 
== Zjištění kapacity disku ==
 +
; Windows
 +
* GUI: <code>pravé tlačítko na složku&rarr; Vlastnosti</code>
 +
* Příkazový řádek:
 +
** <code>dir /s</code> (poslední tři řádky, ale jinak vypisuje všechny složky a&nbsp;jejich obsah)
 +
** <code>du</code> (Disk Usage) v&nbsp;rámci knihovny Sysinternals [https://docs.microsoft.com/en-us/sysinternals/downloads/du Microsoft.com &rarr; Sysinternals &rarr; du]
 +
** Lze zapsat v [[Powershell|Powershellu]]: <code>Get-ChildItem -Recurse | Measure-Object -Sum Length</code> (ale ignoruje skryté soubory)
 +
; GNU/Linux
 
<code>du</code> (DiskUsage)
 
<code>du</code> (DiskUsage)
 
*Jak využívají disk jednotlivé adresáře: kolik místa zabírají
 
*Jak využívají disk jednotlivé adresáře: kolik místa zabírají
Řádka 47: Řádka 54:
 
# Vypište zaplnění jednotlivých diskových oddílů.
 
# Vypište zaplnění jednotlivých diskových oddílů.
 
</div>
 
</div>
 
 
== Funkce TRIM u SSD ==
 
; Windows
 
* Zjištění, zda je využití TRIM povoleno:
 
fsutil behavior query disabledeletenotify
 
* Výsledek:
 
** <code>NTFS DisableDeleteNotify = 0</code> ... TRIM je zapnutý
 
** <code>NTFS DisableDeleteNotify = 1</code> ... TRIM je vypnutý
 
* Změna:
 
fsutil behavior set disabledeletenotify 0
 
* Viz také [[Souborové systémy#TRIM]].
 
* Zdroje: [https://www.digitalcitizen.life/simple-questions-what-trim-ssds-why-it-useful DigitalCitizen.life &rarr; What is SSD TRIM]
 
  
  
Řádka 79: Řádka 73:
 
  find / -name s*.jpg 2&gt; /dev/null
 
  find / -name s*.jpg 2&gt; /dev/null
 
; <code>locate</code>
 
; <code>locate</code>
*potřebuje databázi, která se průběžně aktualizuje (příkaz <code>updatedb</code>)
+
* Potřebuje databázi, která se průběžně aktualizuje (příkaz <code>updatedb</code>)
  
  
Řádka 85: Řádka 79:
 
Více o pricipech rozdělování disků viz [[Rozdělení disku]].
 
Více o pricipech rozdělování disků viz [[Rozdělení disku]].
  
; Windows
+
 
; Nástroje pro GUI
+
; Windows &mdash; GUI
* Ovládací panely &rarr; ... &rarr; Správa počítače &rarr; Správa disků
+
* <code>Ovládací panely &rarr; ... &rarr; Správa počítače &rarr; Správa disků</code>
 
* Konzole <code>mmc</code> &rarr; Správa disků
 
* Konzole <code>mmc</code> &rarr; Správa disků
 +
 +
 +
; Windows &mdash; příkazový řádek
  
 
; <code>fdisk</code>
 
; <code>fdisk</code>
Řádka 156: Řádka 153:
 
  <code>compmgmt.msc</code>&rarr; Úložiště&rarr; Správa disků.
 
  <code>compmgmt.msc</code>&rarr; Úložiště&rarr; Správa disků.
 
* Můžete také stejný ovládací modul spustit pomocí [[Konzole MMC|konzole <code>mmc</code>]].
 
* Můžete také stejný ovládací modul spustit pomocí [[Konzole MMC|konzole <code>mmc</code>]].
 
 
== Další kontroly ==
 
Převzato z: [http://tcs-security-blanket.blogspot.com/2010/04/keeping-linux-file-systems-clean.html tcs-security-blanket.blogspot.com > 2010 > 04 > Keeping-linux-file-systems-clean]
 
; Unowned files
 
* Vznikne, když zrušíme uživatelský účet, který byl vlastníkem souboru.
 
* 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 běžní uživatelé více práv než skupina či vlastník.
 
  
  

Verze z 2. 5. 2019, 12:48


Obsah

Kontrola souborového systému

Linux — fsck (FileSystem ChecK)
touch /forcefsck
shutdown -r now
V Debianu 8 je ve standardním nastavení kontrola systémového disku při startu zapnutá trvale.
Windows — chkdsk (CHecKDiSK)


Defragmentace

Windows
GNU/Linux


Zjištění kapacity disku

Windows
GNU/Linux

du (DiskUsage)

Úkoly:
  1. Vypište velikosti domovských složek všech uživatelů.
  2. Vypište pět uživatelských složek s největším množstvím dat.

df (DiskFree)

df nazevsouboru
Úkoly:
  1. Vypište zaplnění jednotlivých diskových oddílů.


Zjištění informací z inode

stat /etc/passwd
ls -i /etc/passwd


Hledání souborů

which název
which cp
cd `which novell`
find adresář -name název
find / -name s*.jpg 2> /dev/null
locate


Rozdělení disku

Více o pricipech rozdělování disků viz Rozdělení disku.


Windows — GUI


Windows — příkazový řádek
fdisk
diskpart
select vdisk file=cesta-k-souboru.vhd
attach vdisk
select disk číslo-disku
select partition číslo-oblasti
list volume
list disk
list partition
select volume číslo-oddílu
assign letter=písmeno
help
exit


GNU/Linux

K rozdělení disku na diskové oddíly můžeme využít programy:

gparted
fdisk
fdisk -l
partman

 

Připojování diskových oddílů

GNU/Linux

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
Windows
compmgmt.msc→ Úložiště→ Správa disků.


Úkoly

Úkol — Přimontujte k virtuálnímu stroji další disk
  • Připojte k virtuálnímu stroji nový disk (v nastavení virtuálního stroje).
  • Rozdělte a naformátujte pomocí gparted nebo fdisk.
  • Nastavte v /etc/fstab automatické montování do /mnt/data (přidejte položku):
    • (Místo /dev/sdb5 doplňte správné zařízení připojeného disku.)
/dev/sdb5*   /mnt/data   ext3  relatime   0  2
  • Vytvořte složku /mnt/data/backup a sym. link /var/backup


Zdroje:

Osobní nástroje
Jmenné prostory
Varianty
Akce
Výuka
Navigace
Nástroje