I have always been of the belief that the proper tree structure for Linux would be /root/home/USER/user’s directories.
After install of 13.1 /root/home/USER/home/user’s directories.tree structure. If this is supposed to be OK with 13.1,
don’t read on but please give me a hint where it is documented!
What happened, was the following:
My ASUS N75SF has two disks, one 480 GB SSD, and a standard 800 GB 5400 RPM disk. The SSD contained
Win 7 Home Premium (deactivated) and Win 7 Pro. I did an install from DVD, when prompted, I requested that
the Win 7 installations and all data be removed from the SSD disk. During installation of updates, my ISP awarded
me a line going down a couple of times. At the moment, the system is on the last update, but the 800GB hard-
disk is not mounted. During the exercises in mounting the second disk, I noticed the strange tree structure.
Now I plan on moving the content of the second home directory up one level and into the USER directory, and then
delete the second home directory. Any comments on this?
Best Regards and Thanks in beforehand,
Jan Christian
De proper tree is /home/$USER, i.e. for me /home/knurpht. Where the first “/” means the root of the filesystem. This is something completely different from /root, which is the home folder for the root user.
The cause of this is the interupted install, no doubt. It’s all up to you, but I wouldn’t even consider to fix this manually. It’s simply an unfinished install.
My 2 cents is to reinstall. I cannot see exactly how far you’ve gotten, but there’s a fair chance that you can import your partitioning and users already created. This can be done in the installer.
Once you’ve imported the partitioning, you can edit it, and add mountpoints for the partitions on the 800GB disk, but that can be done through Yast later too.
Note: only if you install from the DVD image the mentioned option on user import is available, it’s not on the Live media.
below is what I find in “/” as SU:
linux-2ou7:/ # ls
**bin ** dev home lib64 media opt .readahead run selinux sys usr
boot etc lib lost+found mnt proc root sbin srv tmp var
"this “bin” is NOT empty]
and in “/home”
linux-2ou7:/home # ls
USER lost+found
and in “/home/USER”
linux-2ou7:/home/USER # ls
.bash_history .dmrc .gtkrc-2.0 .profile .Xauthority
.bashrc Documents .inputrc Public .xim.template
**bin ** Downloads .kde4 public_html .xinitrc.template
.cache .emacs .local .rcc .xsession-errors
.config .esd_auth .mozilla .skel .xsession-errors-:0
.dbus .fonts Music Templates
Desktop .gstreamer-0.10 Pictures Videos
"this “bin” is empty]
and - for the sake of completeness - in “~ #”
linux-2ou7:/ # cd root
linux-2ou7:~ # ls
.bash_history .config .gnupg .kbd .xautheXoglk bin .dbus inst-sys .local
"this “bin” is empty as well]
Is this OK?
Best Regards,
Jan Christian
If anything can go wrong, it will, and with the worst consequences possible.
(Murphy’s law) Murphy was hopelessly optimistic.
(O’Toole’s corollary)