Portál AbcLinuxu, 9. května 2025 00:33

Dotaz: Rozšíření disku u VPS WEDOS

27.2.2013 16:20 Petr
Rozšíření disku u VPS WEDOS
Přečteno: 1392×
Odpovědět | Admin

Dobry den,
Mam jedno VPS u wedosu a tam mam partition / (začátečnická chyba nebo spis momentální zkrat) a všude se dočítám že není vhodné to rozšiřovat, ale určitě existuje variantai jak si rozšířit diskový prostor třeba přes vytvoření nové partion na var/www/
jinak mam Debian Squeeze

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

Max avatar 27.2.2013 16:27 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Odpovědět | | Sbalit | Link | Blokovat | Admin
A dotaz zní?
Zdar Max
Měl jsem sen ... :(
27.2.2013 16:37 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

Dotaz zní jak to udělat bez ztráty dat a bezpečně. Nějaký návod by se hodil.

Max avatar 27.2.2013 17:48 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Ono totiž toto "jak si rozšířit diskový prostor třeba přes vytvoření nové partion na var/www/" vůbec nedává smysl.
V zájmu lepší komunikace bude asi lepší, když sem rovnou hodíš výpisy aktuálního roložení disku :
fdisk -l
a zaplnění místa na jednotlivých partition :
df -h
Zdar Max
Měl jsem sen ... :(
27.2.2013 18:00 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Vypisy fdisk -l
Disk /dev/sda: 32.2 GB, 32212254720 bytes
255 heads, 63 sectors/track, 3916 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00046c3b

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1        1873    15037440   83  Linux
/dev/sda2            1873        1958      688129    5  Extended
/dev/sda5            1873        1958      688128   82  Linux swap / Solaris
df -h
/dev/sda1              15G  8,8G  4,7G  66% /
tmpfs                 502M     0  502M   0% /lib/init/rw
udev                  497M  104K  497M   1% /dev
tmpfs                 502M     0  502M   0% /dev/shm
27.2.2013 18:14 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
No a kde je problém?

Vypni swap, smaž sda2, sda5.

Rozšíři sda1 na požadovanou velikost, a ve zbylém místě vytvoř si znovu swap.

No a potom resize ext4 přes celý sda1.
Max avatar 27.2.2013 21:14 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
V tom případě :
# vypnout swap :
swapoff /dev/sda5

# podívat se, jaké je rozložení disku v sektorech :
fdisk -u=sectors /dev/sda -l

Disk /dev/sda: 4 000 MB, 4 000 317 440 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 486, celkem 7 813 120 sektorů
Jednotky = sektory po 1 * 512 = 512 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x0009dbda

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1   *        2048     3905535     1951744   83  Linux
/dev/sda2         3907582     7811071     1951745    5  Rozšířený
/dev/sda5         3907584     7811071     1951744   82  Linux swap / Solaris

# nyní odstranit partition se swap :
fdisk /dev/sda
Příkaz (m pro nápovědu): d
Číslo oddílu (1-5): 5

Příkaz (m pro nápovědu): d
Číslo oddílu (1-5): 2

# odstranit partition s root oddílem :

Příkaz (m pro nápovědu): d
Vybrán oddíl 1

# fdisk neukončujeme a vytvoříme novou partition s root (jen větší):
Příkaz (m pro nápovědu): n
Druh oddílu:
   p   primární (primárních: 1, rozšířených: 0, volných: 3)
   e   rozšířený
Vyberte (výchozí p): p
Číslo oddílu (1-4, implicitně 1): 1
První sektor (2048-7813119, implicitně 2048): 
Používám implicitní hodnotu 2048
Poslední sektor, +sektory nebo +velikost{K,M,G} (2048-7813119, implicitně 7813119): +31G

# dále vytvoříme partition pro swap :
Příkaz (m pro nápovědu): n
Druh oddílu:
   p   primární (primárních: 1, rozšířených: 0, volných: 3)
   e   rozšířený
Vyberte (výchozí p): p
Číslo oddílu (1-4, implicitně 2): 
Používám implicitní hodnotu 2
První sektor (6293504-7813119, implicitně 6293504): 
Používám implicitní hodnotu 6293504
Poslední sektor, +sektory nebo +velikost{K,M,G} (6293504-7813119, implicitně 7813119): 
Používám implicitní hodnotu 7813119

# nastavime prvni oddíl jako bootovací :
Příkaz (m pro nápovědu): a
Číslo oddílu (1-4): 1

# cele nastavení uložíme :
Příkaz (m pro nápovědu): w
Tabulka rozdělení disku byla změněna!

VAROVÁNÍ: Znovunačtení tabulky rozdělení disku selhalo s chybou 16: Zařízení nebo zdroj jsou používány.
Jádro stále používá starou tabulku. Nová tabulka se použije až po příštím
restartu nebo po té, co spustíte partprobe(8) nebo kpartx(8).
Synchronizují se disky.
V těchto krocích si musíš dát bacha na dvě věci :
1) Když opět vytváříš root partition, tak musí začínat na stejném sektoru (v příkladu sektor 2048)
2) nezapomenout dát root partition příznak bootovací.

