In Eric Hammonds Artikel Ausführen von MySQL auf Amazon EC2 mit EBS zeigt er, wie ein zweites Laufwerk ( /vol/
) hinzugefügt wird, und verschiebt dann die mysql
Konfiguration und die Daten dorthin.
/sdh
wird wie /vol
durch Bearbeiten fstab
und Hinzufügen gemountet :
/dev/sdh /vol xfs noatime 0 0
Und als nächstes werden einige Pfade wie folgt hinzugefügt:
/vol/etc/mysql /etc/mysql none bind
Ich habe kein Problem damit, aber ich verstehe nicht ganz, was los ist.
Ich kann dies am ehesten mit der Verwendung eines Symlinks vergleichen, etwa:
ln -s /etc/mysql /vol/etc/mysql
Ich habe einen Blick darauf geworfen, man fstab
ohne viele Informationen über die bind
Syntax zu sehen, und kann sie auch nicht im fstab
Abschnitt im Linux-Administratorhandbuch finden. Kann jemand etwas Licht in fstab
die bind
Syntax bringen, wie sie funktioniert, was sie tut und wo ich weitere Informationen dazu finden sollte?
/dev
manuell bereitgestellt und ausgefüllt werden. Dies wird durchbind
Mounten des/dev
Verzeichnisses des Hostsystems erreicht . Ein Bind-Mount ist ein spezieller Mount-Typ, mit dem Sie einen Spiegel eines Verzeichnisses oder eines Mount-Punkts an einem anderen Ort/mychroot/home
auf ,/home
bevor Siechroot(2)
, aber nachdem Sie chroot, die Symlink unterbrochen ist (/mychroot
nicht mehr existiert , aus der Sicht der chroot - Umgebung). Bindung an die Rettung.