HILFE: habe neue partition eingehaengt ...
HILFE: habe neue partition eingehaengt ...
habe eine neue partition eingehaengt und das /var, /home und /tmp darauf gelegt. jetzt geht nichts mehr. verschiedene programme wie mysql oder gdm finden ihr verzeichnis in /var...nicht mehr. uaargggg...
was ich nicht gemacht habe: habe nicht in dem singlusermode gearbeitet, sondern als user in xterm mit einm su in xterm (ja, war net schlau....)
was habe ich gemacht.
neue partition auf hda5 und mit ext3 formartiert.
mkdir /disk1/5
mount /dev/hda5 /disk1/5
cp -ax /var /disk1/5/var
mv /var /varold
ln -s /disk1/5/var /var
ls -l /var (zur kontrolle)
und selbiges fuer /tmp und /home
dann hat auch alles funktioniert......bis ich runtergefahren habe. danach gabs beim start o.g. fehler. konnte mich aber auf tty anmelden.
dort ein ls -l /var und alles sieht gut aus - nur geht es trotzdem nicht!
wo ist nur der fehler *verzweifelundnichtweiterweiss*
p.s mit dem ruecksichern ist das so eine sache, hatte schon mit dem loeschen angefangen....
was ich nicht gemacht habe: habe nicht in dem singlusermode gearbeitet, sondern als user in xterm mit einm su in xterm (ja, war net schlau....)
was habe ich gemacht.
neue partition auf hda5 und mit ext3 formartiert.
mkdir /disk1/5
mount /dev/hda5 /disk1/5
cp -ax /var /disk1/5/var
mv /var /varold
ln -s /disk1/5/var /var
ls -l /var (zur kontrolle)
und selbiges fuer /tmp und /home
dann hat auch alles funktioniert......bis ich runtergefahren habe. danach gabs beim start o.g. fehler. konnte mich aber auf tty anmelden.
dort ein ls -l /var und alles sieht gut aus - nur geht es trotzdem nicht!
wo ist nur der fehler *verzweifelundnichtweiterweiss*
p.s mit dem ruecksichern ist das so eine sache, hatte schon mit dem loeschen angefangen....
Sorry hatte mich etwas unklar ausgedrueckt.ernohl hat geschrieben:Du hast kein Wort zur /etc/fstab verloren!
Vergessen zu posten oder vergessen anzupassen?
Die /etc/fstab hatte ich angepasst.
wird mit mount angezeigt und deshalb schrieb ich ja,
damit meinte ich dass ich ja auf /var , /tmp und /home via ls zugreifen kann.Belgarad hat geschrieben: ...dort ein ls -l /var und alles sieht gut aus - nur geht es trotzdem nicht!
nochmal zu meinem problem, als beispiel gdm:
gdm meldet : kann nicht auf /var/lib/gdm zugreifen, verzeichnis existiert nicht.
wobei jedoch ein ls /var/lib/gdm den inhalt anzeigt. (die xauth files sind ja da!)
der einzige unterschied ist das var jetzt ein softlink auf /disk1/5/var ist.
heisst das etwa, das man var nicht per softlink verlinken darf?
Nachtrag:
habe jetzt das urspruengliche /var wieder einghaengt mit dem ergebnis dass die anzahl der fehlermeldungen weniger wurden, aber gdm noch nicht start (obwohl startx als user geht).
habe daraufhin noch das urspruengliche /tmp wieder eingehaengt, und nun geht (scheinbar) alles wieder wie es soll. d.h. nur noch das /homes ist ueber den softlink gemappet.
Nur das hilft mir nicht weiter, ich habe keinen platz mehr, die verzeichnisse muessen auf eine andere partition. hier nochmal die wichtigsten stellen:
Code: Alles auswählen
drwxr-xr-x 3 root root 4096 5. Okt 20:29 disk1
lrwxrwxrwx 1 root root 13 5. Okt 20:45 home -> /disk1/5/home
drwxrwsr-x 4 root staff 4096 3. Okt 21:19 homeold
lrwxrwxrwx 1 wolfgang share 14 5. Okt 20:36 share -> /disk1/5/share
drwxrwxrwt 14 root root 4096 6. Okt 12:02 tmp
lrwxrwxrwx 1 root root 12 5. Okt 20:41 tmplnk -> /disk1/5/tmp
drwxr-xr-x 16 root root 4096 2. Okt 17:55 var
lrwxrwxrwx 1 root root 12 5. Okt 20:40 varlnk -> /disk1/5/var
/homeold // ist das originale /home
/home // zeigt nun via softlink auf /disk1/5/homes
/tmp // ist das originale /tmp
/tmplnk // hatte ich vorher als /tmp eingehangen, mit dem originale /tmp nach /tmpold
/varlnk // hatte ich vorher als /var eingehangen, mit dem originale /var nach /varold
Ach so hier nochmal die fstab:
Code: Alles auswählen
# <file system> <mount point> <type> <options> <dump> <pass>
/dev/hda2 / ext3 errors=remount-ro 0 1
/dev/hda3 none swap sw 0 0
proc /proc proc defaults 0 0
/dev/fd0 /floppy auto user,noauto 0 0
/dev/cdrom /cdrom iso9660 ro,user,noauto 0 0
/dev/hda5 /disk1/5 ext3 defaults 0 2
#this is for backup only
/dev/hda6 /bk ext3 ro 0 2
und der vollstaendigkeit halber:
~$ ls /var
backups cache games lib local lock log mail opt run spool state tmp www
Sieht also richtig aus - nur warum geht es nicht!?ls /varlnk
backups cache games lib local lock log mail opt run spool state tmp www
Zuletzt geändert von Belgarad am 06.10.2002 13:03:06, insgesamt 1-mal geändert.
Ooops, da habe ich wohl letzte Nacht nicht genau genug gelösen.
Du hast also alle drei Verzeichnisse (/var, /tmp und /home) in ein und dasselbe neue FS kopiert und musst deshalb jetzt per symlink da ran.
Wo da genau Dein Problem liegt kann ich Dir so nicht sagen, ich glaube aber nicht, dass Du ein grundsätzliches Problem hast.
Ich kann nur Dir nur sagen, was ich von symlinks halte. Ich benutze sie nur, wenn es gar nicht anders geht.
Aber vielleicht fällt mir oder sonstwen noch etwas auf, wenn Du mal ein paar outputs (ls, df, mount, ...) postest.
Werden andere Sachen (wie die Systemlogs) jetzt an die erwartete Stelle geschrieben, also z.B. in /disk1/5/var/log/syslog und kannst Du auch über /var/log/syslog zugreifen?
Vielleicht hast Du ein Rechte-Problem? Kannst Du als user unter /var lesen bzw. schreiben (/var/tmp)?
Du hast also alle drei Verzeichnisse (/var, /tmp und /home) in ein und dasselbe neue FS kopiert und musst deshalb jetzt per symlink da ran.
Wo da genau Dein Problem liegt kann ich Dir so nicht sagen, ich glaube aber nicht, dass Du ein grundsätzliches Problem hast.
Ich kann nur Dir nur sagen, was ich von symlinks halte. Ich benutze sie nur, wenn es gar nicht anders geht.
Aber vielleicht fällt mir oder sonstwen noch etwas auf, wenn Du mal ein paar outputs (ls, df, mount, ...) postest.
Werden andere Sachen (wie die Systemlogs) jetzt an die erwartete Stelle geschrieben, also z.B. in /disk1/5/var/log/syslog und kannst Du auch über /var/log/syslog zugreifen?
Vielleicht hast Du ein Rechte-Problem? Kannst Du als user unter /var lesen bzw. schreiben (/var/tmp)?
Gruß
ernohl
ernohl
Genau so ist es.ernohl hat geschrieben: Du hast also alle drei Verzeichnisse (/var, /tmp und /home) in ein und dasselbe neue FS kopiert und musst deshalb jetzt per symlink da ran.
kein problem. ging. als user ein touch in /var/tmp/test.txt war erfolgreich.ernohl hat geschrieben: Vielleicht hast Du ein Rechte-Problem? Kannst Du als user unter /var lesen bzw. schreiben (/var/tmp)?
Was mir jetzt aufgefallen ist:
wenn ich unter x eien konsole oeffne:
Code: Alles auswählen
belgarad@sonne:/disk1/5/home/belgarad$
ich glaube dass die symlinks keine gute idee vom mir waren
aber viellicht weiss ja noch jemand rat?
Das ist schon richtig, schließlich bist Du ja tatsächlich dort. Du kannst von einer Datei, einem Verzeichnis ja mehrere symlinks machen. Welchen Namen soll er Dir dann anzeigen?Belgarad hat geschrieben:Was mir jetzt aufgefallen ist:
wenn ich unter x eien konsole oeffne:
meldet die sich mit dem "tatsaechlichen" Pfad!!!!Code: Alles auswählen
belgarad@sonne:/disk1/5/home/belgarad$
Sag ich doch! symlinks nur, wenn es gar nicht anders geht!Das ist doch mist!!
Damit Du auch über den anderen Weg da dran kommst. Das funktioniert ja anscheinend.wozu sind denn dann softlinks da???
ACKich glaube dass die symlinks keine gute idee vom mir waren
aber viellicht weiss ja noch jemand rat?
Outputs!
Gruß
ernohl
ernohl