Provedeme reboot, aby se správně načetlo rozdělení disku.
Po úspěšném bootu resizneme filesystém na root partition :
resize2fs /dev/sda1
resize2fs 1.42.5 (29-Jul-2012)
Systém souborů v /dev/sda1 je připojen do /,
požadována změna velikosti za běhu.
old_desc_blocks = 1, new_desc_blocks = 1
Mění se velikosti za běhu /dev/sda1 na 786432 (4k) bloků.
Systém souborů na /dev/sda1 je nyní 786432 bloků dlouhý.
Dále naformátujeme swap :
mkswap /dev/sda2
Popř ještě upravíme fstab, aby tam byl správný odkaz na partitionse swap (měly jsme původně swap na /dev/sda5, nyní máme na /dev/sda2):
nano /etc/fstab
/dev/sda2   none   swap   default   0  0
A dáme ještě jednou reboot, ať máme jistotu, že vše naběhlo ok.

Jak už zde padlo, nějaké filesystemy neumožňují resize online (za běhu). V takovém případě je třeba tyto kroky udělat třeba z livecd

Snad jsem na nic nezapomněl.
Zdar Max
Měl jsem sen ... :(
beer avatar 28.2.2013 11:43 beer | skóre: 15
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

2) nezapomenout dát root partition příznak bootovací.

 

- boot flag je důležité jen pro windows... A to ještě možná jen pro windows XP a starší.

27.2.2013 17:57 cold | skóre: 16 | Brno
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
hele oni maji navod i v primo v te svoji kb (knowledgebase nebo jak je to spravne anglicky) :) a ten navod je +- funkcni i na jinych distribucich (nejenom centos ke kterymu ten navod psali) a i mimo wedos, staci mit rozdeleny partitions v ramci VPS nebo i celeho serveru takhle /boot swap /

pokud teda potom na konci toho / oddilu je jeste volne misto (=volne misto na disku/discich) tak zadna ztrata dat nehrozi akorat musis vedet presne co delas :) a ze sem to x krat zmrvil pred 14 rokama :))))))))))
admin@linuxsystems.cz
27.2.2013 18:05 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

Te poslední věty se pravě bojím že se to nepovede a pravě tam je návod jen pokud máš disk rozdělen na vice castí

Jendа avatar 27.2.2013 18:17 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
takhle /boot swap /
Proč mít zvlášť /boot? A osobně dávám i swap do souboru.
27.2.2013 20:32 Sten
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Jednak kvůli rozšiřování (nemůžete si rozbít zavaděč změnou velikosti, protože /boot typicky nezvětšujete) a potom kvůli tomu, že když třeba na / použijete btrfs a uděláte rebalance, tak už nemusíte nabootovat. Navíc ze zkušenosti je vhodné mít /boot namountované s parametrem sync, výpadek proudu při aktualizaci zavaděče je sice hodně nepravděpodobný, ale už jsem ho zažil a dopadlo to špatně.
Jendа avatar 27.2.2013 18:18 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Odpovědět | | Sbalit | Link | Blokovat | Admin
a všude se dočítám že není vhodné to rozšiřovat
Proč ne? Zvětšování FS funguje stabilně.
27.2.2013 18:21 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Tady to resi hned od prvního příspěvku komentáře ale nějak to nedořešili http://kb.wedos.com/forum/topic/205/diskuze-ke-clanku-vps-navysovani-parametru.html
27.2.2013 20:28 Sten
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Odpovědět | | Sbalit | Link | Blokovat | Admin

Důležité není, kam se to mountuje, ale jaký to má souborový systém. Třeba ext4 nebo btrfs rozšíříte klidně on-line, i kdyby to bylo /. U ostatních je většinou potřeba sáhnout po instalačním CDčku a rozšířit to odtamtud (off-line).

Jediný problém je s /boot. U on-line rozšíření problém nehrozí (soubory se nepřesouvají), u off-line rozšíření je vhodné po rozšíření znovu nainstalovat zavaděč. Ale pokud máte /boot odděleně, tak jste v pohodě.

