Erhöhen Sie die Verzeichnisgröße


1

Ich habe ein physisches Laufwerk auf meinem System installiert, auf dem ich Dateien für meine Anwendung speichern werde. Ich habe es bei montiert /storage/appfiles. Nehmen wir an, dass die Festplatte in Zukunft zu 100% gefüllt ist und ich eine andere physische Festplatte installieren werde. Wie kann ich das Verzeichnis erweitern, /storage/appfilessodass ich den Code meines Programms nicht ändern muss und es weiterhin funktioniert, ohne zu wissen, dass es überhaupt eine andere gibt? fahren - geht das?


Wenn Sie Ihre Festplatte zum ersten Mal mit LVM eingerichtet haben , fügen Sie einer Datenträgergruppe transparent eine neue physische Festplatte hinzu:vgextend ${VOLGROUP} ${PHYSICAL_DEVICE}
user4556274

@ user4556274 Ich bin mir nicht sicher, ob ich das getan habe. Ich habe gerade die Festplatte an den Computer angeschlossen und die Befehlszeile zum Formatieren und Laden verwendet.
php_nub_qq

Da dies markiert ist ubuntu, besteht eine gute Wahrscheinlichkeit, dass Ihr Computer eingerichtet wurde, lvmwenn Sie während der Installation die Standardeinstellungen akzeptiert haben. Ausgabe sudo lvm lvsIhrer LVM - Volumes aufzulisten. Wenn Sie eine Auflistung erhalten, haben Sie es. Wenn Sie eine Fehlermeldung erhalten, lvmdie nicht installiert ist, ...
user4556274

@ user4556274 Okay, es scheint, ich habe LVM-Volumes, aber es sind nur mein erstes Laufwerk und die Swap-Partition aufgeführt. Das fragliche Laufwerk, das ich gerade installiert habe, fehlt. Sollte dies der Fall sein?
php_nub_qq

Tut mir leid, dass ich keine vollständige Antwort gebe, das verknüpfte Howto deckt alles ab. Sie müssen lvm auf die neue Festplatte aufmerksam machen, lvm pvcreate ${PHYSICAL_DEVICE}bevor Sie sie zu Ihrer Datenträgergruppe hinzufügen. Es gibt viele Optionen für alle lvmBefehle. Lesen Sie am besten das Handbuch, um sicherzustellen, dass Sie das gewünschte Setup erhalten.
user4556274
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.