[LINUX] So legen Sie einen freigegebenen Ordner mit dem Host-Betriebssystem in CentOS7 auf Virtual BOX fest

Einführung

Freut mich, dich kennenzulernen. Es heißt "Kabigon". Ich bin normalerweise ein Datenwissenschaftler, der nicht versucht, das Geschäft eines Finanzinstituts zu verstehen. Ich möchte meinen Kampf als ersten Artikel von Qiita aufzeichnen.

Hintergrund des Schreibens

Als ich Docker mit Udemy studierte, musste ich den freigegebenen Ordner von VirtualBox (Host-Betriebssystem, Gast-Betriebssystem) festlegen, und ich war dort begeistert. Obwohl es Artikel der Pioniere gibt, kann keiner von ihnen so gelöst werden, wie sie sind, und nachdem ich das Ensemble verschiedener Informationen gelernt habe, wurden die Einstellungen vorgenommen, sodass ich sie hier einschließlich eines Memorandums schreiben werde. Ich hoffe, es hilft denen, auf die verwiesen wird.

Ausführungsumgebung

(Host OS) Windows10 pro (Guest OS:virtual)CentOS7.7 (1908) CLI (Virtualization)VirtualBox 6.1.8-137981 Testzeit: 2020/05/28

Verfahren

Es wird bei der Einführung von CentOS zum Start weggelassen.

In VirtualBox gibt es Einstellungselemente, die sehr nett zu sein scheinen, wie z. B. [Einstellungen]> [Freigegebener Ordner], und ich habe mich gefragt, ob ich dies tun kann, indem ich hier den Ordner des Host-Betriebssystems angebe. Vor dem Einrichten freigegebener Ordner in VirtualBox Sie müssen etwas namens "Guest Additions" einrichten.

Der Ablauf wird unten erläutert.

GetAdditions Einstellung Vorabend (Paket Update)

Nach dem Wechsel zu Root-Rechten mit su Aktualisieren Sie die Pakete und installieren Sie die erforderlichen Pakete.

yum -y update
yum -y install kernel-devel kernel-headers gcc gcc-c++
yum -y install bzip2

Wenn Sie mit "kernel-devel" und "kernel-headers" beginnen, ist dies nicht mit dem vorhandenen Kernel vereinbar, der nicht aktualisiert wurde. Aktualisieren Sie daher zuerst den Kernel (enthalten in "yum -y update"). Es macht Sinn, es zu tun.

Es wird empfohlen, hier "bzip2" zu installieren, da dies in einem späteren Prozess benötigt wird.

Sobald die obigen Schritte abgeschlossen sind, verwenden Sie "Neustart", um *** neu zu starten ***!

Gastzusätze installieren

(Verwenden Sie nach dem Neustart den Befehl su, um zu Root-Rechten zu übertragen.)

GuestAdditions werden im ISO-Image-Format installiert, jedoch standardmäßig in VirtualBox ohne besondere Erfassung.

ISO-Image einfügen

Wählen Sie in VirtualBox [Gerät]> [Gast-Additions-CD-Image einfügen ...] und stellen Sie eine Verbindung her. ss1.png

Installation

Mounten Sie das verbundene Disk-Image im Ordner media in CentOS.

mount -r /dev/cdrom /media

Gehen Sie zum Ordner "Medien" und Führen Sie nach Abschluss der Bereitstellung die Installation über das Bereitstellungsimage aus. Das Paket "bzip2" ist erforderlich, damit "VBoxLinuxAdditions.run" hier ausgeführt werden kann.

cd /media
sh ./VBoxLinuxAdditions.run

Hängen Sie nach Abschluss der Installation das Image aus und starten Sie es neu.

cd
umount /media
reboot

Sie können die Bereitstellung auch über die GUI aufheben. ss2.png

Freigegebene Ordnereinstellungen

Wählen Sie nach der Rückkehr vom Neustart [Gerät]> [Freigegebener Ordner]> [Einstellungen für freigegebenen Ordner]. Legen Sie den Ordner fest, den Sie im Host-Betriebssystem freigeben möchten (in diesem Fall Windows). ss3.png

Wählen Sie [Einstellungen für freigegebene Ordner], um zum folgenden Fenster zu gelangen. ss4.png Wählen Sie "Freigegebener Ordner" und klicken Sie rechts auf die Schaltfläche "Neu hinzufügen". ss5.png Wählen Sie einen beliebigen Ordner. (Diesmal lautet der Ordnername docker_file) Ebenfalls,

Aktivieren Sie das Kontrollkästchen und drücken Sie zum Schließen [OK].

Im Gastbetriebssystem (CentOS) wird es jetzt als "/ media / sf_ {Name des freigegebenen Ordners}" freigegeben, in diesem Fall "/ media / sf_docker_file".

Stellen Sie freigegebene Ordner bereit

Wenn Sie andere als / media / sf_ {Name des freigegebenen Ordners} oben bereitstellen möchten,

su
cd media/
mount -t vboxsf sf_{Freigegebener Ordnername} {Mounten Sie den Namen des Zielverzeichnisses}
reboot

Mit können Sie einen anderen Ordner zu einem freigegebenen Ordner im Gastbetriebssystem machen.

Einstellungen für Zugriffsbeschränkungen

Mit den obigen Schritten steht der freigegebene Ordner dem Root-Benutzer zur Verfügung. Wenn Sie jedoch anderen allgemeinen Benutzern Zugriff auf den freigegebenen Ordner gewähren möchten, fügen Sie den Benutzer mit dem folgenden Befehl hinzu.

