I have a server accessible via SSH and it has a 3.6TB hard disk with one partitionI want to shrink / partition to 92GB and make a 8GB partition for /tmp and make another one (3.5TB) for /home but ... I don't know how to.root@server4 [/etc]# parted /dev/sda unit s printModel: HP LOGICAL VOLUME (scsi)Disk /dev/sda: 7813971632sSector size (logical/physical): 512B/4096BPartition Table: gptNumber  Start    End          Size         File system  Name  Flags 1      2048s    514047s      512000s      ext2               boot 2      514048s  7813969919s  7813455872s                     lvmroot@server4 [/etc]# lvs  LV   VG   Attr       LSize  Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert  root vg   -wi-ao----  3.61t                                                     swap vg   -wi-ao---- 23.62g                                                     tmp  vg   -wi-ao----  1.00g                                                   CentOS 6.7 x86_x64
SSH: Shrinking root partition
ssh;partition
The following information is taken from https://rbgeek.wordpress.com/2013/02/11/how-to-reduce-the-root-partition-in-lvm/ This is CentOS 6.3 but I don't see why it shouldn't also be applicable to 6.7.Boot the CentOS installation DVD and choose the Rescue optionSkip options until you get to the point where you can start a shell. (Do not allow the system to attempt to mount the filesystems.)Enable LVM in the rescue environment with the commands vgscan and vgchange -a yRun lvdisplay | grep Path and confirm that the root partition you want to shrink is /dev/vg/rootEnsure the filesystem is clean by running fsck -f /dev/vg/root. If you get a warning that the filesystem is mounted then STOP IMMEDIATELY and DO NOT PROCEED.Resize the root filesystem to the desired size, lvresize --resizefs --size 92G /dev/vg/root. This may re-run fsck; that's fine.At this point you should now have enough space in your LVM partition to extend and create the new filesystemsResize the tmp partition into the newly available space, lvresize --size 8G /dev/vg/tmp and extend the filesystem fsck -f /dev/root/tmp; resize2fs /dev/root/tmpCreate the home filesystem. I'd recommend you initially create it as 1T rather than the full disk as it's very easy to increase the size of a filesystem and partition later. Run lvcreate --name home --size 1T /dev/vgCreate the filesystem on the new filesystem mkfs -t ext3 -L home /dev/vg/home. If you have ext4 available to you use that instead of ext3 for the filesystem typeExit the rescue shell and restart your systemLog on and mount the new home filesystem on /mnt/homemkdir /mnt/homemount /dev/vg/home /mnt/homeMove all the data from /home to /mnt/homemv /home/* /mnt/homeEdit /etc/fstab and create a new entry for /home. Remember to use ext4 instead of ext3 if that's how you created the filesystem earlierLABEL=home /home ext3 defaults 0 2Umount the new home directory filesystem and remount it where it belongsumount /mnt/homemount /homeReboot once more for good measure. At the very least, log out, but I'd recommend a full restart.