Sziasztok!
Belebotlottam egy problémába, amit eddig nem igazán sikerült megoldani:
Adott egy 15GB-os partíció Fedora 17-tel, EXT4 fájlrendszerrel (non-LVM). Ezen kívül van 2 NTFS partícióm (windowsnak meg adatoknak). A 15GB szűkösnek kezd bizonyulni, így gondoltam megnövelem a partíció méretét, így leválasztottam Gparted-ben a nagyobb ntfs partícióról pár gigát, hogy majd azzal megnöveljem a Fedorám partícióját, így most pár GB ott van, mint unallocated space.
De nem ment. Mivel a root partíciót igencsak nehézkes lenne unmountolni működés közben, így egy PartedMagic-et bootolva pendriveról bootolva próbáltam szintén Gparted-del. Átméretezni át tudtam volna már a partíciót, csak kisebbre. A leválasztott partíciónak vissza tudtam volna adni a leválasztott helyet.
Kérdés:
- Hogyan tudnám megnövelni a fájlrendszer méretét anélkül, hogy formázni/backupolni/klónozni kéne a partíciót?
Köszi a válaszokat!
- 5910 megtekintés
Hozzászólások
Nem nézlek lámának, csak leírom, én mire tippelek. A segítő szándék vezérel.
3 mező van, ahol méretet állíthatsz (cak fejből írom, nincs előttem).
1. Szabad hely előtte
2. méret
3. szabad hely utána.
A harmadiknak 0-nak kell lennie értelemszerűen.
openSUSE 12.2, vagy ami éppen jön.
- A hozzászóláshoz be kell jelentkezni
Ez elég nyilvánvaló, igen...a baj az, hogy a partíció maximális méretén felül nem tudom neki odaadni a szabad helyet. Más partíciónak viszont igen (amik egyébként ntfs-ek, ha számít). Más Ext4 fájlrendszerem nincs, de a Gparted-nek tudnia kell(ene) ilyet.
- A hozzászóláshoz be kell jelentkezni
Próbáld ki a openSUSE live cdben lévő yastos disk-es dolgot, azzal nekem sikerült már átméretezni a root partíciót. (szintén ext4-est). Egyébként backup mindenképp kell...
--
openSUSE 12.2 x86_64
- A hozzászóláshoz be kell jelentkezni
LVM nélkül többnyire sehogy.
A gond az, hogy a partíciók egymás mögött helyezkednek el. Legyen "A"-"B"-"C" a partíciók sorrendje.
Ha az "A" végéből lecsípsz vmennyit, akkor az "A" és "B" között keletkezik szabad hely, amit viszont nem tudsz a "B"-nek odaadni, mert filerendszert növelni csak a vége kitolásával lehet (adatvesztés nélkül).
Kb. annyit tudsz tenni, hogy a felszabadult helyre létrehozol egy új partíciót, és azt bemountolod vhova a root alá, ahol helyre van szükséged.
- A hozzászóláshoz be kell jelentkezni
Köszi a választ!
Ha ezt tudom, akkor LVM-mel hozom létre a partíciót...na sebaj. Annyira nem gáz, igazából régebbi kernelek meg felesleges (és igen nagyméretű) programok törlésével/más helyre való újratelepítésével meg tudom oldani, csak ez egyszerűbbnek tűnt. Naiv voltam...
- A hozzászóláshoz be kell jelentkezni
De "odébbtolni" a gparted is tudja, azután meg hozzá lehet csapni a végéhez a szabad területet. Vagy nem? (Nekem így rémlik)
- A hozzászóláshoz be kell jelentkezni
Az "odébbtolni" alatt nem értem pontosan mire gondolsz. Ha simán a csúszkák húzgálására, amit én is szerettem volna, na az nem megy.
Egyébként a partíciós táblám így néz ki:
Device Boot Start End Blocks Id System
/dev/sda1 2048 31459327 15728640 83 Linux
/dev/sda2 * 31459328 104859647 36700160 7 HPFS/NTFS/exFAT
/dev/sda3 104859648 297900031 96520192 7 HPFS/NTFS/exFAT
Az sda3-ról lett leválasztva hely, sda1-nek menne. Ha menne. De nem fog.
- A hozzászóláshoz be kell jelentkezni
Az sda1 és az sda2 közé csinálj szabad helyet.
Pl. az sda2-t told el sda 3 felé a szabad helyre, vagy sda2 elejéből vegyél le.
openSUSE 12.2, vagy ami éppen jön.
- A hozzászóláshoz be kell jelentkezni
Az sda2 rendszerindító kötet, ha jól látom. Nem hiszem, hogy mozgatható.
- A hozzászóláshoz be kell jelentkezni
Miért ne lenne mozgatható?
openSUSE 12.2, vagy ami éppen jön.
- A hozzászóláshoz be kell jelentkezni
Valamiért így emlékszem rá. De passz...
Lehet, hogy neked van igazad. :)
- A hozzászóláshoz be kell jelentkezni
Windows rendszerpartíciót tologatni az álmoskönyv szerint nem jó ötlet. Legalább is régebben nem szerette.
- A hozzászóláshoz be kell jelentkezni
Valszeg nem fog bootolni a Windows az atmozgatas utan, de ez megoldhato volt.
XP-nel be kellett bootolni a telepito cd-rol es helyreallito modban kivalasztani a rendszerparticiot majd kiadni a fixmbr vagy fixnemtommi parancsot.
- A hozzászóláshoz be kell jelentkezni
fixboot, kérem tisztelettel, fixboot.
:))
"Értem én, hogy villanyos autó, de mi hajtja?"
- A hozzászóláshoz be kell jelentkezni
Ha jól tudom, ez Windows rendszerpartíció esetében halált is jelent. De más esetben járható.
Alapjában nem nagy varázslás:
- megcsinálod az üres helyet utána
- fdisk-kel megnézed az adatait a jelenlegi partíciónak (a kezdet a lényeg)
- törlöd a partíciót
- újra létrehozod: a kezdet a fenti, a vége meg adja magát
- resize2fs /dev/sdxy
Igazából nincs olyan lépés, amely az offline szívatást indokolná. Minden mehet online.
Persze azért egy "sfdisk -d /dev/sdxy > /tmp/part.txt" nem árt, ha valami nem menne, mert egy "cat /tmp/part.txt|sfdisk --force /dev/sdxy" parancs segítségével vissza lehet állni a kiindulásra.
Azért arra figyelj, hogy ha bootolható volt a partíció, azt tedd rá vissza! :)
- A hozzászóláshoz be kell jelentkezni
.
- A hozzászóláshoz be kell jelentkezni