<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=97.93.201.170</id>
	<title>Maemo Wiki Mirror - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://maemo.octonezd.me/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=97.93.201.170"/>
	<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php/Special:Contributions/97.93.201.170"/>
	<updated>2026-04-21T23:28:43Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://maemo.octonezd.me/index.php?title=Free_up_rootfs_space&amp;diff=10544</id>
		<title>Free up rootfs space</title>
		<link rel="alternate" type="text/html" href="https://maemo.octonezd.me/index.php?title=Free_up_rootfs_space&amp;diff=10544"/>
		<updated>2010-02-17T01:47:37Z</updated>

		<summary type="html">&lt;p&gt;97.93.201.170: ioquake3 is a genuine problem, don&amp;#039;t remove it&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;border: 1px solid red; background-color: #faa; padding: 20px;&amp;quot;&amp;gt;&amp;lt;div style=&amp;quot;text-align:center;&amp;quot;&amp;gt;&#039;&#039;&#039;Some instructions here may cause problems. When unsure, see [[General precautions]]&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;Backing up your data is recommended.&#039;&#039;&#039; In case of trouble you might need to [[Updating the tablet firmware|re-flash your device]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here&#039;s a simple howto for those suffering from lack of space in rootfs. The first suggestion is more of a temporary matter, for example to get enough space to install an update, but it&#039;s also the fastest and easiest. The suggestions are in order of potential threat to operating system. Least dangerous first and the most dangerous last.&lt;br /&gt;
&lt;br /&gt;
The rest are more permanent (and thus more useful), but they require [[root access]].&lt;br /&gt;
&lt;br /&gt;
=== Disable Extras-testing, Extras-devel and/or any other third party repositories===&lt;br /&gt;
&lt;br /&gt;
Simply check the disabled box and save in the Application Manager&#039;s catalogues menu. wait for app manger to update the lists.&lt;br /&gt;
Of course this only helps if you actually had these repositories enabled.&lt;br /&gt;
&lt;br /&gt;
Disabling extras-testing and extras-devel will (currently) give you an extra 11.5Mb in rootfs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Clear apt-cache ===&lt;br /&gt;
&lt;br /&gt;
Run following command as [[root]] (after you have disabled extras-testing&amp;amp;extras-devel)&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
And reboot after that.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Use apt cache outside of rootfs ===&lt;br /&gt;
&lt;br /&gt;
If you run into a problem while using apt-get you can temporarily have the apt cache outside rootfs to be able to download larger deb files.&lt;br /&gt;
&lt;br /&gt;
Create a download folder on the eMMC to be used for the downloaded packages instead of the defalut apt archive folder.&lt;br /&gt;
&lt;br /&gt;
 $ mkdir -p /home/user/MyDocs/apt-archive-cache/archives/partial&lt;br /&gt;
&lt;br /&gt;
Now execute apt-get with the -o option as [[root]]:&lt;br /&gt;
&lt;br /&gt;
 apt-get -o dir::cache=/home/user/MyDocs/apt-archive-cache dist-upgrade&lt;br /&gt;
&lt;br /&gt;
=== Optify python ===&lt;br /&gt;
&lt;br /&gt;
If you have installed python or a python program before python was optified, you can optify it with this method:&lt;br /&gt;
first [[open a console]], then type the following commands as [[root]]:&lt;br /&gt;
&lt;br /&gt;
 apt-get install pymaemo-optify&lt;br /&gt;
 apt-get clean&lt;br /&gt;
&lt;br /&gt;
When the program is installed, type df -h in the xterm to see if it worked.&lt;br /&gt;
The output should now contain these lines at the end:&lt;br /&gt;
&lt;br /&gt;
 /opt/pymaemo/usr/lib/python2.5&lt;br /&gt;
                       2064208    471712   1487640  24% /usr/lib/python2.5&lt;br /&gt;
 /opt/pymaemo/usr/share/pyshared&lt;br /&gt;
                       2064208    471712   1487640  24% /usr/share/pyshared&lt;br /&gt;
 /opt/pymaemo/usr/lib/pyshared&lt;br /&gt;
                       2064208    471712   1487640  24% /usr/lib/pyshared&lt;br /&gt;
 /opt/pymaemo/usr/share/python-support&lt;br /&gt;
                       2064208    471712   1487640  24% /usr/share/python-support&lt;br /&gt;
 /opt/pymaemo/usr/lib/python-support&lt;br /&gt;
                       2064208    471712   1487640  24% /usr/lib/python-support&lt;br /&gt;
&lt;br /&gt;
=== Remove non-optified packages ===&lt;br /&gt;
&lt;br /&gt;
If you have installed programs from extras-testing, extras-devel or third party repositories, the programs might not be properly optified. Removing these might help with rootfs space.&lt;br /&gt;
&lt;br /&gt;
You can free space by uninstalling applications that you do not need. A problem is if you do not know how these applications are called. To find it out:&lt;br /&gt;
* [[open a console]]&lt;br /&gt;
* start the application that you do not need&lt;br /&gt;
* in the console, type&lt;br /&gt;
 ps -ef&lt;br /&gt;
