Tema: Re: Virtualbox guest WinXP disko dydzio mazinimas
Autorius: Paul_
Data: 2012-06-01 17:54:31
Paleidau guest WinXP sistemoje is Hiren'sbootCD.15.1.iso PartedMagic 6.7 
Linux rescue distribucija. Terminale suvedziau: 
ntfsresize -i /dev/sda1

gavau atsakyma:

Current volume size: 29225 MB
Checking filesystem consistency ...
.....
.....
.....

Space in use: 18549 MB (63,5%)
You might resize 18549 MB (freeing 10676 MB)

Na gerai jeigu uzimtas diskas tik iki 18549 MB, galeciau ji sumazinti iki 
tarkim 19949 MB. Renku komanda:

ntfsresize -s 19949 MB /dev/sda1

........
........
........

gaunu gale atsakyma: "ERROR: New size can't be less than the space 
already occupied by data. You need to delete unused files or see the -i 
option."

Bandau dar karta su dar didesniu rezervu 21949 MB ir gauna vel ta pati 
Error.

Butu kaip ir aisku, taciau as juk palieku daugiau vietos nei jis 
rekomendavo, bet vistiek gaunu toki pati atmetimo pranesima.

Jeigu duomenys yra isbarstyti po visa diska, tai gal del to jis negali 
shrink'inti vmdk disko dydi? Kaip tada tuos duomenis sugrusti ar 
"defragmentuoti" i disko pradzia, paliekant laisva vieta shrinkinimui?

Nezinau ar tai turi reiksmes, bet vmdk failas kaip ir visa sistema sedi 
tame paciame SSD diske. 

Ka darau ne taip?



On Thu, 31 May 2012 23:04:00 +0300, Nerijus wrote:

> On Thu, 31 May 2012 14:32:03 +0000 (UTC) Paul_
> <pauliaus_nospam@freemail.lt> wrote in omnitel.unix
> 
>> Reikia patarimo kaip sumazinti virtualios masinos su WindowsXP OS dydi?
>> Dabar Virtualbox guest winxp sukasi ant Ubuntu 10.04 64bit sistemos.
>> Noriu virtualios masinos dydi sumazinti, nes pagrindineje sistemoje
>> pradejo trukti vietos. Kaip suprantu ta vadinama "Shrink disk". Siuo
>> atveju diskas yra windowsxp.vmdk, kuri ir reikia sumazinti.
>> 
>> Kokiais zingsniais tai daroma?
> 
> Virtualioje mašinoje pasikrauni kokį nors rescue linuxą, kuris turi
> ntfsresize, ir sumažini failų sistemą. Po to su fdisku sumažini
> particiją. Iš man ntfsresize:
> 
>    Shrinkage
>        If you wish to shrink an NTFS partition, first use ntfsresize to
>        shrink the size of the  filesys- tem.  Then  you  could use
>        fdisk(8) to shrink the size of the partition by deleting the
>        partition and recreating it with the smaller size.  Do not make
>        the partition smaller than the new size  of NTFS  otherwise  you 
>        won't be able to boot. If you did so notwithstanding then just
>        recreate the partition to be as large as NTFS.
> 
> Būtinai sukurk naują particiją su ta pačia pradžia kokia ir buvo. Arba
> naudok kokį nors komercinį softą (Acronis, Partition Magic ir t.t.). Po
> to sumažink patį vmdk failą - vmware-vdiskmanager -k windowsxp.vmdk.
> 
> Nerijus