Ciao a tutti,

qualcuno mi potrebbe aiutare a fare un semplice script in sh per ridimensionare alcune partizioni del mio disco ?

Questa è la tabella delle partizioni :

Disk /dev/sda : 320 GB

/dev/sda1 = boot,primary = 100 GB
/dev/sda2 = primary = 129 GB
/dev/sda3 = primary = 161 GB
Free space = 3 GB

/dev/sda1 dovrebbe essere allargata di 1 GB
/dev/sda2 dovrebbe essere ristretta di 1 GB

Ecco i passaggi che bisogna scriptare :

ntfsresize -f -s 128G /dev/sda2

fdisk /dev/sda
p

/dev/sda1 = start 1 end 3284 blocks 26378698
/dev/sda2 = start 3285 end 19000 blocks 126238770
/dev/sda3 = start 19001 end 38913 blocks 155942955

d
2
n
p
2
first cylinder (3285-19000,default = 3285) : 3785 = (default + 1 GB cylinders ; ho messo il numero 3785 come esempio,non so determinare quanti cilindri corrispondono a 1 GB)

last cylinder,+cylinder or +size(K,M,G) (3785-19000,default 19000): 19000
t
2
7
w

fdisk /dev/sda
p

/dev/sda1 = start 1 end 3284 blocks 26378698

(3285-3784) = free space

/dev/sda2 = start 3785 end 19000 blocks 126238770
/dev/sda3 = start 19001 end 38913 blocks 155942955

d
1
n
p
1
first cylinder (1-3785,default = 1) : 1
last cylinder,+cylinder or +size(K,M,G) (1-3785,default 3785): 3785
t
1
7
w

grazie a tutti.