PDA

View Full Version : [ubuntu] / and /home same disk usage



fourthofjuly
September 22nd, 2008, 02:41 PM
re-installed ubuntu and restored my home and root files using this guide to get all my settings back... i have a triple boot of XP, Ubuntu & openSuSE...

http://ubuntuforums.org/showthread.php?t=35087&highlight=system+backup

conky shows same disk space of 4.97 G / 9.24 GB for / and /home

du command shows something different:


devang@systemd $ sudo du -sk /
du: cannot access `/proc/7577/task/7577/fd/3': No such file or directory
du: cannot access `/proc/7577/task/7577/fdinfo/3': No such file or directory
du: cannot access `/proc/7577/fd/3': No such file or directory
du: cannot access `/proc/7577/fdinfo/3': No such file or directory
du: cannot access `/home/devang/.gvfs': Permission denied
9673588 /


devang@systemd $ sudo du -sk /home
du: cannot access `/home/devang/.gvfs': Permission denied
2350144 /home

output of df command:


devang@systemd $ df
Filesystem 1K-blocks Used Available Use% Mounted on
varrun 516880 120 516760 1% /var/run
varlock 516880 0 516880 0% /var/lock
udev 516880 64 516816 1% /dev
devshm 516880 72 516808 1% /dev/shm
lrm 516880 38176 478704 8% /lib/modules/2.6.24-16-generic/volatile
df: `/home/devang/.gvfs': Transport endpoint is not connected
/dev/scd0 4578364 4578364 0 100% /media/cdrom0



is something wrong with the /proc and ~/.gvfs folders?

please help...

thanks...

vanadium
September 22nd, 2008, 02:56 PM
du shows the used space, not the total space. df should list all mounted file systems. However strangely, I do not find any regular disk partition (even not root) in the output of your df command. For your information, this is how mine looks:


~$ df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 74527228 47447932 23323304 68% /
varrun 517636 132 517504 1% /var/run
varlock 517636 0 517636 0% /var/lock
udev 517636 60 517576 1% /dev
devshm 517636 12 517624 1% /dev/shm
lrm 517636 39760 477876 8% /lib/modules/2.6.24-19-generic/volatile
gvfs-fuse-daemon 74527228 47447932 23323304 68% /home/vanadium/.gvfs


You see /dev/sda1, mounted on / as the only disk volume currently on my laptop.

t0p
September 22nd, 2008, 02:59 PM
du command shows something different:




output of df command:






You need to run du with root privileges: ie, you should type


sudo du

You get an easier-to-read output from df if you use the -h flag (the h stands for "human"): ie, you should type


df -h

As for your main concern, I haven't applied my mind to it fully yet. But I will now. :)

EDIT: I concur with vanadium - it is very odd that no directory is shown as mounted at /. Have you done something out of the ordinary when setting up this filesystem?

To give you some more idea of what I and vanadium would expect to see, I'll show you the output of df -h on my system:


t0p@ubunty:~$ df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 18G 13G 4.3G 75% /
varrun 125M 184K 125M 1% /var/run
varlock 125M 0 125M 0% /var/lock
udev 125M 44K 125M 1% /dev
devshm 125M 24K 125M 1% /dev/shm
lrm 125M 39M 86M 32% /lib/modules/2.6.24-19-generic/volatile
gvfs-fuse-daemon 18G 13G 4.3G 75% /home/t0p/.gvfs
t0p@ubunty:~$


You can see that the first filesystem listed, /dev/sda1, is shown as mounted on /. /dev/sda1 is my hard drive - everything else listed is contained in /dev/sda1.

fourthofjuly
September 22nd, 2008, 03:33 PM
well, i had a working ubuntu system with my settings, themes, files ... i deleted these partitions (root & home) & made a fresh installation with the same size as earlier (10G for root & 20G for home)...

i had a working system backup of root (rootbackup.tgz) and home (homebackup.tgz) & using the guide i mentioned above i restored these .tgz files from my / directory using tar...

actually the first time i tried to restore, i accidently restored homebackup.tgz to / folder instead of /home but i terminated midway using Ctrl-C...

fourthofjuly
September 22nd, 2008, 03:36 PM
the first time i rebooted after the above, at the time of login, it said it could not locate /home...

i went in failsafe terminal, deleted the home directory and did a fresh restore of /home from my / folder using tar...

amd-64
September 22nd, 2008, 03:47 PM
After restoring home, did you change permissions on your home folder so you can read it without root access privileges. I would do

sudo chown -R username:groupname /home/devang

in your case, replace user and group names with devang if that is what you have.

fourthofjuly
September 22nd, 2008, 04:02 PM
not sure, but see if you can make out...


devang@systemd $ ls -l /home
total 8
drwxr-xr-x 53 devang users 4096 2008-09-22 19:41 devang
drwx--x--x 2 root root 4096 2008-08-14 05:30 lost+found

actually under "users and groups" devang user is not there! only root user shows...

amd-64
September 22nd, 2008, 04:15 PM
Your permissions are okay for the folder, no guarantee all the files are owned by devang. Going back to your first post,

du: cannot access `/home/devang/.gvfs': Permission denied

In anycase you can run the chown line and add your user name under "users and groups"

fourthofjuly
September 22nd, 2008, 04:25 PM
there is a group devang under "users and groups"...

ok, it gives permission denied...


devang@systemd $ sudo chown -R devang:devang /home/devang
[sudo] password for devang:
chown: cannot access `/home/devang/.gvfs': Permission denied

amd-64
September 22nd, 2008, 04:49 PM
did you also create a user devang. You said it was missing
Make sure the user belongs to users group or to devang group.

vanadium
September 22nd, 2008, 04:54 PM
* "du" must not be run as a root user
* There is no need to try to change permissions of the .gvfs folder. When running du as a user, you will not see the permission denied error for .gvfs

fourthofjuly
September 23rd, 2008, 03:02 PM
system doesn't allow saying user devang already exists...

anyways, i am escaping through the easiest route here, re-installing ubuntu and re-storing my / and /home files...

thank ya all...!!!