GNU/Linux >> LINUX-Kenntnisse >  >> Debian

Debian – /var, /home auf separate Partition verschieben?

Ich versuche, einige Ordner zu verschieben (z. B. /var und /home ) auf eine separate Partition, nachdem Sie diese Anleitung gelesen haben:

3.2.1 Wählen Sie ein intelligentes Partitionsschema

Ich konnte einen Ordner erfolgreich verschieben, indem ich diese Anleitung befolgte.

Es scheint jedoch nicht für mehrere Ordner zu funktionieren, und alle meine Ordner werden ohne richtige Ordner in die Partition verschoben.

Ich möchte /var mounten , /home , und /tmp auf die separate Partition; kann mir jemand dabei helfen?

Akzeptierte Antwort:

1. Zuerst benötigen Sie etwas nicht zugeordneten Speicherplatz, um die Partitionen für jeden Einhängepunkt (/var, /home, /tmp) zu erstellen. Verwenden Sie dazu Gparted.

2. Dann müssen Sie die Dateisysteme für diese Partitionen erstellen (kann auch mit Gparted gemacht werden) oder verwenden Sie:

mkfs.ext4 /dev/sdaX

zum Beispiel, um ein neues ext4-Dateisystem auf dem Gerät /dev/sdaX zu erstellen (ersetzen Sie /dev/sdaX durch Ihr eigenes Gerät)

3. Mounten Sie das neue Dateisystem unter /mnt

mkdir /mnt/var        
mount /dev/sdaX /mnt/var

4. Wechseln Sie in den Einzelbenutzermodus, sodass während des Vorgangs keine rw-Aktivität im Verzeichnis stattfindet

init 1

5. Geben Sie Ihr Root-Passwort ein.

6. Daten nur in var sichern (nicht im /var-Verzeichnis selbst)

cd /var
cp -ax * /mnt/var

7. Benennen Sie das /var-Verzeichnis um, nachdem Ihre Daten erfolgreich übertragen wurden.

cd /
mv var var.old

8. Erstellen Sie das neue var-Verzeichnis

mkdir var

9. Unmounten Sie die neue Partition.

umount /dev/sdaX

10. Mounten Sie es erneut als /var

mount /dev/sdaX /var

11. Bearbeiten Sie die Datei /etc/fstab so, dass sie die neue Partition enthält, wobei /var der Einhängepunkt ist, sodass sie beim Booten automatisch eingehängt wird.

/dev/sdaX       /var     ext4    defaults    0 0

12. Wiederholen Sie die Schritte 1-11 für /home und /tmp.

13. Kehren Sie schließlich zum Multitasking-Modus zurück.

init 5

Debian
  1. Wie behandelt Linux mehrere aufeinanderfolgende Pfadtrennzeichen (/home////username///file)?

  2. Wann sollte /dev/random vs. /dev/urandom verwendet werden?

  3. Unterschied zwischen /var/log/messages, /var/log/syslog und /var/log/kern.log?

  4. Django static_root in /var/www/... - keine Berechtigungen für collectstatic

  5. Warum andere Dinge als /home auf eine separate Partition legen?

Wann sollte ich /dev/shm/ verwenden und wann sollte ich /tmp/?

unix:///var/run/supervisor.sock keine solche Datei

Linux:Unterschied zwischen /dev/console , /dev/tty und /dev/tty0

So ändern Sie das Standard-/tmp in /home/user/tmp

Sollten Websites gemäß der empfohlenen Verwendung in /var/ oder /usr/ leben?

Unterschiede zwischen /dev/sda und /dev/sda1