Poznáme to všetci. Ľudia chcú mať stále viac a viac priestoru. Náš scenár je taký, že máme jeden disk (dev/sda) na systém a druhý disk na dáta (/dev/sdb). Ten je aj pripojený (mountnutý) v adresári /data.
Zistím to takto:
Check disku
[root@princeofPersia(Jaffar)~]# df -hT /data
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 10G 1G 9G 1% /data
[root@princeofPersia(Jaffar) ~]# cat /etc/fstab | grep -i /data
/dev/sdb1 /data ext3 defaults 1 2
Keď chceme zistiť veľkosť, koľko má tá particia, použijeme príkaz fdisk s parametrom -l
[root@princeofPersia(Jaffar) ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 10 GB
Device Boot Start End Blocks Id System
/dev/sdb1 1 ????? ???? ??? Linux
Ako vidíme, ukázalo nám aj to, že disk /dev/sdb má 1 partíciu, /dev/sdb1
Rozšírenie disku
1. odpojíme, resp. umountneme partíciu (ešte predtým sa musíme presvedčiť, zistiť, či je vypnutá aplikácia alebo databáza, ktorá tam beží)
A) buď takto:
umount /dev/sdb1
B) vôjdeme pomocou editoru vi (nano, mcedit, joe) do súboru /etc/fstab, zakomentujeme riadok, kde /dev/sdb1 je pripojená k adresáru a napíšeme mount -a, resp. rebootneme server
keď nebude v /etc/fstab, resp. bude zakomentovaná partícia, pri boote sa nemountne adresár /data
2. Spustíme príkaz fdisk s diskom (pozor, nie s partíciou)
fdisk /dev/sdb
3. skontrolujeme počet partícii v tzv. fdisk konzole
Command (m for help): p
p znamená print
4. Vymažene partíciu
Command (m for help): d
d znamená delete
5. vytvoríme novú partíciu (ktorú vyplníme zo všetkého miesta, kt. má disk k dispozícii)
počas toho dbáme na odporúčané metody:
Note: It is recommended to follow fdisk’s defaults as the default values (for example, the first partition sectors) and partition sizes specified are always aligned according to the device properties.
Warning: If you are recreating a partition in order to allow for more room on a mounted file system, ensure you create it with the same starting disk sector as before. Otherwise the resize operation will not work and the entire file system may be lost.
Command (m for help): n
n znamená new
6. Skontrolujeme opäť, pomocou print
Command (m for help): p
p znamená print
7. zapíšeme zmeny
Command (m for help): w
w znamená write
8. spustíme príkaz e2fsck (to znamená, že spustíme fsck) na partíciu
e2fsck /dev/sdb1
9. rozšírime filesystém tak, aby sme ho videli aj pomocou df -hT (T znamená type filesystému, tj. či je ext, XFS)
resize2fs len v prípade ext2/3/4
resize2fs /dev/dev1
10. prídem do /etc/fstab, odkomentujem /dev/sdb1 a výjdem zo súboru
11. pripojím všetko, aby sedelo s /etc/fstab
mount -a
12. skontrolujem pomocou df -hT, či sa to rozšírilo (vidím červenou)
[root@princeofPersia(Jaffar)~]# df -hT /data
Filesystem Type Size Used Avail Use% Mounted on
/dev/sdb1 ext3 40G 1G 39G 1% /data
13. skontrolujem, či sú tam dáta, tj. vôjdem do cd /data a skontrolujem, či je tam tá štruktúra, aká má byť
14. zapnem aplikáciu
/etc/init.d/princeofpersia start
Žiadne komentáre:
Zverejnenie komentára