Nástroje pro práci s diskem

Z MiS
(Rozdíly mezi verzemi)
Přejít na: navigace, hledání
(Kontrola souborového systému: Doplněna možnost chkdsk -f c:)
(Doplněno rozdělování disků.)
Řádka 1: Řádka 1:
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Ukládání dat]]
 
[[Category:VSE]][[Category:Informatika]][[Category:OSY]][[Category:Ukládání dat]]
 +
 
== Kontrola souborového systému ==
 
== Kontrola souborového systému ==
 
* Může provádět i kontrolu povrchu pevného disku.
 
* Může provádět i kontrolu povrchu pevného disku.
Řádka 11: Řádka 12:
 
* Nebo přes grafické rozhraní: ''pravé tlačítko na ikonu disku → Vlastnosti → Nástroje → Zkontrolovat...''
 
* Nebo přes grafické rozhraní: ''pravé tlačítko na ikonu disku → Vlastnosti → Nástroje → Zkontrolovat...''
 
* Kontrola systémového disku: <code>chkdsk -f c:</code> ... provede se až po restartu, aby bylo možné dělat opravy.
 
* Kontrola systémového disku: <code>chkdsk -f c:</code> ... provede se až po restartu, aby bylo možné dělat opravy.
 +
  
 
== Defragmentace ==
 
== Defragmentace ==
Řádka 25: Řádka 27:
 
*ext2: <code>e2defrag</code>
 
*ext2: <code>e2defrag</code>
 
**lze použít i pro ext3, ale může dojít k problémům, soubory jsou převáděny do ext2
 
**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 ==
 
== Zjištění kapacity disku ==
Řádka 44: Řádka 47:
 
# Vypište zaplnění jednotlivých diskových oddílů.
 
# Vypište zaplnění jednotlivých diskových oddílů.
 
</div>
 
</div>
 +
  
 
== Zjištění informací z inode ==
 
== Zjištění informací z inode ==
Řádka 50: Řádka 54:
 
  ls -i ''/etc/passwd''
 
  ls -i ''/etc/passwd''
 
*zjistí číslo i-node zadaného souboru
 
*zjistí číslo i-node zadaného souboru
 +
  
 
== Hledání souborů ==
 
== Hledání souborů ==
Řádka 63: Řádka 68:
 
*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>)
  
== Rozdělení disku (GNU/Linux) ==
+
 
 +
== Rozdělení disku ==
 +
Více o rozdělování disků viz [[Rozdělení disku]].
 +
 
 +
; Windows
 +
* Ovládací panely &rarr; ... &rarr; Správa počítače &rarr; Správa disků
 +
* Konzole <code>mmc</code> &rarr; Správa disků
 +
* Příkazy <code>fdisk</code>
 +
 
 +
; GNU/Linux
 
K [[Rozdělení_disku#Logické_rozdělení:_oblasti|rozdělení disku na diskové oddíly]] můžeme využít programy:
 
K [[Rozdělení_disku#Logické_rozdělení:_oblasti|rozdělení disku na diskové oddíly]] můžeme využít programy:
 
; <code>gparted</code>
 
; <code>gparted</code>
*grafické rozhraní, pohodlné
+
* Grafické rozhraní, pohodlné.
*Neumí zajistit montování disků
+
* Neumí zajistit montování disků.
 +
* V&nbsp;jednotlivých GUI hledejte třeba pojem „Disky“.
 
; <code>fdisk</code>
 
; <code>fdisk</code>
 
* Je třeba spouštět jako správce (<code>sudo</code>).
 
* Je třeba spouštět jako správce (<code>sudo</code>).
Řádka 74: Řádka 89:
 
  fdisk -l
 
  fdisk -l
 
; <code>partman</code>
 
; <code>partman</code>
 +
  
 
== Připojování diskových oddílů ==
 
== Připojování diskových oddílů ==
Řádka 101: Řádka 117:
 
* Přidělovat písmena můžeme ve <tt>Správci disků</tt>.
 
* Přidělovat písmena můžeme ve <tt>Správci disků</tt>.
 
  <code>compmgmt.msc</code>&rarr; Úložiště&rarr; Správa disků.
 
  <code>compmgmt.msc</code>&rarr; Úložiště&rarr; Správa disků.
 +
  
 
== Další kontroly ==
 
== Další kontroly ==
Řádka 111: Řádka 128:
 
; Uneven permissions
 
; 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.
 
* Má-li skupina více práv než vlastník nebo běžní uživatelé více práv než skupina či vlastník.
 +
  
 
== Úkoly ==
 
== Úkoly ==
Řádka 137: Řádka 155:
 
*V uvedeném příkladu je připojen vzdálený adresář /var/www/html do /mnt/web. Každý si to samozřejmě nahradí podle svých potřeb.
 
*V uvedeném příkladu je připojen vzdálený adresář /var/www/html do /mnt/web. Každý si to samozřejmě nahradí podle svých potřeb.
 
-->
 
-->
 +
  
 
== Zdroje: ==
 
== Zdroje: ==
 
* [http://cs.wikibooks.org/wiki/Linux:df#df cs.wikibooks.org > Linux:df]
 
* [http://cs.wikibooks.org/wiki/Linux:df#df cs.wikibooks.org > Linux:df]
 
* [http://www.root.cz/clanky/defragmentace-disku-v-linuxu/ root.cz > Defragmentace disku v Linuxu]
 
* [http://www.root.cz/clanky/defragmentace-disku-v-linuxu/ root.cz > Defragmentace disku v Linuxu]

Verze z 13. 3. 2018, 08:39


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

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 rozdělování disků viz Rozdělení disku.

Windows
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ů.


Další kontroly

Převzato z: tcs-security-blanket.blogspot.com > 2010 > 04 > Keeping-linux-file-systems-clean

Unowned files
sudo find / \( -nouser -o -nogroup \) -print
Uneven permissions


Ú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