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.