You get a listing of all running processes, including the application you just started. To find out what package an application belongs to, enter&lt;br /&gt;
 dpkg --search $(which &#039;&#039;processname&#039;&#039;)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
source:http://talk.maemo.org/showpost.php?p=468063&amp;amp;postcount=1&lt;br /&gt;
&lt;br /&gt;
=== Remove ioquake3 ===&lt;br /&gt;
The ioquake3 application prevents firmware upgrading no matter how much free space you have on your device. Uninstall it prior to upgrading then reinstall once the upgrade is complete.&lt;br /&gt;
&lt;br /&gt;
=== Script to move stuff to /home/opt/ ===&lt;br /&gt;
&lt;br /&gt;
This script will move some files to /home/opt/ allowing rootfs space to be freed:&lt;br /&gt;
&lt;br /&gt;
First, create a file, move-to-opt.sh for example, containing this script:&lt;br /&gt;
&lt;br /&gt;
 #!/bin/sh&lt;br /&gt;
 # Script for moving stuff from / to /home/opt to get more rootfs space on Nokia N900 Maemo 5&lt;br /&gt;
 # ignoring errors when creating dirs that may already exist&lt;br /&gt;
 &lt;br /&gt;
 # Moving themes to /home/opt&lt;br /&gt;
 mkdir -p /home/opt/usr/share/themes 2&amp;gt; /dev/null&lt;br /&gt;
 cp -r /usr/share/themes/* /home/opt/usr/share/themes&lt;br /&gt;
 rm -r /usr/share/themes&lt;br /&gt;
 ln -s /home/opt/usr/share/themes /usr/share/themes&lt;br /&gt;
 &lt;br /&gt;
 # Moving icons to /home/opt&lt;br /&gt;
 mkdir -p /home/opt/usr/share/icons 2&amp;gt; /dev/null&lt;br /&gt;
 cp -r /usr/share/icons/* /home/opt/usr/share/icons&lt;br /&gt;
 rm -r /usr/share/icons&lt;br /&gt;
 ln -s /home/opt/usr/share/icons /usr/share/icons&lt;br /&gt;
 &lt;br /&gt;
 # Moving boot video to /home/opt&lt;br /&gt;
 mkdir -p /home/opt/usr/share/hildon-welcome 2&amp;gt; /dev/null&lt;br /&gt;
 cp -r /usr/share/hildon-welcome/* /home/opt/usr/share/hildon-welcome&lt;br /&gt;
 rm -r /usr/share/hildon-welcome&lt;br /&gt;
 ln -s /home/opt/usr/share/hildon-welcome /usr/share/hildon-welcome&lt;br /&gt;
 &lt;br /&gt;
 # ??&lt;br /&gt;
 mkdir -p /home/opt/usr/share/pixmaps 2&amp;gt; /dev/null&lt;br /&gt;
 cp -r /usr/share/pixmaps/* /home/opt/usr/share/pixmaps&lt;br /&gt;
 rm -r /usr/share/pixmaps&lt;br /&gt;
 ln -s /home/opt/usr/share/pixmaps /usr/share/pixmaps&lt;br /&gt;
 &lt;br /&gt;
 # Moving apt cache to /home/opt&lt;br /&gt;
 mkdir -p /home/opt/var/cache/apt 2&amp;gt; /dev/null&lt;br /&gt;
 cp -r /var/cache/apt/* /home/opt/var/cache/apt&lt;br /&gt;
 rm -r /var/cache/apt&lt;br /&gt;
 ln -s /home/opt/var/cache/apt /var/cache/apt&lt;br /&gt;
&lt;br /&gt;
Set the script&#039;s permission for executable:&lt;br /&gt;
 chmod +x move-to-opt.sh&lt;br /&gt;
&lt;br /&gt;
Run the script as [[root]]:&lt;br /&gt;
 ./move-to-opt.sh&lt;br /&gt;
&lt;br /&gt;
=== Move some of the pre-installed applications into /opt ===&lt;br /&gt;
Some applications like Nokia Maps and the microb-engine are placed in /usr/share taking up valuable root space, moving these files will not affect the apps.&lt;br /&gt;
Moving Nokia Maps (has to be done as [[root]]):&lt;br /&gt;
 mv /usr/share/nokia-maps /home/opt/&lt;br /&gt;
 ln -s /home/opt/nokia-maps /usr/share/nokia-maps&lt;br /&gt;
Moving the microb-engine (has to be done as [[root]]):&lt;br /&gt;
 mv /usr/share/microb-engine /home/opt&lt;br /&gt;
 ln -s /home/opt/microb-engine /usr/share/microb-engine&lt;br /&gt;
Moving the &amp;quot;Getting started&amp;quot; app/tutorial (has to be done as [[root]]):&lt;br /&gt;
 mv /usr/share/tutorial-home-applet /home/opt&lt;br /&gt;
 ln -s /home/opt/tutorial-home-applet /usr/share/tutorial-home-applet&lt;br /&gt;
[[Category:Power users]]&lt;br /&gt;
[[Category:N900]]&lt;/div&gt;</summary>
		<author><name>97.93.201.170</name></author>
	</entry>
</feed>