ist es möglich /usr auf eine andere Platte zu verschieben.
Es ist so, dass ich keinen platz auf der kleinen platte habe und möchte deshalb /usr auf eine neue partition bringen.
Noch liegt /usr auf der / partition.
wie kann ich das anstellen, ohne das die verweise und rechte verlohren gehen.
ist dies überhaupt möglich, oder müsste ich das system neu aufsetzen?
gruss meo
/usr auf eine zwite Platte auslagern
Re: /usr auf eine zwite Platte auslagern
Kein Problem. Neue Platte (Partition) einbinden, z.B. unter /mnt/usr, den Inhalt von /usr nach /mnt/usr verschieben, /etc/fstab anpassen, /mnt/usr aushängen und auf das jetzt leere /usr wieder einbinden. Das ganze verständlicherweise im Single-User Modus.
Re: /usr auf eine zwite Platte auslagern
also einfach ein cp /usr /mnt/usr ?
in /usr hängt doch auch der Kernel und viele andere wichtige Programme.
Keine gefahr, tücke oder list die dabei noch beachten muss, ausser einem Backup der wichtigen Daten?
Wie sieht es mit den rechten und links aus?
muss ich da nicht mit tar arbeiten und die aussgabe auf /mnt/usr leiten und da entsprechend wieder auspacken mit der option -p?
Wenn ja wie geht das?
tar -cf /usr > /mnt/usr | tar xvfp usr.tar oder so? keinen blick!!!!!!!!
gruss
in /usr hängt doch auch der Kernel und viele andere wichtige Programme.
Keine gefahr, tücke oder list die dabei noch beachten muss, ausser einem Backup der wichtigen Daten?
Wie sieht es mit den rechten und links aus?
muss ich da nicht mit tar arbeiten und die aussgabe auf /mnt/usr leiten und da entsprechend wieder auspacken mit der option -p?
Wenn ja wie geht das?
tar -cf /usr > /mnt/usr | tar xvfp usr.tar oder so? keinen blick!!!!!!!!
gruss
Re: /usr auf eine zwite Platte auslagern
In /usr liegt kein Kernel. Der liegt entweder in / oder /boot. Im Singleusermodus sollte /usr eigentlich nicht wirklich benötigt werden (die für die bash vermutlich benötigten shared libs sollten eh schon geladen sein)
Falls Dir das zu risikoreich erscheint, boote einfach von einer Rettungs-CD und binde / und /mnt/usr irgendwo ein, und verschiebe dann die Daten.
Ansonsten: mv /usr/* /mnt/usr/
Evtl. brauchst Du xargs, da muß Dir wer anders helfen, gibt aber auf Pro-Linux einen Artikel dazu. Mal suchen.
Du arbeitest eh als Wurzel und mv sollte die Rechte und Eigentümer beibehalten. Ansonsten: man mv um auf Nr. Sicher zu gehen.
Mit tar und pipes bin ich auch nicht so fit, aber ich würde mal
cd /mnt/usr
tar cf - /usr/* | tar xpf -
probieren. Kannst ja vorher mal testen mit anderen Testverzeichnissen.
Ich benutze fast nur noch star
star -C /usr -c . | star -C /mnt/usr -xp
Falls Dir das zu risikoreich erscheint, boote einfach von einer Rettungs-CD und binde / und /mnt/usr irgendwo ein, und verschiebe dann die Daten.
Ansonsten: mv /usr/* /mnt/usr/
Evtl. brauchst Du xargs, da muß Dir wer anders helfen, gibt aber auf Pro-Linux einen Artikel dazu. Mal suchen.
Du arbeitest eh als Wurzel und mv sollte die Rechte und Eigentümer beibehalten. Ansonsten: man mv um auf Nr. Sicher zu gehen.
Mit tar und pipes bin ich auch nicht so fit, aber ich würde mal
cd /mnt/usr
tar cf - /usr/* | tar xpf -
probieren. Kannst ja vorher mal testen mit anderen Testverzeichnissen.
Ich benutze fast nur noch star
star -C /usr -c . | star -C /mnt/usr -xp
Re: /usr auf eine zwite Platte auslagern
nicht vergessen, fstab anzupassen, zb. <i>/dev/sda1 /usr reiserfs defaults
0 0</i>
die alten daten zunaechst nicht wegwerfen, sondern /usr nur umbenennen und ein neues verzeichnis /usr anlegen.
<b>always work failsafe and expect desasters</b> deswegen ist es ohne cdrom oder diskettenset zum notsystem booten, das _nicht_ auf festplatte liegt, nicht angesagt, soetwas zu machen.
ratte
0 0</i>
die alten daten zunaechst nicht wegwerfen, sondern /usr nur umbenennen und ein neues verzeichnis /usr anlegen.
<b>always work failsafe and expect desasters</b> deswegen ist es ohne cdrom oder diskettenset zum notsystem booten, das _nicht_ auf festplatte liegt, nicht angesagt, soetwas zu machen.
ratte
Re: /usr auf eine zwite Platte auslagern
es hat geklappt.
# mkdir /mnt/usr
# cp -f /usr/*
# vi /etc/fstab
# mv /usr /usr.old
# reboot
<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
# rm -rf /usr.old
danke für die hilfe
meo
# mkdir /mnt/usr
# cp -f /usr/*
# vi /etc/fstab
# mv /usr /usr.old
# reboot
<img src="http://www.pl-forum.de/UltraBoard/Images/Happy.gif" border="0" align="middle">
# rm -rf /usr.old
danke für die hilfe
meo