Jendа avatar 27.2.2013 23:54 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Grow snad umí skoro všechny FS online.
U on-line rozšíření problém nehrozí (soubory se nepřesouvají), u off-line rozšíření je vhodné po rozšíření znovu nainstalovat zavaděč.
To IMHO platí pro Lilo-like zavaděče. GRUB FS rozumí, nepotřebuje mít další stage na přesně uvedeném místě.
28.2.2013 11:47 Sten
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Potřebuje mít na stejném místě stage1.5
Max avatar 28.2.2013 13:07 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Se stage 1.5 se nehýbe. Ten je umístěn mezi začátkem disku LBA0(MBR) a začátkem první partition LBA63. Změna rozložení disku na něj nemá vliv stejně jako rozšíření FS, zformátování boot partition apod.
Zdar Max
Měl jsem sen ... :(
1.3.2013 10:11 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Odpovědět | | Sbalit | Link | Blokovat | Admin

No tak se to tady začíná hemžit návodama jak to udělat ale žádný zatím nebyl natolik bezpečný aby nevzbudil podezření. Má někdo jednoduchý a bezpečný návod jak udelat z /var/www/ vlastni diskový oddíl

Max avatar 1.3.2013 12:07 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Můj návod je normální postup tak, jak se dělá a jak ho dělají všechny programy. Pokud ti nevoní odstraňování oddílů, tak jak si asi myslíš, že to jinak funguje? Stále se operuje s jedním uložištěm (MBR), kde jsou partition definovány. Jejich mazání a vytváření nemá vliv na data na disku. Programy, co s tím operují, udělají všechny zmíně akce třeba jen na pár kliků myší, jiný rozdíl není.

Můj návod se zabývá rozšířením celého disku "/".
Pokud nechceš rozšiřovat celý disk, ale chceš volné místo připojit do /var/www, tak stačí :
1) spustit fdisk a z prázdného místa vytvořit novou partition + reload disku
2) tu naformátovat
3) připojit do /mnt/neco
4) stopnout apache a vše, co sahá do /var/www
5) přesunout data z /var/www do /mnt/neco
6) odpojit novou partition z /mnt/neco a připojit do /var/www
7) upravit /etc/fstab, aby se nová partition mountovala automaticky.

Ale nevím, k čemu ti to bude platné, když ti zůstane starých 15G na oddíle "/" a dalšách 15G budeš mít na /var/www
Jsem myslel, že chceš pro "/var/www" trochu více místa.
Zdar Max
Měl jsem sen ... :(
1.3.2013 12:19 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

Maxi prefektni  takhle jsem to potřeboval. Jde my o to že potřebuji dokoupit stejne více paměti takže na /var/www pak budu mit dost místa.

4.3.2013 08:32 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

Ještě mě napadá že mám veškeré stránky v adresari /var/www/clients/cleitt1. Poněvač to zakládám ty svoje stranky pod ISPConfig mozna by šlo disk pripojit na /var/www/clients/client2 a zakladat nove stranky pod timto klientem. Otazka zni jestli to není problem pak pro apache ci pro ISP config

Max avatar 4.3.2013 08:37 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Nevím, jak tyto klikací potvory fungují. Nicméně není nic jednoduššího, než to vyzkoušet, ne? ;-)
Zdar Max
Měl jsem sen ... :(
Jendа avatar 4.3.2013 12:20 Jendа | skóre: 78 | blog: Jenda | JO70FB
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Šlo by to, ale proč sakra nevyrobíš jeden velký oddíl, na kterém bude všechno?
4.3.2013 12:28 Petr
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS

Uz sem na to odpovidal http://kb.wedos.com/forum/topic/205/diskuze-ke-clanku-vps-navysovani-parametru.html může nastat problém boot sektorem a já chci jít na jistotu

Max avatar 4.3.2013 13:01 Max | skóre: 72 | blog: Max_Devaine
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
Pokud se dodrží jednoduchá věc, jakým je začátek první partition, tak nemůže dojít k problému s bootováním.
Říci : "ono mi to nebootovalo, nedoporučujeme to" je jaksi plk úplně o ničem. Spíš to ukazuje na špatnou manipulaci s partition (nehlídali si začátek partition, upgradovali distro a nový fdisk chtěl začínat ve výchozím nastavení někde jinde apod.).
Zdar Max
Měl jsem sen ... :(
4.3.2013 13:54 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Rozšíření disku u VPS WEDOS
A to je takový problém bootnout přes DVD a opravit grub?

Já jsem si tak u wedosu odstřelil OS když jsem mu smazal důležitou knihovnu (soubor - samozřejmě omylem) a pak jsem ji pracně doloval z instalačního DVD a dával na hdd aby fungoval chroot a mohl jsem ten balíček přeinstalovat.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.