Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-19 Diskussionsfäden Martin Reising
On Sat, Aug 19, 2006 at 01:00:31PM +0200, Ulrich Fürst wrote:
> Martin Reising <[EMAIL PROTECTED]> wrote:
> > 
> > IMHO ist es einfacher cp -a /dev/cdrom/. /home/ulrich zu benutzen.
> 
> Ist das so, dass "." für das Verzeichnis selbst steht und deshalb das
> gesamte Verzeichnis kopiert wird?

Genau.

> Während * auf alle "nicht mit einem Punkt beginnenden Dateien"
> expandiert wird?

AFAIK wird von allen Shell diese Sematik zu verfügung gestellt.

-- 
Nicht Absicht unterstellen, wenn auch Dummheit ausreicht!


pgpY75vhW2436.pgp
Description: PGP signature


Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-19 Diskussionsfäden Ulrich Fürst
Martin Reising <[EMAIL PROTECTED]> wrote:
> 
> IMHO ist es einfacher cp -a /dev/cdrom/. /home/ulrich zu benutzen.

Danke (natürlich auch an alle anderen), funktioniert! Nur bin ich mir
nicht ganz sicher warum?
Ist das so, dass "." für das Verzeichnis selbst steht und deshalb das
gesamte Verzeichnis kopiert wird? Während * auf alle "nicht mit einem
Punkt beginnenden Dateien" expandiert wird?

 
> Allerdings wird wohl eher /mnt/cdrom oder /media/cdrom statt /dev/
> cdrom zu verwenden sein.

Hab ich auch: hab mich nur in der Mail vertippt. Unter Umständen wär
mir das sonst viel später aufgefallen, weil ja in /dev der
Platzverbrauch nicht sooo hoch ist.