su
gpasswd --add {Nutzername} vboxsf

In Verbindung stehender Artikel

Ich habe sehr viel auf jeden Artikel verwiesen, und einige Teile wurden zitiert. Wenn Sie es ärgerlich finden, würde ich es begrüßen, wenn Sie darauf hinweisen könnten.

Referenzseite

Recommended Posts

So legen Sie einen freigegebenen Ordner mit dem Host-Betriebssystem in CentOS7 auf Virtual BOX fest
So senden Sie Dateien auf einmal, indem Sie mit SCP in mehreren Schritten eine Verbindung zu einem Host auf der anderen Seite der Plattform herstellen
[Python] Holen Sie sich die Dateien mit Python in den Ordner
So erhalten Sie die Dateien im Ordner [Python]
[19.11.2015] So registrieren Sie einen Dienst lokal mit dem Python SDK bei naoqi os
So veröffentlichen Sie ein Blog auf Amazon S3 mit der statischen Blog-Engine "Pelican" für Pythonista
So legen Sie Google Text & Tabellen in einem Ordner zusammen in einer TXT-Datei mit Python ab
So erhalten Sie mit Python eine Liste der Dateien im selben Verzeichnis
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So erstellen Sie ein Untermenü mit dem Plug-In [Blender]
So installieren Sie caffe unter OS X mit Macports
Ein Memorandum zur Verwendung von Keras 'keras.preprocessing.image
Wie identifiziere ich das Element mit der geringsten Anzahl von Zeichen in einer Python-Liste?
Ein Memo darüber, wie man das schwierige Problem der Erfassung von FX mit AI überwinden kann
Definieren Sie eine Aufgabe zum Festlegen der Fabric-Umgebung in YAML
So installieren Sie Python2.7 python3.5 mit pyenv (unter RHEL5 CentOS5) (2016 Nov)
So geben Sie ein Dokument im PDF-Format mit Sphinx aus
Verwendung der Methode __call__ in der Python-Klasse
So legen Sie das HTML-Klassenattribut in Djangos forms.py fest
So manipulieren Sie das DOM im Iframe mit Selen
Hinweise zum Laden einer virtuellen Umgebung mit PyCharm
Verarbeiten Sie die Dateien im Ordner in der Reihenfolge mit dem Shell-Skript
So generieren Sie eine Abfrage mit dem IN-Operator in Django
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Eine Geschichte über den Umgang mit dem CORS-Problem
Stellen Sie mit ssh-Verbindung vom Mac aus eine Verbindung zu centos6 auf der Virtualbox her
Hinweise zur Verwendung von Marshmallow in der Schemabibliothek
So installieren Sie Theano unter Mac OS X mit Homebrew
[Cyberduck] So tauschen Sie Dateien unter Linux (CentOS7) aus, die von VirtualBox mit Mac über die GUI gestartet wurden
Rufen Sie die Excel-Liste rekursiv in einem bestimmten Ordner mit Python ab und schreiben Sie sie in Excel.
So stellen Sie die Ausgabeauflösung für jeden Keyframe in Blender ein
Wie ist der Fortschritt? Lassen Sie uns mit dem Boom in Python weitermachen
[Django lernt mit der Klinge des Teufels] So erhalten Sie einen Abfragesatz für die Vorwärts- / Rückwärtsreferenz
[sh] Das Speichern der Befehlsausführung führt zu Variablen
So bestimmen Sie die Existenz eines Selenelements in Python
Ein Hinweis zum Überprüfen der Verbindung zum Lizenzserver-Port
So erhalten Sie alle möglichen Werte in einem regulären Ausdruck
[Einführung in Python] So teilen Sie eine Zeichenfolge mit der Funktion split
Wie einfach ist es, ein Medikament auf dem Markt zu synthetisieren?
So überprüfen Sie die Speichergröße einer Variablen in Python
Schritte zum Installieren von VirtualBox unter CentOS
So erstellen Sie einen Befehl zum Lesen der Einstellungsdatei mit Pyramide
Geben Sie den Inhalt von ~ .xlsx im Ordner mit Python in HTML aus
So passen Sie U-Boot mit einer benutzerdefinierten Karte für OSD335X an (Hinweis)
Für diejenigen, die nicht wissen, wie man ein Passwort mit Jupyter auf Docker festlegt
So verwenden Sie Python in Pyenv unter MacOS mit PyCall
[Einführung in Python] Wie verwende ich den Operator in in der for-Anweisung?
So überprüfen Sie die Speichergröße eines Wörterbuchs in Python
So installieren Sie PyPy unter CentOS
So kombinieren Sie alle CSVs in einem Ordner zu einer CSV
So installieren Sie TensorFlow unter CentOS 7
So ermitteln Sie die Scheitelpunktkoordinaten eines Features in ArcPy
So stellen Sie eine Django-App in nur 5 Minuten für Heroku bereit
So installieren Sie Maven unter CentOS
So senden Sie eine Anfrage mit Python an die DMM (FANZA) -API
So führen Sie den Übungscode des Buches "Profitable KI mit Python erstellen" in Google Colaboratory aus
[Python] Was ist ein formales Argument? So stellen Sie den Anfangswert ein
[Kleine Geschichte] So speichern Sie Matplotlib-Diagramme in einem Stapel mit Jupyter
Überlegen Sie, wie Sie einen Filter mit den Shotgun API-Contact-Versionen schreiben
Ein Memo, das durch Umbenennen der Dateinamen im Ordner mit Python organisiert wird