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ě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 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
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
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