Shrinking or expanding an ext3 partition is easy but is not without it’s risks. Before starting, you NEED to take a backup of your data. There’s a strong possibility that it will all disappear and your filesystem will become permenantly broken, as with any disk or filesystem procedure.
Please note:
- The steps below are the RAW STEPS required to resize your partition. This is a potentially dangerous procedure that could easily destroy/ruin/damage your partition, data, filesystem or other partitions on the same disk.
- DO NOT perform these steps on a live/production machine
- DO NOT perform these steps unless you have a full backup of your data/disk
- These steps are really for theoretical purposes only. They should work just fine, but tools such as gparted will do this for you.
ns3:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.4G 6.8G 2.2G 77% /
tmpfs 443M 0 443M 0% /lib/init/rw
udev 10M 92K 10M 1% /dev
tmpfs 443M 0 443M 0% /dev/shm
/dev/sdb1 20G 9.8G 9.0G 52% /email
In my example, I’m going to resize /dev/sdb1 which is my /email partition. /dev/sdb1 is a partition residing on device /dev/sdb
ns3:~# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 9.4G 6.8G 2.2G 77% /
tmpfs 443M 0 443M 0% /lib/init/rw
udev 10M 92K 10M 1% /dev
tmpfs 443M 0 443M 0% /dev/shm
/dev/sdb1 20G 9.8G 9.0G 52% /email
217.10.156.195:/email
31G 3.5G 26G 12% /email/carolesobell.com
ns3:~#
(more…)
Tags: df, ext3, fdisk, fsck, resize, resize2fs, tune2fs