On Dec 25, 2009, at 3:20 PM, Merciadri Luca wrote:

> I re-tried exactly the same thing, but with the same contents on both
> HDDs (proved with a diff). I had to use 
> 
> # cp --recursive --update .[a-zA-Z0-9]* /mnt/mymnttosdc5

I believe this would copy all files beginning with a '.', followed by one of 
the characters in the [...], followed by anything into the directory 
/mnt/mymnttosdc5. Any matching directories would be copied, and all their 
contents whether matching or not. And any file with the same name as the one 
being copied that already existed in /mnt/mymnttosdc5 would be over-written 
only if the one to be copied was newer.

'cp -a --update .* /mnt/mymnttosdc5' would be similar, but in addition, the 
timestamps, permissions, and ownerships would be preserved.

> No success, as the interface was nearly the same as the one you
> hhhave when you have just installed Debian. My icons are here, etc.,
> but my wallpaper is the Debian's one, menus are mere menus, without
> everything that I configured, etc.
> 
> Why?

I don't know.

It's possible that in your copying, something got bent -- a file permission or 
a name. 

It's remotely possible that something was set up using a strong link instead of 
a symlink -- strong links won't work across filesystems. 

Most likely, of course, is that it's something completely different, and we're 
all in for a wonderful surprise :-)

> If the only way to make it is to use the symlink, no problem, but the
> `cd'-related question still remains...

My belief is that a symlink is to be used when you want to refer to a single 
file or filesystem from more than one place or by more than one name. If you're 
wanting to use a newly added disk or partition to replace a directory, 'mount' 
is the best way to do that. (As best I can tell, this last is what you're 
trying to accomplish.)

And something's *got* to be broken for cd not to work...


My understanding of your situation is:

You have 3 disks: /dev/sda, /dev/sdb, and /dev/sdc.

sda is the disk that boots and is the disk with the / filesystem on it. And the 
/home dir, and your current home directory /mnt/merciadriluca.

I have no idea what sdb is, but as long as one of its partitions isn't mounted 
on /home/merciadriluca, it can be ignored for now. 

sdc is a disk newly added to your system. You want its partition, sdc5, to be 
your home directory, /home/merciadriluca.

And you want the new home dir to be an exact clone of the existing one.

Is this correct?

If not, tell me what I've assumed wrong. And enclose a copy of /etc/fstab and 
the outputs of 'df -h', 'fdisk -l /dev/sda', 'fdisk -l /dev/sdb', and 'fdisk -l 
/dev/sdc'.

Sorry if I seem plodding or patronizing. I'm just trying to make sure the 
problem I'm trying to solve is actually the one that exists :-)

-- 
Glenn English
g...@slsware.com




--
To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to