Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium


Disk Space not Enough.

Posted on 2003-03-04
Medium Priority
Last Modified: 2010-04-20
Hi again,

   I have setup linux on a 2GB partition, and the other 6GB is being used for windows. Now i am using linux extensively and the disk space is not enough as i have to install some other softwares.

  I know that we can create an loopback file system, on the fat32 partition and use that space.
Here's what i did :

1. $ dd if=/dev/zero of=/mnt/d/linuxfs count=____ (    /mnt/d/linuxfs is the file that's on a FAT32 filesystem and    count can take anyvalue*2 ).
2. mke2fs /mnt/d/linuxfs
3. losetup /dev/loop0 /mnt/d/linuxfs
4. mount /dev/loop0 /mnt/loop ( loop is a folder under /mnt where the loopback filesystem is mounted. ).
5. move all the files in the /usr/bin folder to a /usr/bin in that filesystem.

Is there any other simpler solution to the problem? as most of the time this process gives errors.
Question by:snmurthy

Expert Comment

ID: 8064899
why not used GNU parted to resize the partitions?


Accepted Solution

heskyttberg earned 400 total points
ID: 8064984

After step 2 do tis instead.
3. mount -t ext2 -o loop /mnt/d/linuxfs /mnt/linuxfs
Skip step 4.

Do this:
mv /usr/* /mnt/linuxfs
umount /mnt/linuxfs
mount -t ext2 -o loop /mnt/d/linuxfs /usr

Make sure your linuxfs file is big enough to hold the usr dir + anything you want to install.

Another good candidate dir to move if you don't want to move whole /usr dir is /usr/X11R6 dir.
Same precedure as above.

/Hans - Erik Skyttberg

Featured Post

Free Tool: SSL Checker

Scans your site and returns information about your SSL implementation and certificate. Helpful for debugging and validating your SSL configuration.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In my business, I use the LTS (Long Term Support) versions of Linux. My workstations do real work, and so I rarely have the patience to deal with silly problems caused by an upgraded kernel that had experimental software on it to begin with from a r…
I have written articles previously comparing SARDU and YUMI.  I also included a couple of lines about Easy2boot (easy2boot.com).  I have now been using, and enjoying easy2boot as my sole multiboot utility for some years and realize that it deserves …
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This demo shows you how to set up the containerized NetScaler CPX with NetScaler Management and Analytics System in a non-routable Mesos/Marathon environment for use with Micro-Services applications.
Suggested Courses
Course of the Month10 days, 17 hours left to enroll

571 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question