Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Verwaltung der NFS Benutzeroberfläche auf Snow Family-Geräten
Verwenden Sie die Schnittstelle Network File System (NFS), um Dateien auf das Snow Family-Gerät hochzuladen, als ob das Gerät ein lokaler Speicher Ihres Betriebssystems wäre. Dies ermöglicht einen benutzerfreundlicheren Ansatz beim Übertragen von Daten, da Sie Funktionen Ihres Betriebssystems wie das Kopieren von Dateien, das Ziehen und Ablegen von Dateien oder andere Funktionen der grafischen Benutzeroberfläche verwenden können. Jeder S3-Bucket auf dem Gerät ist als NFS Schnittstellenendpunkt verfügbar und kann für das Kopieren von Daten bereitgestellt werden. Die NFS Schnittstelle ist für Importaufträge verfügbar.
Sie können die NFS Schnittstelle verwenden, wenn das Snowball Edge-Gerät so konfiguriert wurde, dass es bei der Erstellung des Auftrags zur Bestellung des Geräts berücksichtigt wurde. Wenn das Gerät nicht so konfiguriert ist, dass es die NFS Schnittstelle enthält, verwenden Sie den S3-Adapter oder Amazon S3 S3-kompatiblen Speicher auf Snow Family-Geräten, um Daten zu übertragen. Weitere Informationen zum S3-Adapter finden Sie unterVerwaltung des Amazon S3 S3-Adapterspeichers mit AWS OpsHub. Weitere Informationen zu Amazon S3 S3-kompatiblem Speicher auf Snow Family-Geräten finden Sie unterRichten Sie Amazon S3 S3-kompatiblen Speicher auf Snow Family-Geräten ein mit AWS OpsHub.
Beim Start verwendet die NFS Schnittstelle 1 GB Arbeitsspeicher und CPU 1. Dadurch kann die Anzahl der anderen Dienste, die auf dem Snow Family-Gerät ausgeführt werden, oder die Anzahl der EC2 -kompatiblen Instanzen, die ausgeführt werden können, begrenzt werden.
Daten, die über die NFS Schnittstelle übertragen werden, werden bei der Übertragung nicht verschlüsselt. Bei der Konfiguration der NFS Schnittstelle können Sie CIDR Blöcke angeben, und das Snow Family-Gerät schränkt den Zugriff auf die NFS Schnittstelle von Client-Computern mit Adressen in diesen Blöcken aus.
Dateien auf dem Gerät werden nach der Rückgabe an Amazon S3 übertragen AWS. Weitere Informationen finden Sie unter Jobs in Amazon S3 importieren .
Weitere Informationen zur Verwendung NFS mit Ihrem Computer-Betriebssystem finden Sie in der Dokumentation zu Ihrem Betriebssystem.
Beachten Sie bei der Verwendung der NFS Benutzeroberfläche die folgenden Details.
Dateinamen sind Objektschlüssel in Ihrem lokalen S3-Bucket auf dem Snow Family-Gerät. Der Schlüsselname ist eine Folge von Unicode-Zeichen, deren UTF -8-Kodierung maximal 1.024 Byte lang ist. Wir empfehlen, möglichst NFSv4 .1 zu verwenden und Dateinamen mit Unicode UTF -8 zu codieren, um einen erfolgreichen Datenimport sicherzustellen. Dateinamen, die nicht mit UTF -8 codiert sind, werden möglicherweise nicht nach S3 hochgeladen oder können je nach verwendeter Kodierung mit einem anderen Dateinamen nach S3 hochgeladen werden. NFS
Stellen Sie sicher, dass die maximale Länge Ihres Dateipfads weniger als 1024 Zeichen beträgt. Geräte der Snow Family unterstützen keine Dateipfade mit mehr als 1024 Zeichen. Eine Überschreitung dieser Dateipfadlänge führt zu Fehlern beim Dateiimport.
Weitere Informationen finden Sie unter Objektschlüssel im Amazon Simple Storage Service-Benutzerhandbuch.
-
Bei NFS basierten Übertragungen werden Ihren Objekten Metadaten POSIX im Standardstil hinzugefügt, wenn sie von Snow Family-Geräten in Amazon S3 importiert werden. Darüber hinaus werden Sie die Metadaten „x-amz-meta-user-agent aws-datasync“ sehen, wie wir sie derzeit AWS DataSync als Teil des internen Importmechanismus für den Snow Family-Geräteimport mit Option in Amazon S3 verwenden. NFS
Sie können bis zu 40 Millionen Dateien mit einem einzigen Snowball Edge-Gerät übertragen. Wenn Sie mehr als 40 Millionen Dateien in einem einzigen Auftrag übertragen müssen, stapeln Sie die Dateien, um die Anzahl der Dateien pro Übertragung zu reduzieren. Einzelne Dateien können eine beliebige Größe mit einer maximalen Dateigröße von 5 TB für Snowball Edge-Geräte mit der erweiterten NFS Schnittstelle oder der S3-Schnittstelle haben.
Sie können die NFS Schnittstelle auch mit AWS OpsHub einem GUI Tool konfigurieren und verwalten. Weitere Informationen finden Sie unter NFSBenutzeroberfläche verwalten und NFS für die .
NFSKonfiguration für Snow Family-Geräte
Die NFS Schnittstelle läuft standardmäßig nicht auf dem Snow Family-Gerät. Sie müssen sie daher starten, um die Datenübertragung zum Gerät zu ermöglichen. Sie können die NFS Schnittstelle konfigurieren, indem Sie die IP-Adresse einer virtuellen Netzwerkschnittstelle (VNI) angeben, die auf dem Snow Family-Gerät ausgeführt wird, und den Zugriff auf Ihre Dateifreigabe bei Bedarf einschränken. Bevor Sie die NFS Schnittstelle konfigurieren, richten Sie eine virtuelle Netzwerkschnittstelle (VNI) auf Ihrem Snow Family-Gerät ein. Weitere Informationen finden Sie unter Netzwerkkonfiguration für Compute-Instances.
Konfigurieren Sie Geräte der Snow Family für die NFS Schnittstelle
Verwenden Sie den
describe-service
Befehl, um festzustellen, ob die NFS Schnittstelle aktiv ist.snowballEdge describe-service --service-id
nfs
Der Befehl gibt den Status des NFS Dienstes zurück,
ACTIVE
oderINACTIVE
.{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" } }
Wenn der Wert des
State
Namens lautetACTIVE
, ist der NFS Schnittstellendienst aktiv und Sie können das Snow NFS Family-Geräte-Volume mounten. Weitere Informationen finden Sie unter . Wenn der Wert lautetINACTIVE
, müssen Sie den Dienst starten.
Den NFS Dienst auf dem Snow Family-Gerät starten
Starten Sie bei Bedarf eine virtuelle Netzwerkschnittstelle (VNI) und starten Sie dann den NFS Dienst auf dem Snow Family-Gerät. Falls erforderlich, geben Sie beim Starten des NFS Dienstes einen Block zulässiger Netzwerkadressen an. Wenn Sie keine Adressen angeben, ist der Zugriff auf die NFS Endpunkte uneingeschränkt.
Verwenden Sie den
describe-virtual-network-interface
Befehl, um die auf dem Snow Family-Gerät VNIs verfügbaren Optionen anzuzeigen.snowballEdge describe-virtual-network-interfaces
Wenn ein oder mehrere Geräte auf dem Snow Family-Gerät aktiv VNIs sind, gibt der Befehl Folgendes zurück.
snowballEdge describe-virtual-network-interfaces [ { "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-8EXAMPLE8EXAMPLE8", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.0", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "EX:AM:PL:E1:23:45" },{ "VirtualNetworkInterfaceArn" : "arn:aws:snowball-device:::interface/s.ni-1EXAMPLE1EXAMPLE1", "PhysicalNetworkInterfaceId" : "s.ni-8EXAMPLEaEXAMPLEd", "IpAddressAssignment" : "DHCP", "IpAddress" : "192.0.2.2", "Netmask" : "255.255.255.0", "DefaultGateway" : "192.0.2.1", "MacAddress" : "12:34:5E:XA:MP:LE" } ]
Notieren Sie sich den Wert des
VirtualNetworkInterfaceArn
Namens derVNI, der mit der NFS Schnittstelle verwendet werden soll.Wenn keine verfügbar VNIs sind, verwenden Sie den
create-virtual-network-interface
Befehl, um einen VNI für die NFS Schnittstelle zu erstellen. Weitere Informationen finden Sie unter Eine virtuelle Netzwerkschnittstelle einrichten (VNI).Verwenden Sie den
start-service
Befehl, um den NFS Dienst zu starten und ihn mit dem zu verknüpfenVNI. Um den Zugriff auf die NFS Schnittstelle einzuschränken, fügen Sie dieAllowedHosts
Parameterservice-configuration
und in den Befehl ein.snowballEdge start-service --virtual-network-interface-arns
arn-of-vni
--service-id nfs--service-configuration AllowedHosts=CIDR-address-range
Verwenden Sie den
describe-service
Befehl, um den Dienststatus zu überprüfen. Es läuft, wenn der Wert desState
Namens istACTIVE
.snowballEdge describe-service --service-id nfs
Der Befehl gibt den Dienststatus sowie die IP-Adresse und Portnummer des NFS Endpunkts sowie die CIDR Bereiche zurück, in denen auf den Endpunkt zugegriffen werden darf.
{ "ServiceId" : "nfs", "Status" : { "State" : "ACTIVE" }, "Endpoints" : [ { "Protocol" : "nfs", "Port" : 2049, "Host" : "192.0.2.0" } ], "ServiceConfiguration" : { "AllowedHosts" : [ "10.24.34.0/23", "198.51.100.0/24" ] } }
Mounten NFS von Endpunkten auf Client-Computern
Nachdem die NFS Schnittstelle gestartet wurde, mounten Sie den Endpunkt als lokalen Speicher auf den Client-Computern.
Im Folgenden sind die Standard-Mount-Befehle für Windows-, Linux- und MacOS-Betriebssysteme aufgeführt.
-
Windows:
mount -o nolock rsize=128 wsize=128 mtype=hard
nfs-interface-ip-address
:/buckets/BucketName
*
-
Linux:
mount -t nfs
nfs-interface-ip-address
:/buckets/BucketName
mount_point
-
macOS:
mount -t nfs -o vers=3,rsize=131072,wsize=131072,nolocks,hard,retrans=2
nfs-interface-ip-address
:/buckets/$bucketname
mount_point
Stoppen der NFS Benutzeroberfläche auf Snow Family-Geräten
Wenn Sie mit der Übertragung von Dateien über die NFS Schnittstelle fertig sind und bevor Sie das Snow Family-Gerät ausschalten, beenden Sie den NFS Dienst mit dem stop-service
Befehl.
snowballEdge stop-service --service-id nfs