Prispevky v kategorii: ‘Práce s HDD’

Odpojení partyšny

Připojenou partyšnu odpojíte příkazem umount, syntaxe je:

umount /dev/sda5
umount /home

Pokud vám to hodí hlášku:

umount: /home: device is busy

znamená to že je adresář používaný.
Častým problémem je, že se zrovna nacházíte v tomto adresáři, stačí se tedy presunout jinam

cd /

Pokud problém přetrvává, zjistíme si, které procesy nám blokují odpojení partyšny:

fuser -m /dev/sda5
fuser -m /home

Vypíše vám to seznam PIDů, např:

4078 14582c 15930 18501 18816 19821 19886 19887

Killneme tyto procesy s tím, že pokud je tam písmenko, tak písmenko vynecháme.

kill -9 4078 14582 15930 18501 18816 19821 19886 19887

Je možné že vás to vykopne ze serveru, neboď jste si killnuli např. ssh session.
Takže je dobré si předtím zjistit který PID patří ke které službě.
Pokud se vám podařilo pokillovat všechny PIDy zobrazené příkazem fuser -m,
můžete partyšnu odpojit.

admin Práce s HDD

Změna typu filesystému z ext2 na ext3

Změnu typu filesystému z ext2 na ext3 na určité partyšně provedete následovně:

tune2fs -j /dev/sdc1

Dále je potřeba editovat soubor /etc/fstab a změnit typ z ext2 na ext3.
Při dalším rebootu automaticky partyšna najede jako ext3.

admin Práce s HDD

Kontrola disku

Kontrola disku pomocí badblocks:

badblocks -v /dev/sda1

Kontrola a oprava disku pomocí fsck.
Partyšnu kterou chcete zkontrolovat předtím odpojte (unmount):

fsck -y -f /dev/sda1

Pokud vám odpojování připojené partyšny hodí hlášku:
Umount device is bussy postupujte podle navodu zde.

admin Práce s HDD

Přidání nového disku do serveru

Po přidání disku do serveru zkontrolujte zda jej linux vidí v pořádku příkazem:
/cat/proc/partitions

Dále postupujete takto:

  • fdisk /dev/sdb (kde sdb je identifikovaný přidaný disk)
  • n (vytvoř novou partyšnu)
  • p (primární partyšna)
  • 1 (číslo partyšny v pořadí)
  • nechat default       (první cylinder)
  • nechat default       (poslední cylinder)
  • t (filesystem)
  • 1 (číslo partyšny)
  • 83 (Hex code – 83 znamená linux systém)
  • w (zápis tabulky na disk a exit)

Dále zformátujeme vytvořenou partyšnu pomocí příkazu:

mkfs.ext3 -b 4096 /dev/sdb1

a namountujeme do předem vytvořeného adresáře, např.: /home2

mkdir /home2
mount /dev/sdb1 /home2

Do souboru /etc/fstab případně přidáme řádku:

/dev/sdb1     /home2       ext3    defaults     1 1

 
Na závěr zkontrolujeme či je vše vpořádku příkazem: df -h

admin Práce s HDD

Vytvoření ext3 partyšny bez rozdělování disku

Pokud potřebujete vytvořit partyšnu ale nechcete/nemůžete přerozdělit již běžící disk, postupujte následovně:

cd /dev
dd if=/dev/zero of=nazev bs=1024 count=300000
/sbin/mke2fs -F /dev/nazev
tune2fs -j /dev/nazev
mkdir -p /nazev
mount -t ext3 -o loop,defaults /dev/nazev /nazev

Tento příklad vytvoří partyšnu o velikosti 300Mb.

admin Práce s HDD