Ulrich



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-18 Diskussionsfäden Christian Frommeyer
Am Freitag 18 August 2006 09:48 schrieb Evgeni Golov:
> Das meiste ;-)
> Das "perfekte" Kopieren wäre dann so:
> $ cp -a test1/.[^.]* test1/* test2/
>
> Kann man das noch irgendwie zusammenfassen?

Ich würde es jetzt tatsächlich so machen, wie Martin heute morgen 
geschrieben hat, mit

cp /foo/. /bar/

Denn es könnte IIRC auch Dateien ala ..foobar geben ...

Gruß Chris

-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-18 Diskussionsfäden Evgeni Golov
On Fri, 18 Aug 2006 08:32:55 +0200 Christian Frommeyer
<[EMAIL PROTECTED]> wrote:

> Am Freitag 18 August 2006 08:23 schrieb Evgeni Golov:
> > In der Bash:
> > cp -a /media/cdrom/.[a-zA-Z0-9]* /home/ulrich
> 
> Da erwischt man evtl. nicht alles. Wenn dann .../.[^.]* ... Wenn die 
> bash das versteht.

Das meiste ;-)
Das "perfekte" Kopieren wäre dann so:
$ cp -a test1/.[^.]* test1/* test2/

Kann man das noch irgendwie zusammenfassen?

Gruß
Evgeni



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-18 Diskussionsfäden Evgeni Golov
On Fri, 18 Aug 2006 08:35:15 +0200 Martin Reising <[EMAIL PROTECTED]>
wrote:

> On Fri, Aug 18, 2006 at 08:23:59AM +0200, Evgeni Golov wrote:
> > On Thu, 17 Aug 2006 17:42:58 +0200 "Ulrich Fürst"
> > <[EMAIL PROTECTED]> wrote:
> > > Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
>^^^
> > > mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache,
> > > kommt
> ^
> > > ja .kde oder .sylpheed nicht mit. Wenn ich "cp
> > > -a /dev/cdrom/.* ..." mache kommen die zwar mit, aber noch ein
> > > wenig mehr :-/ weil ja dann auch /dev/cdrom/.. mit kopiert wird. 
> 
> > In der Bash:
> > cp -a /media/cdrom/.[a-zA-Z0-9]* /home/ulrich
> 
> Das ist kein mitkopieren. 

Hast du Recht, aber bei 1-2 Usern noch vertretbar ;-)

> IMHO umständliches mitkopieren sieht so aus: 
> 
> cp -a /media/cdrom/* /media/cdrom/.[0-z]* /home/ulrich

Hm, joa. Aber da sieht Christians Vorschlag noch besser aus.
 
> Das berücksichtigt aber weder Leerzeichen, Tabulatoren, #, @ u. ä.

Korrekt - aber hast du schonmal dotfiles/dotdirs mit [EMAIL PROTECTED] am Anfang
gesehen?

Gruß
Evgeni



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Martin Reising
On Fri, Aug 18, 2006 at 08:23:59AM +0200, Evgeni Golov wrote:
> On Thu, 17 Aug 2006 17:42:58 +0200 "Ulrich Fürst"
> <[EMAIL PROTECTED]> wrote:
> > Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
   ^^^
> > mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache, kommt
^
> > ja .kde oder .sylpheed nicht mit. Wenn ich "cp -a /dev/cdrom/.* ..."
> > mache kommen die zwar mit, aber noch ein wenig mehr :-/ weil ja dann
> > auch /dev/cdrom/.. mit kopiert wird. 

> In der Bash:
> cp -a /media/cdrom/.[a-zA-Z0-9]* /home/ulrich

Das ist kein mitkopieren. IMHO umständliches mitkopieren sieht so aus: 

cp -a /media/cdrom/* /media/cdrom/.[0-z]* /home/ulrich

Das berücksichtigt aber weder Leerzeichen, Tabulatoren, #, @ u. ä.

-- 
Nicht Absicht unterstellen, wenn auch Dummheit ausreicht!


pgp6Jg3nW9MpG.pgp
Description: PGP signature


Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Christian Frommeyer
Am Freitag 18 August 2006 08:23 schrieb Evgeni Golov:
> In der Bash:
> cp -a /media/cdrom/.[a-zA-Z0-9]* /home/ulrich

Da erwischt man evtl. nicht alles. Wenn dann .../.[^.]* ... Wenn die 
bash das versteht.

Gruß Chris

-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Evgeni Golov
On Thu, 17 Aug 2006 17:42:58 +0200 "Ulrich Fürst"
<[EMAIL PROTECTED]> wrote:

> Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
> mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache, kommt
> ja .kde oder .sylpheed nicht mit. Wenn ich "cp -a /dev/cdrom/.* ..."
> mache kommen die zwar mit, aber noch ein wenig mehr :-/ weil ja dann
> auch /dev/cdrom/.. mit kopiert wird. 
> 
> Oder gibt's einen anderen günstigeren Weg (muss ich mich doch mal mit
> rsync beschäftigen?)?

In der Bash:
cp -a /media/cdrom/.[a-zA-Z0-9]* /home/ulrich

Bei anderen Shells bin ich mir nicht sicher, aber ich meine viele
unterstützen mittlerweile RegEx.

HTH
Evgeni

-- 
   ^^^| Evgeni -SargentD- Golov ([EMAIL PROTECTED])
 d(O_o)b  | PGP-Key-ID: 0xAC15B50C
  >-|-<   | WWW: http://www.die-welt.net   ICQ: 54116744
   / \| IRC: #sod @ irc.german-freakz.net

Kernel panic: Could not determine whether bit was one, zero or sqrt
(1/PI)... (Jan Kohnert - debian-user-german)



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Christian Frommeyer
Am Freitag 18 August 2006 08:19 schrieb Martin Reising:
> IMHO ist es einfacher cp -a /dev/cdrom/. /home/ulrich zu benutzen.

Yepp. Ich war nur spontan nicht sicher, ob da nicht noch ein Verzeichnis 
in /home/ulrich angelegt wird.

> Allerdings wird wohl eher /mnt/cdrom oder /media/cdrom statt
> /dev/cdrom zu verwenden sein.

FACK.

Gruß Chris

-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Martin Reising
On Thu, Aug 17, 2006 at 06:41:33PM +0200, Christian Frommeyer wrote:
> Am Donnerstag 17 August 2006 17:42 schrieb Ulrich Fürst:
> > Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
> > mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache, kommt
> > ja .kde oder .sylpheed nicht mit. Wenn ich "cp -a /dev/cdrom/.* ..."
> > mache kommen die zwar mit, aber noch ein wenig mehr :-/ weil ja dann
> > auch /dev/cdrom/.. mit kopiert wird.
> 
> Ja. Such mal in man bash nach GLOBIGNORE

IMHO ist es einfacher cp -a /dev/cdrom/. /home/ulrich zu benutzen.

Allerdings wird wohl eher /mnt/cdrom oder /media/cdrom statt /dev/cdrom
zu verwenden sein.

-- 
Nicht Absicht unterstellen, wenn auch Dummheit ausreicht!


pgp7HAc5rfk8t.pgp
Description: PGP signature


Re: Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Christian Frommeyer
Am Donnerstag 17 August 2006 17:42 schrieb Ulrich Fürst:
> So und jetzt meine Frage:
> Das ganze wollte ich auch mit "cp -a ..." zurückkopieren.
> Fehlanzeige! Erstens: schon bei der Erzeugung mit mkisofs sind wohl
> die Symlinks zu lehren Dateien mutiert. Kann man das verhindern?

iso9660 unterstützt eine ganze Menge nicht, was bei einem Linux-FS 
normal ist. Einiges kann man mit einer Rock-Ridge-Extension dazu 
packen, aber ob alles weiß ich nicht. Besser ist, Du verwendest ein 
Archiv alla tar um die Daten zu verpacken und brennst das.

> Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
> mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache, kommt
> ja .kde oder .sylpheed nicht mit. Wenn ich "cp -a /dev/cdrom/.* ..."
> mache kommen die zwar mit, aber noch ein wenig mehr :-/ weil ja dann
> auch /dev/cdrom/.. mit kopiert wird.

Ja. Such mal in man bash nach GLOBIGNORE

> Oder gibt's einen anderen günstigeren Weg (muss ich mich doch mal mit
> rsync beschäftigen?)?

s.o.

Gruß Chris

-- 
A: because it distrupts the normal process of thought
Q: why is top posting frowned upon



Date(ie)n sichern - Probleme mit mkisofs und cp

2006-08-17 Diskussionsfäden Ulrich Fürst
Ich hatte (mal wieder) das Problem, dass meine Sicherung nicht so
funktioniert, wie sie soll (sprich: so wie ich mir das dachte...)!
Erst mal die Schilderung meines Problems:

Und zwar hab ich aus Platzmangel meine Festplatte umpartitioniert
(einige Partitionen zusammengefaßt). Für die Fasst vollen, aber nicht
größer als 4,7 GB kein Problem: (z. B. mein /usr)

# dd if=/dev/usr of=/dev/dvd

Retour nach dem formatieren der neuen Partition (alles unter Knoppix
3.7) mit 

# cp -a --target-directory=/mnt/hda9 /mnt/cdrom1

Links blieben erhalten...

Anders mein Home-Verzeichnis (das sich auf einer eigenen Partition
befand. Nachdem ich keine DVD-RW und ich es eigentlich auch als unnötig
empfand, hab ich die mit (soweit ich mich erinnere - ich finde den
Befehl nicht mehr in der History!?)

# mkisofs --udf -allow-leading-dots -allow-lowercase \ 
  -max-iso9660-filenames -l -R -o home_ulrich.iso /home/ulrich

Ich habe dann noch überprüft ob die ganzen versteckten Dateien in ¨
vorhanden sind; waren sie. 

So und jetzt meine Frage: 
Das ganze wollte ich auch mit "cp -a ..." zurückkopieren. Fehlanzeige! 
Erstens: schon bei der Erzeugung mit mkisofs sind wohl die Symlinks zu
lehren Dateien mutiert. Kann man das verhindern?

Zweitens: Kann ich cp beibringen, auch die versteckten Dateien
mitzukopieren? Wenn ich "cp -a /dev/cdrom /home/ulrich" mache, kommt
ja .kde oder .sylpheed nicht mit. Wenn ich "cp -a /dev/cdrom/.* ..."
mache kommen die zwar mit, aber noch ein wenig mehr :-/ weil ja dann
auch /dev/cdrom/.. mit kopiert wird. 

Oder gibt's einen anderen günstigeren Weg (muss ich mich doch mal mit
rsync beschäftigen?)?

Ulrich