Stránka 1 z 1
Zväčšenie linuxového oddielu bez následkou
Napsal: úte 18. dub 2006, 21:34
od Josko
Ako zväčšiť oddiel "/" , systém súborov reiserfs, tak aby mi ten linux behal ďalej ? Pretože som si spravil malý root odiiel (4,2 GB).
Dalo by sa to cez live distribúciu nejakým nástrojom, akým ?
Nekontroluje linux veľkosť oddielov, že by si mi potom nenabootoval ?
Napsal: pát 21. dub 2006, 13:17
od cubic
funguje to asi takhle:
musis mit volne misto bez oddilu za oddilem ktery chces zvetsovat, pak treba fdiskem smaznes patisnu a udelas novou vetsi - nova vetsi MUSI! zacinat na to samem sektoru jako ta stara. Data zustanou tam kde byla ale filesystem bude mit stale stejnou velikost jako ten puvodni takze pravdepodobne utilitou resize_reiserfs zvetsis filesystem na plnou velikost nove partisny, zvetsovany oddil musi byt odmountovany takze to musis udelat z nejakeho livecd, ja na to mam dvd knoppix - je tam vse, ale myslim ze i cd verze knoppixu by mela stacit
tolik strucna teorie
reiserfs jsem nezvetsoval ale ext3 jsem pomoci resize2fs takhle zvetsoval a obeslo se to bez ztraty dat
a ted jeste mala rada na zaver: ZALOHOVAT, ZALOHOVAT
//edited:
pokud budes jenom zvetsovat tak se cisla partisen neprecisluji a vse bude dal behat, pokud uberes nejaky oddil a zmeni se cislovani tak je potreba upravit konfigurak tveho zavadece a opet by s tim nemel byt zavazny problem
Napsal: ned 23. dub 2006, 18:55
od next_ghost
Nebo taky můžeš do /usr a /home namountovat jiný oddíly s kopií původního obsahu (po vyzkoušení funkčnosti můžeš původní data smazat a nechat je jenom na těch namountovanejch oddílech) a těch 4,2GB bude najednou spooooousta místa
Postup (/dev/hda1 = /; /dev/hda2 = budoucí /usr; /dev/hda3 = budoucí /home):
# přihlášení za roota
mount /dev/hda2 /mnt/hda2
mount /dev/hda3 /mnt/hda3
cp -r /usr/* /mnt/hda2/
cp -r /home/* /mnt/hda3/
umount /dev/hda2
umount /dev/hda3
mount /dev/hda2 /usr
mount /dev/hda3 /home
# tady udělej test domovskejch adresářů a funkčnosti všeho, co má soubory v /usr
umount /dev/hda2
umount /dev/hda3
rm -rf /usr/* /home/*
mount /dev/hda2 /usr
mount /dev/hda3 /home
# zápis /dev/hda2 a /dev/hda3 do souboru /etc/fstab (mount při spuštění systému)