
Ich bin mir nicht sicher, welchen Pfad ich zum Speichern der Datei angeben soll.
host# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/xvda2 5.9G 5.0G 574M 90% /
/dev/xvda4 7.9G 147M 7.4G 2% /mnt
Standardmäßig werden die Daten in gespeichert /
. Ich muss einen anderen Speicherort auf der Festplatte angeben, um die Datei zu speichern, wenn mein Standardspeicherort voll ist.
Wie kann ich also den Pfad angeben? Ist es etwa so: /dev/xvda4/
? Oder so:/mnt/mydir
Antwort1
Sie sollten es /mnt
in Ihrem Fall verwenden, da es sich auf der zweiten Partition befindet, auf der freier Speicherplatz vorhanden ist.
Sie sollten nicht zulassen, dass die Root- /
Partition () voll wird, da Sie sonst Probleme bekommen. Beispielsweise kann Ihr Paketmanager beim nächsten Systemupdate viele Pakete herunterladen und beim Versuch, sie zu installieren, abstürzen, einfach aufgrund von zu wenig Speicherplatz.
DerStandardDer Speicherort für Ihre Dateien sollte Ihr Home-Verzeichnis sein. Wenn Sie sich beispielsweise als Benutzer anmelden, navaz
ist Ihr Home-Verzeichnis /home/navaz
. Ihr allgemeiner Speicherbereich sollte dies und nicht root ( /
) sein.
In Ihrem Fall /home
ist es ein Unterverzeichnis des Stammverzeichnisses ( /
), sodass Sie das Auffüllen der Festplatte nicht verhindern können, wenn Sie Dateien in speichern /home
. Wenn Sie die 8-GiB-Partition jedoch als /home
statt als mounten /mnt
, können Sie den darauf befindlichen Speicherplatz zum Speichern Ihrer Dateien verwenden, wodurch ein Großteil der Stammpartition freigegeben wird.