Fesplatten änderung

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
brendyboy
Beiträge: 35
Registriert: 01.04.2005 23:33:47
Kontaktdaten:

Fesplatten änderung

Beitrag von brendyboy » 10.05.2005 17:06:35

Tag,

Ich habe das Problem, das auf meinem root Server 26GB auf das /home/ verzeichnis
geleitet wird, was ich also eigentlich im /var/ haben muss, wie kann man das ändern?
Grafische änderung:

Vorher so:

Code: Alles auswählen

Filesystem            Size   Used   Avail    Use% Mounted on
/dev/hda1             -         349M  121M   75% /
/dev/hda5             -         284M  4.6G    6% /usr
/dev/hda6             -         109M  4.7G    3% /var
/dev/hda7             -         448k   26G     1% /home
none                     -                0  121M   0% /tmp
Nacher möchte ich es ungefähr so:

Code: Alles auswählen

Filesystem            Size   Used   Avail    Use% Mounted on
/dev/hda1                  -    349M  121M   75% /
/dev/hda5                  -   284M   4.6G     6% /usr
/dev/hda6                  -   109M   26G      3% /var
/dev/hda7                  -   448k      2G     1% /home
none                          -   0  121M   0% /tmp

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 10.05.2005 17:13:57

das kann man ohne daten verlust ganz einfach machen!
dreh einfach die partionen rum!
Mach aus deiner /home die /var und andersrum!
kopier allen kram von /home nach /var
und kopier alles kram von /var nach /home
dann in der fstab noch sagen, dass er jetzt /dev/hda7 nach /var und /dev/hda6 nach /home mounten soll und fertig!
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

brendyboy
Beiträge: 35
Registriert: 01.04.2005 23:33:47
Kontaktdaten:

Beitrag von brendyboy » 10.05.2005 17:52:15

comes hat geschrieben:das kann man ohne daten verlust ganz einfach machen!
dreh einfach die partionen rum!
Mach aus deiner /home die /var und andersrum!
kopier allen kram von /home nach /var
und kopier alles kram von /var nach /home
Das hört sich doch schonmal ganz gut an :).

dann in der fstab noch sagen, dass er jetzt /dev/hda7 nach /var und /dev/hda6 nach /home mounten soll und fertig!
Das erkläre mir bitte etwas genauer, wie ich das mache :).

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 10.05.2005 18:09:06

comes hat geschrieben:das kann man ohne daten verlust ganz einfach machen!
dreh einfach die partionen rum!
Mach aus deiner /home die /var und andersrum!
kopier allen kram von /home nach /var
und kopier alles kram von /var nach /home
dann in der fstab noch sagen, dass er jetzt /dev/hda7 nach /var und /dev/hda6 nach /home mounten soll und fertig!
ja geht - aber warum unmountest du nicht beide und hängst sie vertauscht wieder ein :wink:
vielleicht etwas weniger aufwand :idea:

edit: asche auf mein haupt - ich sollte schon bis ende lesen :lol:

brendyboy
Beiträge: 35
Registriert: 01.04.2005 23:33:47
Kontaktdaten:

Beitrag von brendyboy » 10.05.2005 18:37:09

hää???

Das verstehe ich net so wirklich, für n00bs, bitte etwas genauer :D .

Benutzeravatar
meandtheshell
Beiträge: 4054
Registriert: 14.01.2005 17:51:30

Beitrag von meandtheshell » 10.05.2005 18:51:27

aktueller stand ist ja das du versch. geräte datein (z.b. /dev/hda4 oder so) in den verzeichnisbaum eingehängt hast - z.b. /dev/hda5 nach /usr

du möchtest jetzt einfach zwei partitionen an deren platz im dateisystem vertauschen - wenn es dir hilft eine metapher - stell dir den unix verzeichnis baum vor wie einen normalen baum wo am ende eines Astes (mountpoint z.b. /usr oder /var oder /) birnen (gerätedatein z.b. /dev/hda4) hängen

so du hast zwei birnen - eine große (/dev/hda7) und eine kleine (/dev/hda6) - nun möchtest du die große genau dahin hängen wo aktuell die kleine hängt und umgekehrt das heißt du musst aber dafür sorgen das gewisse eigenschaften von der großen zur kleinen birne wandern und umgekehrt - d.h. diese eigenschaften braucht der mountpoint - die sind also an das ende eines ganz speziellen astes unseres baumes gebunden - um eigenschaften von der großen zu kleinen birne zu schieben und umgekehrt siehe

Code: Alles auswählen

man mv
(bewegen von datein)

dann holst du die birnen vom baum

Code: Alles auswählen

man umount
und hängst die große mit den vorher von der kleinen birne übertragenen eigenschaften an den platz der kleinen birne an unserem baum

Code: Alles auswählen

man mount
- für die kleine birne eben umgekehrt

ob ich dir jetzt noch sagen soll das der baum am kopf steht :wink: - vergiss das - nicht wichtig :lol:

comes
Beiträge: 2702
Registriert: 11.03.2005 07:33:30
Wohnort: /dev/null
Kontaktdaten:

Beitrag von comes » 11.05.2005 09:33:26

netter vergleich! :D

wie gesagt, einfach die daten von /var nach /home kopieren
und dein /home den inhalt von /home nach /var kopieren. (vorsicht: jetzt sind in /home auch die daten von /var. hier musst du nur deine benutzer nach /var kopieren. erkennbar an ordner die so heißen wie deine nutzer. kopiere diese komplett nach /var) am einfachsten geht das entweder über die GUI (GNOME/KDE) oder über die shell mit hilfe von mc (apt-get install mc) oder du nimmst knoppix. doch vorsicht!: unter knoppix werden laufwerke mit nur-lese-rechten gemountet. musst du also ummounten.
grüße, comes

Faschismus ist keine Meinung, sondern ein Verbrechen!
http://sourcewars.de

Antworten