Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: Corsair 24 Července 2014, 10:02:06
-
Ahoj,
už mne docházel na virtuálním disku prostor. Tak jsem ho rozšířil z 15GB na 30GB.
Vše v pořádku, v live cd ubuntu se snažím pře gparted rozšířit primarní oddíl ale jsem už zoufalí z unallocate oddílu který ma 1MB a neustále se cpe mezi primární oddíl a ten oddíl který chi rozšířit viz. obrázek.
Nejde smazat přesunou prostě nevím co sním.
Děkuji za každou radu.
[příloha smazaná administrátorem]
-
A v čem tě to štve? :) to bych neřešil, normální zarovnání oddílu.
-
Sem si rikal ze sem to nedavno nekde cet http://forum.ubuntu.cz/index.php?topic=71999.0
-
Mě to nevadí ale já díky tomu nemuho rozšířit /dev/sda1 o /dev/sda6 protože mezi nima leží ten unallocated soubor.
-
Mě to nevadí ale já díky tomu nemuho rozšířit /dev/sda1 o /dev/sda6 protože mezi nima leží ten unallocated soubor.
tak to jste vůbec nepochopil jak s tím naložit a proč...
partišnu můžete rozšířit pouze tehdy, pokud je přímo za ní "unallocated" prostor a právě jen a pouze o tento prostor
nicméně vy máte partišnu, hned za ní další partišnu (extended partition)
na extended partition máte malý volný prostor "unallocated" (btw - rozhodně nejde o soubor)
pak máte partišnu s ext4, která však není aktuálně připojena a nejso na ní skoro žádná data a pak máte partišnu se swapem)
-
tak kolega mi kouknul přes rameno a říkal, že bych mohl být trochu konstruktivnější...
ok
udělejte si kompletní zálohu vituálky
v tom GParted:
připojte si /dev/sda6 a koukněte, jestli tam nejsou nějaká hodnotná data (podle mne by tam nic být nemělo, ale jistota je jistota)
pokud nic v /dev/sda6 není, tak odpojte a partišnu smažte (jinak potřebné nejprve odkopírujte jinam)
odpojte swap
posuňte swap úplně doleva (v rámci extended partition)
zmenšete extended partišnu tak, aby obsahovala jen swap
posuňte extended partišnu úplně doprava (i s tím swapem...)
pak rozšiřte /dev/sda1 o ten unallocated prostor, který za ní vzniknul
připojte swap
EDIT: operace s GParted provádějte optimálně z liveCD (jinak asi nepůjde provést to rozšíření /dev/sda1)
-
pokud nic v /dev/sda6 není, tak odpojte a partišnu smažte (jinak potřebné nejprve odkopírujte jinam)
...
posuňte swap úplně doleva (v rámci extended partition)
Wut? Proc posunejes swap doleva, kdyz to cele chce doprava?
1) zleva zmensit sda6 a pockat az se presune tech par GB dat
2) pak zmensit logicky oddil (sdaX)
3) rozsirit sda1
-
když jsem s tím naposledy něco takového páchal, tak nešlo při rozšiřování a zmenšování partišny hýbat s počátkem, ale pouze s koncem
tedy pokud je toto nyní možné, tak já o tom nevím...
-
No u extX by to melo byt jedno kdyz stejne data rozhozuje "nahodne" po partisne... tak kdyz krajis zleva, zprava z prostredka vzdycky neco presunes :) Ale mozna to neumi gparted...
-
ono patrně nepůjde o zaplnění daty, ale o to, jak "přepočítávat" základní struktury filesystému jako takového...
-
No u extX by to melo byt jedno kdyz stejne data rozhozuje "nahodne" po partisne... tak kdyz krajis zleva, zprava z prostredka vzdycky neco presunes :) Ale mozna to neumi gparted...
gnome-disk-utility (https://wiki.gnome.org/Design/Apps/Disks) (aka Disky) je schopnější nástroj. Gparted mi nikdy nesedl, se samotným parted problém ale nemám.
Disky nepoužívá parted ani fdisk a měl by umět i LVM2 (nevyzkoušeno).
A k tomu trápení, je nejjednodušší cesta, zálohovat, smazat sda2 a přemapovat, takže oddíly budou v souvislém pořadí.
Když máš sda2 jako rozšířený, měl by být za ním sda4 a ne až sda5.
Problém by v tom ani teď nebyl, ale když s tím chceš manipulovat, nástroj k takovému účelu může být zmaten chybějícím oddílem (sda4). Myslím si, že když by se ti podařilo vytvořit oddíl z toho prázdého místa ( ovšem to už asi nepůjde pro svou velikost), namapoval by už se jako 7., protože 6. už existuje.
-
...
Když máš sda2 jako rozšířený, měl by být za ním sda4 a ne až sda5.
...
mýlíte se
oddíly 1-4 jsou primární oddíly v MBR
první logický disk v extended partišně je proto 5...
-
Pravdu máš, tak v tom případě je to ještě komplikovanější, proto bych to přemapoval.
-
cvičně jsem si vyrobil virtuálku a udělal obdobné rozložení jako měl tazatel
s GParted je nyní možné měnit velikost oddílu i přímým posunutím začátku, takže se proces zjednodušuje na to, co popsal Martin Šácha
-
cvičně jsem si vyrobil virtuálku a udělal obdobné rozložení jako měl tazatel
s GParted je nyní možné měnit velikost oddílu i přímým posunutím začátku
To jsi zkoušet mohl, ale dokud tam nebude instalace nebo data aspoň trochu fragmentovaná, a ty po změně velikosti zvláště s posunem na začátku, znova nezavedeš OS, nebo data nebudou v konzistentním stavu, nemůžeš tvrdit, že je to možné. Já už jsem tu kdysi psal svou zkušenost s gparted s instalací na ext4 a posunem vpřed, jenže ext4 se od té doby ještě vyvíjel, takže nebudu tvrdit, že je to nemožné ale já jsem musel přeinstalovat. Ntfs jsem gparted nikdy nesvěřil.
Pak totiž postrádá smysl něco měnit, a je lepší smazat a znova vytvořit.
-
Děkuji všem za rady ale už jsem to vzdal.
S tím 1MB unallocated space nejsem chopny ani pohnout ani ho změnit.
Budu mít ještě jeden oddíl.
-
Děkuji všem za rady ale už jsem to vzdal.
S tím 1MB unallocated space nejsem chopny ani pohnout ani ho změnit.
Budu mít ještě jeden oddíl.
Udelal jsi tam tohle?
vychozi stav:
+-----------------------------+
|sda1 \|U|sda6 |swap|\
+-----------------------------+
posun zacatku sda6 doprava
+-----------------------------+
|sda1 \|U |sda6 |swap|\
+-----------------------------+
posul logickeho oddilu sda2 k zacatku sda6
+-----------------------------+
|sda1 |U |\|sda6 |swap|\
+-----------------------------+
rozsireni sda1 pres cele volne misto
+-----------------------------+
|sda1 |?|\|sda6 |swap|\
+-----------------------------+
Vysvetlivky:
| = okraj oddilu
\ = okraj logickeho oddilu sda2
U = unallocated
? mozna unallocated podle toho jak to vyjde
-
Ano, dělal bohužel ten |U| je nehnutelný.
-
U je nepřiřazeno, tak s tím opravdu nehnete - musíte hýbat se vším okolo!