GPT particijos dydžio keitimas su ext4 failų sistema

GPT particijos dydžio keitimas su ext4 failų sistema

Standartinė MKas » 2014-08-22 17:51:43

Sveiki,

pas mane buvo tokia problema. Aš turėjau 60GB diską su GTP particija ir ext4 failų sistema (mano atveju /dev/sdd). Jame buvo /home folderis. Nusprendžiau šį diską pakeisti į kitą, 1TB diską (/dev/sdc). Naudojuosi Fedora 20 64bitų sistemą, tai nežinau ar kitur tai taip pat veiks.

Pirmiausia perkraunu į console rėžimą:
Kodas: Pasirinkti visus
# init 3


Prisijungiu su root vartotoju, tam, kad nebūtų naudojama /home direktorija.

Šiame diske dar laikiau swap failą, tai kad netrukdytų išjungiu swap:
Kodas: Pasirinkti visus
# swapoff -a


Reikia atjungti diską:
Kodas: Pasirinkti visus
# umount /dev/sdd1


Jei sako, kad nepavyksta atjungti, tai galite pabandyti:
Kodas: Pasirinkti visus
# umount -l /dev/sdd1


Kopijuojame visą informaciją iš vieno disko į kitą:
Kodas: Pasirinkti visus
# dd if=/dev/sdd of=/dev/sdc bs=4096 conv=notrunc,noerror


Po nukopijavimo išjungiame kompiuterį
Kodas: Pasirinkti visus
# halt -p

ir atjungiame senąjį diską.

Paleidžiame kompiuterį iš naujo, užsikrauna linux sistema taip kaip iki šiol. Tik dabar su naujuoju disku. Bet kurgi nauji megabaitai? Taigi, kartojame procedūra. Paleidžiame console rėžimą:
Kodas: Pasirinkti visus
# init 3


Išjungiame swap ir atjungiame diską
Kodas: Pasirinkti visus
# swapoff -a
# umount /dev/sdc1

Atkreipkite dėmesį, kad /dev/sdxx numeris jau yra naujojo disko.

Pasileidžiame GNU parted programą:
Kodas: Pasirinkti visus
# parted /dev/sdc


Ištriname senąją particiją (nepergyvenkite, informacija išliks):
Kodas: Pasirinkti visus
rm 1


Sukuriame naują, bet per visą diską:
Kodas: Pasirinkti visus
mkpart primary 0% 100%

arba
Kodas: Pasirinkti visus
mkpart
[label] norimasdiskolabel
[filesystem] ext4
[start] 0%
[end] 100%


Išeiname iš programos
Kodas: Pasirinkti visus
quit


Jei sistema po sukurimo prijungė diską, tai atjunkime vėl.
Kodas: Pasirinkti visus
umount /dev/sdc1


Tikriname diską, ar viskas tvarkoje:
Kodas: Pasirinkti visus
# e2fsck -f /dev/sdc1


Praplėčiame failų sistemą:
Kodas: Pasirinkti visus
# resize2fs /dev/sdc1


Perkrauname kompiuterį:
Kodas: Pasirinkti visus
# reboot


Dabar turi pasileisti linux su 100% vietos turinčiu disku.
Vartotojo avataras
MKas
Site Admin
 
Pranešimai: 120
Užsiregistravo: 2010-08-09 13:49:06
Miestas: Lithuania, Vilnius

Grįžti į Įvairūs

Dabar prisijungę

Vartotojai naršantys šį forumą: Registruotų vartotojų nėra ir 0 svečių

cron

x