I want to check whether my root drive requires a defragmentation. If requried I am planning to do this sudo e4defrag -c /dev/<my partition> I followed this method to analyze my disk.

sudo touch /forcefsck
sudo tune2fs -c 1 /dev/<my partition>

Then I rebooted my system but its showing nothing on my reboot and directly goes to the login page. How to analyze and defrag a drive in ubuntu 16.04?

  • Have you considered downloading Bleachbit from the Ubuntu Software Centre? – Graham Mar 31 '18 at 14:38
  • I did this sudo bleachbit -c --preset for clearing my system. But it exits after sometime with a error filesystem root has 99 MB left. Tried unchecking some options and rerun bleachbit but the problem still exists. Thats why I am not going to go bleachbit way – Eka Mar 31 '18 at 14:41
  • I suggest that you try to repair the root file system. Boot from another drive, for example an Ubuntu install drive (USB or DVD) and run an e2fsck command according to this link. Scroll down to 'Repair linux file systems with linux tools'. – sudodus Mar 31 '18 at 15:26
  • 1
    Looks like the problem is your partition is full . Significant fragmentation is very rare in linux – Panther Mar 31 '18 at 17:19
  • 1
    sudo fsck.ext2 -fn /dev/sdXY will show fragmentation. The problem probably is your partition is full – Panther Mar 31 '18 at 17:27

Ubuntu doesn't need disk-defragmenting

From this article:

If you’re a Linux user, you’ve probably heard that you don’t need to defragment your Linux file systems. You’ll also notice that Linux distributions don’t come with disk-defragmenting utilities. But why is that?

To understand why Linux file systems don’t need defragmenting in normal use – and Windows ones do – you’ll need to understand why fragmentation occurs and how Linux and Windows file systems work differently from each other.

  • 1
    Although very rare one can see significant fragmentation in Linux. This happens when the partition is full and the op suggests this may be the case – Panther Mar 31 '18 at 19:12

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.