Home
Repository 32bit  Forum
Repository 64bit  Wiki

Modifiche

Slackware LVM HOWTO

3 154 byte aggiunti, 20:27, 13 set 2006
Riduzione di una partizione
=== Riduzione di una partizione ===
 
La procedura è molto delicata perché potrebbe intaccare i nostri dati, per cui avere un backup dei dati non è mai una cosa superflua, può essere effettuata in due modalità:
la prima coinvolge direttamente e2fsadm un tool per il ridimensionamento del filesystem:
 
root@box:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 14G 3.2G 10G 24% /
/dev/hda1 15M 7.1M 7.3M 49% /boot
/dev/vgDATI/lvhome 984M 20k 934M 1% /home
 
La partizione da ridimensionare è lvhome che è di 1000 M e gliene vogliamo togliere 500.
root@box:/# umount /home
Ridimensioniamo sottraendo 500M
 
root@box:/# e2fsadm -L-500M /dev/vgDATI/lvhome
e2fsck 1.27 (8-Mar-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vgDATI/lvhome: 11/128000 files (0.0% non-contiguous), 4031/256000 blocks
resize2fs 1.27 (8-Mar-2002)
Begin pass 3 (max = 8)
Scanning inode table XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
The filesystem on /dev/vgDATI/lvhome is now 128000 blocks long.
lvreduce -- WARNING: reducing active logical Volume to 500 MB
lvreduce -- THIS MAY DESTROY YOUR DATA (filesystem etc.)
lvreduce -- doing automatic backup of Volume group "vgDATI"
lvreduce -- logical Volume "/dev/vgDATI/lvhome" successfully reduced
e2fsadm -- ext2fs in logical Volume /dev/vgDATI/lvhome successfully reduced to 500 MB
 
Il messaggio ci dice successfully reduced to 500 MB ma per esserne sicuri la montiamo e guardiamo lo spazio ora a disposizione:
 
root@box:/# mount /dev/vgDATI/lvhome /home
root@box:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 14G 3.2G 10G 24% /
/dev/hda1 15M 7.1M 7.3M 49% /boot
/dev/vgDATI/lvhome 492M 20k 467M 1% /home
La seconda richiede qualche passaggio in più ma è analoga:
 
root@box:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 14G 3.2G 10G 24% /
/dev/hda1 15M 7.1M 7.3M 49% /boot
/dev/vgDATI/lvhome 984M 20k 934M 1% /home
 
root@box:/# umount /home
root@box:/# e2fsck -f /dev/vgDATI/lvdati
e2fsck 1.27 (8-Mar-2002)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/vgDATI/lvdati: 11/128000 files (0.0% non-contiguous), 4031/256000 blocks
 
Questi sono i blocchi disponibili sui quali effettuare la riduzione:
 
root@box:/# resize2fs /dev/vgDATI/lvdati 128000
resize2fs 1.27 (8-Mar-2002)
The filesystem on /dev/vgDATI/lvdati is now 128000 blocks long.
 
root@box:/# mount /dev/vgDATI/lvhome /home
root@box:/# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda2 14G 3.2G 10G 24% /
/dev/hda1 15M 7.1M 7.3M 49% /boot
/dev/vgDATI/lvdati 492M 20k 467M 1% /home
== Ridimansionamento dei Volume Group (VG ==
201
contributi