|
| Kopiere /home til anden disk Fra : Rasmus Ory Nielsen |
Dato : 15-02-01 18:14 |
|
Hej
Min partition, /home, er blevet for lille. Jeg har skaffet en ekstra
disk og vil nu gerne kopiere de eksisterende data over på den nye disk.
Derefter vil jeg ændre i /etc/fstab.
Spørgsmål:
Hvordan sikrer jeg mig at alle rettigheder er de samme efter
kopieringen.
Er der noget jeg skal huske/gøre inden?
PS. Der var for kort tid siden tråd ang. samme spm, men jeg kan desværre
ikke finde den tråd.
mvh
Rasmus Ory Nielsen
| |
Martin Moller Peders~ (15-02-2001)
| Kommentar Fra : Martin Moller Peders~ |
Dato : 15-02-01 18:27 |
|
In <3A8C0E49.F06D73FF@biology.au.dk> Rasmus Ory Nielsen <rasmuson@biology.au.dk> writes:
>Hej
>Min partition, /home, er blevet for lille. Jeg har skaffet en ekstra
>disk og vil nu gerne kopiere de eksisterende data over på den nye disk.
>Derefter vil jeg ændre i /etc/fstab.
>Spørgsmål:
>Hvordan sikrer jeg mig at alle rettigheder er de samme efter
>kopieringen.
Mount din nye home-partition som /ny-home og skriv:
cd /home ; tar cf - * | ( cd /ny-home ; tar xvf - )
saa er alt kopieret rigtigt over paa /ny-home og den kan nu mounts som
/home istedet for /home.
>Er der noget jeg skal huske/gøre inden?
Tag en backup.
/Martin
| |
Rasmus Ory Nielsen (15-02-2001)
| Kommentar Fra : Rasmus Ory Nielsen |
Dato : 15-02-01 21:26 |
|
Martin Moller Pedersen wrote:
[cut]
> Mount din nye home-partition som /ny-home og skriv:
>
> cd /home ; tar cf - * | ( cd /ny-home ; tar xvf - )
[cut]
Tak for dit svar, det virker fint, omend jeg ikke helt er med på hvad
der sker vha kommandoen.
Kan det i øvrigt lade sig gøre at dele fx. /home over to partitioner?
Tak
Rasmus
| |
Joakim Recht (15-02-2001)
| Kommentar Fra : Joakim Recht |
Dato : 15-02-01 21:40 |
|
Rasmus Ory Nielsen <rasmuson@biology.au.dk> writes:
> Martin Moller Pedersen wrote:
>
> [cut]
> > Mount din nye home-partition som /ny-home og skriv:
> >
> > cd /home ; tar cf - * | ( cd /ny-home ; tar xvf - )
> [cut]
>
> Tak for dit svar, det virker fint, omend jeg ikke helt er med på hvad
> der sker vha kommandoen.
Det er ganske simpelt... tar arkiverer hele diret med subdirs til stdout,
og piper det over i en anden tar, der pakker ud fra stdin til det nye dir.
>
> Kan det i øvrigt lade sig gøre at dele fx. /home over to partitioner?
>
Nu ved jeg ikke lige hvilken unix du snakker om, men under Linux kan man i
hvert fald ikke mounte to drev til samme dir... Eller dvs, det kan man godt,
men det er kun det sidst mountede, der er synligt...
Men hvis du gerne vil lave noget sjov med at dele partitioner ud over flere
drev kan du kaste et blik på LVM, der lige er beregnet til sådan noget...
Jeg har en hurtig vejledning liggende på
http://www.braindump.dk/dk/wiki/?wikipage=LVM
mvh
--
Joakim Recht
Tlf. 20 85 54 77
Email god@cs.auc.dk
WWW http://www.braindump.dk / http://www.compuclub.dk
| |
Rasmus Ory Nielsen (15-02-2001)
| Kommentar Fra : Rasmus Ory Nielsen |
Dato : 15-02-01 21:49 |
|
Joakim Recht wrote:
>
> Rasmus Ory Nielsen <rasmuson@biology.au.dk> writes:
>
> > Martin Moller Pedersen wrote:
> >
> > [cut]
> > > Mount din nye home-partition som /ny-home og skriv:
> > >
> > > cd /home ; tar cf - * | ( cd /ny-home ; tar xvf - )
> > [cut]
> >
> > Tak for dit svar, det virker fint, omend jeg ikke helt er med på hvad
> > der sker vha kommandoen.
> Det er ganske simpelt... tar arkiverer hele diret med subdirs til stdout,
> og piper det over i en anden tar, der pakker ud fra stdin til det nye dir.
> >
> > Kan det i øvrigt lade sig gøre at dele fx. /home over to partitioner?
> >
> Nu ved jeg ikke lige hvilken unix du snakker om, men under Linux kan man i
> hvert fald ikke mounte to drev til samme dir... Eller dvs, det kan man godt,
> men det er kun det sidst mountede, der er synligt...
> Men hvis du gerne vil lave noget sjov med at dele partitioner ud over flere
> drev kan du kaste et blik på LVM, der lige er beregnet til sådan noget...
> Jeg har en hurtig vejledning liggende på
> http://www.braindump.dk/dk/wiki/?wikipage=LVM
Tak for linket. Jeg vil kigge på det i weekenden.
mvh
Rasmus
| |
Peter Makholm (16-02-2001)
| Kommentar Fra : Peter Makholm |
Dato : 16-02-01 08:22 |
|
Rasmus Ory Nielsen <rasmuson@biology.au.dk> writes:
> Kan det i øvrigt lade sig gøre at dele fx. /home over to partitioner?
Der er ikke noget der kräver at hjemkataloger skal ligge i /home. Du
kan sagtens lägge nogle brugeres hjemkataloger i /home/foo/... og
andres i /home/bar/...
Så er det bare at monterer partitionerne rigtigt under /home og rette
en smule til i /etc/passwd, så oplysninger om hjemkataloger er rigtig.
FHS siger udtrykkeligt at man ikke må antage at hjemkataloger ligger
dirkete i /home.
--
Peter
| |
Mogens Kjaer (16-02-2001)
| Kommentar Fra : Mogens Kjaer |
Dato : 16-02-01 08:50 |
|
Martin Moller Pedersen wrote:
....
> Mount din nye home-partition som /ny-home og skriv:
>
> cd /home ; tar cf - * | ( cd /ny-home ; tar xvf - )
Gisp, nej, den vil ikke tage et directory, som fx hedder
/home/.anything med - hvis der da er et sådant.
Det er bedre med:
cd /home; tar cf - . | ( cd /ny-home; tar xvf -)
Måske er dette problem ikke så stort i /home, men andre
steder kan det give anledning til overraskelser.
Mogens
--
Mogens Kjaer, Carlsberg Laboratory, Dept. of Chemistry
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Lars Balker Rasmusse~ (17-02-2001)
| Kommentar Fra : Lars Balker Rasmusse~ |
Dato : 17-02-01 12:53 |
|
Mogens Kjaer <mk@crc.dk> writes:
> cd /home; tar cf - . | ( cd /ny-home; tar xvf -)
Helst "tar xpvf" for at beholde modes, da filerne ellers får roots
umask kastet efter sig.
--
Lars Balker Rasmussen "Woo hoo!?"
| |
Thorbjørn Ravn Ander~ (17-02-2001)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 17-02-01 18:13 |
|
Lars Balker Rasmussen wrote:
>
> Mogens Kjaer <mk@crc.dk> writes:
> > cd /home; tar cf - . | ( cd /ny-home; tar xvf -)
>
> Helst "tar xpvf" for at beholde modes, da filerne ellers får roots
> umask kastet efter sig.
Hvis man er velsignet med gode gamle standardsystemer, kan det være
klogt også at huske et B i smøren, hvis man begynder at sende frem og
tilbage via rsh.
--
Thorbjørn Ravn Andersen "...sound of...Tubular Bells!"
http://bigfoot.com/~thunderbear
| |
Morten Bakkedal (15-02-2001)
| Kommentar Fra : Morten Bakkedal |
Dato : 15-02-01 20:44 |
|
"Rasmus Ory Nielsen" skrev:
> Spørgsmål:
> Hvordan sikrer jeg mig at alle rettigheder er de samme efter
> kopieringen.
"cp -a" beholder rettigheder og bruger/gruppe-id for de kopierede filer.
Ved ikke om det var sådan noget du ledte efter...?
--
Morten Bakkedal
http://www.bakkeland.dk/
| |
Rasmus Ory Nielsen (15-02-2001)
| Kommentar Fra : Rasmus Ory Nielsen |
Dato : 15-02-01 21:34 |
|
Morten Bakkedal wrote:
>
> "Rasmus Ory Nielsen" skrev:
>
> > Spørgsmål:
> > Hvordan sikrer jeg mig at alle rettigheder er de samme efter
> > kopieringen.
>
> "cp -a" beholder rettigheder og bruger/gruppe-id for de kopierede filer.
>
> Ved ikke om det var sådan noget du ledte efter...?
Jeg takker for dit svar. Jeg har dog fået svar fra Martin i samme tråd.
mvh
Rasmus
| |
frank damgaard (16-02-2001)
| Kommentar Fra : frank damgaard |
Dato : 16-02-01 00:10 |
|
Rasmus Ory Nielsen <rasmuson@biology.au.dk> wrote:
> Min partition, /home, er blevet for lille. Jeg har skaffet en ekstra
> disk og vil nu gerne kopiere de eksisterende data over på den nye disk.
> Derefter vil jeg ændre i /etc/fstab.
> Spørgsmål:
> Hvordan sikrer jeg mig at alle rettigheder er de samme efter
> kopieringen.
> Er der noget jeg skal huske/gøre inden?
Se på Harddisk Upgrade Howto der er forskellige metoder.
http://sunsite.dk/ldp/HOWTO/mini/Hard-Disk-Upgrade/index.html
http://www.ibiblio.org/pub/Linux/docs/HOWTO/mini/Hard-Disk-Upgrade
Hvis det blot er home der skal flyttes, så opret den nye disk
som /home.ny, kopier filer over med en af metoderne,
, derefter omdøb /home til /home.old , og omdøb /home.ny til /home.
(der skal nok unmountes når der omdøbes, hvis /home er en separat
partition)
Hvis alt er ok kan /home.old så slettes.
--
Frank Damgaard
| |
Rasmus Ory Nielsen (16-02-2001)
| Kommentar Fra : Rasmus Ory Nielsen |
Dato : 16-02-01 08:10 |
| | |
|
|