Ich bin nicht sehr tief in dieser Mount-/Unmount-Sache unter Linux, also hier meine Frage:
Mit df -h Ich bekomme folgende Übersicht:
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /home
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Ich verwende diese Maschine als Webserver, auf dem sich alle webbezogenen Dinge unter /srv/ befinden . Da dies Teil von / ist Ich habe hier keinen Speicherplatz mehr. Ich habe /home gesehen 44G verfügbaren Webspace zu haben, was in meinem Fall reiner Unsinn ist. Also möchte ich /home haben nicht als eigene Partition (sondern Teil von / ), sondern /srv als eigene Partition, die den von /home belegten Platz belegt . Also danach df -h sollte so aussehen (/home ersetzt durch /srv ):
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 323M 306M 0 100% /
tmpfs 502M 0 502M 0% /lib/init/rw
udev 497M 116K 497M 1% /dev
tmpfs 502M 0 502M 0% /dev/shm
/dev/sda9 47G 181M 44G 1% /srv
/dev/sda8 368M 12M 338M 4% /tmp
/dev/sda5 8,3G 1,1G 6,8G 14% /usr
/dev/sda6 2,8G 433M 2,2G 17% /var
Was muss ich tun, um hierher zu kommen?
Akzeptierte Antwort:
Da haben Sie viel Platz in /home , verschieben Sie alles aus /srv in /home , dann verschieben Sie (optional) das Zeug, das sich in /home befand auf die Root-Partition.
Die einfachste Lösung, wenn Sie ein paar Minuten Ausfallzeit nicht stören, ist das Verschieben von /srv in die größere Partition und symlink sie:
mv /srv /home
ln -s /home/srv /
Wenn Sie wirklich /home verschieben möchten auf die Root-Partition, dann dauert es ein paar Umbenennungen. Ich nehme an, es gibt kein Verzeichnis namens /home/srv oder /srv/srv .
mv /srv home
mkdir /srv
mount --move /home /srv
mv /srv/acme … /home/
mv /srv/srv/* /srv
rmdir /srv/srv
Schließlich (wenn Sie nicht die symbolische Linkmethode verwenden) bearbeiten Sie /etc/fstab um den Einhängepunkt zu ändern:in der Zeile, die mit /dev/sda9 /home beginnt , ersetzen Sie /home durch /srv .