Skip to content

Commit 8f2858e

Browse files
committed
继续德语翻译进度
- 完成 deep/nested/test-deep.md 翻译 - 完成 developer/mc.md 翻译 (MinIO Client使用指南) - 完成 developer/sdk/index.md 翻译 (SDK概述) - 完成 features/cloud-native/index.md 翻译 (混合/多云对象存储) 德语翻译进度: 从27个减少到23个待翻译文件 已完成重要文档: 架构、许可证、SDK、云原生等核心内容
1 parent a58297e commit 8f2858e

File tree

6 files changed

+241
-50
lines changed

6 files changed

+241
-50
lines changed

docs/de/deep/nested/test-deep.md

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
---
2-
title: "待翻译"
3-
description: "此页面待翻译"
4-
source: "deep/nested/test-deep.md"
2+
title: "Tiefe Testdatei"
3+
description: "Dies ist eine tief verschachtelte Testdatei."
54
---
65

7-
# 待翻译
6+
# Tiefe Testdatei
87

9-
此页面内容尚未翻译,请参考[中文版本](../../../zh/deep/nested/test-deep.md)
10-
11-
---
12-
13-
*This page is pending translation. Please refer to the [Chinese version](../../../zh/deep/nested/test-deep.md).*
8+
Dies ist eine tief verschachtelte Testdatei.

docs/de/developer/license.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ description: "RustFS wird unter der 100% kommerziell freundlichen Apache v2.0 Li
1313
## Lizenzbedingungen
1414

1515
_Version 2.0, Januar 2004_
16-
http://www.apache.org/licenses/
16+
<http://www.apache.org/licenses/>
1717

1818
### Bedingungen für Nutzung, Reproduktion und Verteilung
1919

@@ -105,4 +105,4 @@ Diese Lizenz kann nur durch eine schriftliche Vereinbarung zwischen dem Lizenzge
105105

106106
---
107107

108-
*Diese Lizenz ist eine Übersetzung der Apache License 2.0. Im Falle von Unstimmigkeiten zwischen der englischen und der deutschen Version hat die englische Version Vorrang.*
108+
_Diese Lizenz ist eine Übersetzung der Apache License 2.0. Im Falle von Unstimmigkeiten zwischen der englischen und der deutschen Version hat die englische Version Vorrang._

docs/de/developer/mc.md

Lines changed: 138 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,144 @@
11
---
2-
title: "待翻译"
3-
description: "此页面待翻译"
4-
source: "developer/mc.md"
2+
title: "RustFS Objekte mit MinIO Client verwalten"
3+
description: "Verwaltung von RustFS Objekten mit MinIO Client"
54
---
65

7-
# 待翻译
6+
# MinIO Client (`mc`)
87

9-
此页面内容尚未翻译,请参考[中文版本](../../zh/developer/mc.md)
8+
MinIO Client (`mc`) ist das offizielle Kommandozeilen-Tool von MinIO zur Verwaltung von MinIO Objektspeicherdiensten. `mc` kann mit MinIO, Amazon S3 und anderen S3-kompatiblen Objektspeicherdiensten interagieren und bietet eine einfache, effiziente Möglichkeit zur Verwaltung von Daten in Objektspeicherdiensten. Da MinIO S3-kompatibel ist, kann `mc` auch zur Verwaltung von RustFS Objekten verwendet werden.
109

11-
---
10+
Voraussetzungen:
11+
12+
- Eine verfügbare RustFS Instanz. Siehe [Installationsanleitung](../installation/index.md) für die Installation.
13+
- Das `mc` Tool ist installiert.
14+
- Verfügbare [Zugriffsschlüssel](../administration/iam/access-token.md).
15+
16+
## RustFS mit `mc` betreiben
17+
18+
Zuerst muss ein Alias für RustFS mit dem `mc alias` Befehl konfiguriert werden:
19+
20+
```
21+
mc alias set rustfs http://12.34.56.78:9000 ACCESS_KEY SECRET_KEY
22+
```
23+
24+
Antwort:
25+
26+
```
27+
Added `rustfs` successfully.
28+
```
29+
30+
Anschließend kann der Alias `rustfs` mit `mc` verwendet werden, um Speicher-Buckets zu erstellen/löschen, Dateien hoch-/herunterzuladen usw.
31+
32+
### Speicher-Buckets auflisten
33+
34+
Verwenden Sie `mc ls`, um alle Speicher-Buckets in der aktuellen RustFS Instanz aufzulisten:
35+
36+
```
37+
mc ls rustfs
38+
```
39+
40+
Antwort:
41+
42+
```
43+
[2025-08-01 10:46:24 CST] 0B bucket-creation-by-api/
44+
[2025-07-29 09:15:35 CST] 0B rustfs-demo/
45+
[2025-08-03 09:44:45 CST] 0B bucket-creation-by-ui/
46+
```
47+
48+
### Speicher-Bucket erstellen
49+
50+
Verwenden Sie den `mc mb` Befehl, um einen Speicher-Bucket zu erstellen:
51+
52+
```
53+
mc mb rustfs/bucket-name
54+
```
55+
56+
Antwort:
57+
58+
```
59+
Bucket created successfully `rustfs/bucket-name`.
60+
```
61+
62+
### Speicher-Bucket löschen
63+
64+
Verwenden Sie den `mc rb` Befehl, um einen Speicher-Bucket zu löschen:
65+
66+
```
67+
mc rb rustfs/bucket-name
68+
```
69+
70+
Antwort:
71+
72+
```
73+
Removed `rustfs/bucket-name` successfully.
74+
```
75+
76+
### Datei hochladen
77+
78+
Verwenden Sie den `mc cp` Befehl, um eine Datei hochzuladen:
79+
80+
```
81+
mc cp /path/to/local/file rustfs/bucket-name/
82+
```
83+
84+
Antwort:
85+
86+
```
87+
/path/to/local/file: 1.2 MiB / 1.2 MiB [================================] 100.00% 2.1 MiB/s 0s
88+
```
89+
90+
### Datei herunterladen
91+
92+
Verwenden Sie den `mc cp` Befehl, um eine Datei herunterzuladen:
93+
94+
```
95+
mc cp rustfs/bucket-name/file /path/to/local/destination/
96+
```
97+
98+
### Datei auflisten
99+
100+
Verwenden Sie den `mc ls` Befehl, um Dateien in einem Speicher-Bucket aufzulisten:
101+
102+
```
103+
mc ls rustfs/bucket-name/
104+
```
105+
106+
### Datei löschen
107+
108+
Verwenden Sie den `mc rm` Befehl, um eine Datei zu löschen:
109+
110+
```
111+
mc rm rustfs/bucket-name/file
112+
```
113+
114+
### Synchronisation
115+
116+
Verwenden Sie den `mc mirror` Befehl, um lokale Verzeichnisse mit Speicher-Buckets zu synchronisieren:
117+
118+
```
119+
mc mirror /path/to/local/directory rustfs/bucket-name/
120+
```
121+
122+
### Replikation
123+
124+
Verwenden Sie den `mc replicate` Befehl, um Speicher-Buckets zwischen verschiedenen RustFS Instanzen zu replizieren:
125+
126+
```
127+
mc replicate add rustfs/bucket-name --remote-bucket bucket-name --remote-endpoint http://remote-rustfs:9000
128+
```
129+
130+
## Weitere Befehle
131+
132+
`mc` bietet viele weitere nützliche Befehle:
133+
134+
- `mc stat`: Zeigt detaillierte Informationen über Objekte an
135+
- `mc cat`: Zeigt den Inhalt von Objekten an
136+
- `mc head`: Zeigt nur die Header von Objekten an
137+
- `mc find`: Sucht nach Objekten basierend auf verschiedenen Kriterien
138+
- `mc watch`: Überwacht Änderungen in Speicher-Buckets
139+
140+
Für eine vollständige Liste der verfügbaren Befehle verwenden Sie:
12141

13-
*This page is pending translation. Please refer to the [Chinese version](../../zh/developer/mc.md).*
142+
```
143+
mc --help
144+
```

docs/de/developer/sdk/index.md

Lines changed: 39 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,45 @@
11
---
2-
title: "待翻译"
3-
description: "此页面待翻译"
4-
source: "developer/sdk/index.md"
2+
title: "RustFS SDK Übersicht"
3+
description: "Welche S3 SDKs können mit RustFS verwendet werden? Diese Frage wird in diesem Artikel detailliert erklärt."
54
---
65

7-
# 待翻译
6+
# SDK Übersicht
87

9-
此页面内容尚未翻译,请参考[中文版本](../../../zh/developer/sdk/index.md)
8+
RustFS ist eine 100% S3-kompatible verteilte Objektspeicher-Software. Benutzer können:
109

11-
---
10+
1. RustFS über die Console-Verwaltungskonsole verwalten;
11+
2. RustFS über S3-Clients verwalten;
12+
3. Objektspeicher-Operationen und -verwaltung über SDKs in der Geschäftslogik implementieren.
13+
14+
Derzeit bietet RustFS folgende SDKs:
15+
16+
- [Java SDK](./java.md)
17+
- [JavaScript SDK](./javascript.md)
18+
- [Python SDK](./python.md)
19+
- [Rust SDK](./rust.md)
20+
- [TypeScript SDK](./typescript.md)
21+
22+
## Begriffserklärungen vor dem Lesen
23+
24+
S3 ist der Produktname des Objektspeichers, den Amazon ursprünglich entwickelt und eingeführt hat. Darüber hinaus hat es sein vollständiges Protokoll und seine Spezifikationen offengelegt. Später folgten fast alle Objektspeicher dem S3-Protokoll und den S3-Spezifikationen. Manchmal wird S3 als Objektspeicher bezeichnet, manchmal wird S3 als Objektspeicher-Protokoll abgekürzt.
25+
26+
## 1. SDK Empfehlungen
27+
28+
Da es bereits zu viele jahrelang gewartete SDKs auf dem Markt gibt. Zum Beispiel wurde das AWS S3 SDK über Jahre hinweg debuggt und optimiert. Seine Leistung und Fehlerrate sind nahezu 0. Daher empfehlen wir Ihnen, das Standard-AWS S3 SDK direkt zu verwenden, um mit RustFS zu kommunizieren.
29+
30+
Wenn Sie ein vertrautes SDK haben und dem SDK-Anbieter vertrauen, können Sie es verwenden.
31+
32+
Da chinesische Cloud-Anbieter an vielen Stellen "Modifikationen" vorgenommen haben, unterstützen sie viele der neuesten S3-Technologien nicht. Daher empfehlen viele Objektspeicher-Produkte weltweit nicht die SDKs vieler chinesischer Cloud-Anbieter.
33+
34+
## 2. Können MinIO SDKs direkt mit RustFS kommunizieren?
35+
36+
Ja.
37+
38+
Wir haben eine umfassende Anpassung und Kompatibilität für MinIO SDKs durchgeführt.
39+
40+
Wenn Sie MinIO SDKs verwenden, können Sie nach der Änderung von Endpoint, AK und SK direkt mit RustFS kompatibel sein.
41+
42+
## 3. Was tun bei anderen inkompatiblen SDKs?
1243

13-
*This page is pending translation. Please refer to the [Chinese version](../../../zh/developer/sdk/index.md).*
44+
Was sollten wir tun, wenn wir ein SDK eines Cloud-Anbieters verwenden, das die neuesten S3-, MinIO- und RustFS-Versionen nicht unterstützt?
45+
Bitte wechseln Sie so schnell wie möglich das SDK und führen Sie eine Neuanpassung und ein Upgrade in der Geschäftslogik durch.
Lines changed: 54 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,60 @@
11
---
2-
title: "待翻译"
3-
description: "此页面待翻译"
4-
source: "features/cloud-native/index.md"
2+
title: "Hybrid/Multi-Cloud Objektspeicher"
3+
description: "Hybrid/Multi-Cloud-Architektur ermöglicht konsistente Leistung, Sicherheit und Wirtschaftlichkeit."
54
---
65

7-
# 待翻译
6+
# Hybrid/Multi-Cloud Objektspeicher
87

9-
此页面内容尚未翻译,请参考[中文版本](../../../zh/features/cloud-native/index.md)
8+
Hybrid/Multi-Cloud-Architektur ermöglicht konsistente Leistung, Sicherheit und Wirtschaftlichkeit. Jede Diskussion über Multi-Cloud muss mit einer Definition beginnen. Es ist nicht nur eine einzelne öffentliche Cloud und On-Premises.
109

11-
---
10+
## Erfolgreiche Multi-Cloud-Speicherstrategien nutzen Architekturen und Tools, die in verschiedenen Umgebungen laufen können
11+
12+
### Öffentliche Cloud
13+
14+
Dies ist ein zunehmend großes Feld, aber beginnen Sie mit AWS, Azure, GCP, IBM, Alibaba, Tencent und Regierungs-Clouds. Ihre Hybrid/Multi-Cloud-Speichersoftware muss dort laufen, wo der Anwendungsstack läuft. Selbst Unternehmen, die behaupten, auf einer einzelnen Cloud zu laufen, tun es nicht - es gibt immer andere Clouds. RustFS bietet Speicherkonsistenz für jeden öffentlichen Cloud-Anbieter und vermeidet die Notwendigkeit, Anwendungen neu zu schreiben, wenn auf neue Clouds erweitert wird.
15+
16+
### Private Cloud
17+
18+
Kubernetes ist die primäre Software-Architektur für moderne private Clouds. Dies umfasst alle Kubernetes-Distributionen wie VMware (Tanzu), RedHat (OpenShift), Rancher/SUSE, HP (Ezmeral) und Rafay. Multi-Cloud Kubernetes erfordert softwaredefinierten und cloud-nativen Objektspeicher. Private Clouds umfassen auch traditionellere Bare-Metal-Instanzen, aber Unternehmensworkloads werden zunehmend containerisiert und orchestriert.
19+
20+
### Edge
21+
22+
Edge geht darum, die Berechnung dorthin zu bewegen, wo Daten generiert werden. Nach der Verarbeitung werden Daten an zentralere Standorte verschoben. Edge-Speicherlösungen müssen leichtgewichtig, leistungsstark, cloud-nativ und resilient sein, um in solchen Multi-Cloud-Architekturen zu laufen. Das ist sehr schwierig zu erreichen, weshalb nur wenige Anbieter darüber sprechen - sie haben keine gute Antwort, nicht einmal Amazon.
23+
24+
## Multi-Cloud-Architektur mit RustFS
25+
26+
![Multi-Cloud-Architektur](images/multi-cloud-architecture.png)
27+
28+
## Eigenschaften von Hybrid/Multi-Cloud-Speicher
29+
30+
Multi-Cloud-Speicher folgt den von öffentlichen Clouds etablierten Mustern, bei denen öffentliche Cloud-Anbieter konsequent cloud-nativen Objektspeicher übernehmen. Der Erfolg öffentlicher Clouds hat Datei- und Blockspeicher effektiv obsolet gemacht. Jede neue Anwendung wird für die AWS S3 API geschrieben, nicht für POSIX. Um wie cloud-native Technologien zu skalieren und zu performen, müssen ältere Anwendungen für die S3 API neu geschrieben und in Microservices refaktoriert werden, um container-kompatibel zu sein.
31+
32+
### Kubernetes-Native
33+
34+
Kubernetes-native Design erfordert Operator-Services zur Konfiguration und Verwaltung von Multi-Tenant-Objektspeicher als Service-Infrastruktur. Jeder dieser Tenants läuft in seinem eigenen unabhängigen Namespace und teilt gleichzeitig zugrunde liegende Hardware-Ressourcen. Das Operator-Muster erweitert das vertraute deklarative API-Modell von Kubernetes durch Custom Resource Definitions (CRDs), um häufige Operationen wie Ressourcen-Orchestrierung, unterbrechungsfreie Upgrades, Cluster-Skalierung usw. durchzuführen und hohe Verfügbarkeit zu gewährleisten.
35+
36+
RustFS ist speziell dafür gebaut, die Kubernetes-Architektur voll auszunutzen. Da die Server-Binärdatei schnell und leichtgewichtig ist, kann der RustFS Operator mehrere Tenants dicht nebeneinander platzieren, ohne Ressourcen zu erschöpfen. Nutzen Sie die Vorteile von Kubernetes und verwandten Ökosystemen, um Multi-Cloud-Vorteile mit portablem Kubernetes-nativem Speicher zu erlangen.
37+
38+
### Konsistent
39+
40+
Hybrid/Multi-Cloud-Speicher muss in API-Kompatibilität, Leistung, Sicherheit und Compliance konsistent sein. Er muss konsistent und unabhängig von zugrunde liegender Hardware ausgeführt werden. Jede Variation, selbst kleine, kann Anwendungen zum Absturz bringen und enorme operative Belastungen schaffen.
41+
42+
Da RustFS sehr leichtgewichtig ist, können wir unterbrechungsfreie Updates über öffentliche, private und Edge-Clouds in Minuten ausrollen und dabei eine konsistente Erfahrung gewährleisten. RustFS abstrahiert die grundlegenden Unterschiede zwischen diesen Architekturen, einschließlich Schlüsselverwaltung, Identitätsverwaltung, Zugriffsrichtlinien und Hardware/OS-Unterschiede.
43+
44+
### Leistung
45+
46+
Da Objektspeicher sowohl als primärer als auch als sekundärer Speicher dient, muss er Leistung in großem Maßstab liefern. Von mobilen/Web-Anwendungen bis hin zu AI/ML erfordern datenintensive Workloads außergewöhnliche Leistung vom zugrunde liegenden Objektspeicher. Selbst Datenschutz-Workloads benötigen hochperformante Deduplizierung und Snapshot-Zugriff. Kein Unternehmen kann sich langsame Wiederherstellungsprozesse leisten. Traditionell erforderten diese Workloads Bare-Metal-Leistung. Jetzt können alle diese Workloads containerisiert werden - wie der Erfolg öffentlicher Cloud-Anbieter beweist.
47+
48+
RustFS ist der schnellste Objektspeicher der Welt mit NVMe-Lese-/Schreibgeschwindigkeiten von 325 GiB/s und 171 GiB/s bzw. HDD-Lese-/Schreibgeschwindigkeiten von 11 GiB/s und 9 GiB/s. Bei solchen Geschwindigkeiten kann jeder Workload in jeder Multi-Cloud-Architektur erreicht werden, die auf jeder Infrastruktur läuft.
49+
50+
### Skalierbar
51+
52+
Viele Menschen denken, dass Skalierung nur bedeutet, wie groß ein System werden kann. Diese Denkweise ignoriert jedoch die Bedeutung der operativen Effizienz, wenn sich Umgebungen entwickeln. Unabhängig von der zugrunde liegenden Umgebung müssen Multi-Cloud-Objektspeicherlösungen effizient und transparent skalieren mit minimaler menschlicher Interaktion und maximaler Automatisierung. Dies kann nur durch API-gesteuerte Plattformen erreicht werden, die auf einfachen Architekturen aufbauen.
53+
54+
RustFS' unerbittlicher Fokus auf Einfachheit bedeutet, dass großskalige, Multi-Petabyte-Dateninfrastruktur mit minimalen menschlichen Ressourcen verwaltet werden kann. Dies ist eine Funktion von APIs und Automatisierung und schafft eine Umgebung, auf der skalierbarer Multi-Cloud-Speicher aufgebaut werden kann.
55+
56+
### Software-definiert
57+
58+
Der einzige Weg, in Multi-Cloud erfolgreich zu sein, ist mit software-definiertem Speicher. Der Grund ist einfach. Hardware-Geräte laufen nicht auf öffentlichen Clouds oder Kubernetes. Öffentliche Cloud-Speicherdienstangebote sind nicht dafür konzipiert, auf anderen öffentlichen Clouds, privaten Clouds oder Kubernetes-Plattformen zu laufen. Selbst wenn sie es täten, würden Bandbreitenkosten die Speicherkosten übersteigen, da sie nicht für netzwerkübergreifende Replikation entwickelt wurden. Zugegeben, software-definierter Speicher kann auf öffentlichen Clouds, privaten Clouds und Edge laufen.
1259

13-
*This page is pending translation. Please refer to the [Chinese version](../../../zh/features/cloud-native/index.md).*
60+
RustFS ist in Software geboren und portabel über verschiedene Betriebssysteme und Hardware-Architekturen. Beweise finden sich in unseren 2M+ IPs, die über AWS, GCP und Azure laufen.

docs/de/todo.md

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,21 @@
11
# 德语待翻译任务列表
22

3-
> 最后更新: 2025/9/2 23:40:57
4-
> 总计: 29 个文件待翻译
3+
> 最后更新: 2025/9/3 00:04:36
4+
> 总计: 23 个文件待翻译
55
66
## 📋 任务总览
77

8-
- **concepts**: 1 个文件
9-
- **deep**: 1 个文件
10-
- **developer**: 9 个文件
11-
- **features**: 11 个文件
8+
- **developer**: 6 个文件
9+
- **features**: 10 个文件
1210
- **management**: 3 个文件
1311
- **troubleshooting**: 3 个文件
1412
- **upgrade-scale**: 1 个文件
1513

1614
## 📝 待翻译文件列表
1715

18-
### concepts
19-
20-
- [ ] [concepts/architecture.md](./concepts/architecture.md) (53 行)
21-
22-
### deep
23-
24-
- [ ] [deep/nested/test-deep.md](./deep/nested/test-deep.md) (3 行)
25-
2616
### developer
2717

28-
- [ ] [developer/license.md](./developer/license.md) (207 行)
29-
- [ ] [developer/mc.md](./developer/mc.md) (116 行)
3018
- [ ] [developer/mcp.md](./developer/mcp.md) (272 行)
31-
- [ ] [developer/sdk/index.md](./developer/sdk/index.md) (48 行)
3219
- [ ] [developer/sdk/java.md](./developer/sdk/java.md) (297 行)
3320
- [ ] [developer/sdk/other.md](./developer/sdk/other.md) (82 行)
3421
- [ ] [developer/sdk/python.md](./developer/sdk/python.md) (240 行)
@@ -37,7 +24,6 @@
3724

3825
### features
3926

40-
- [ ] [features/cloud-native/index.md](./features/cloud-native/index.md) (55 行)
4127
- [ ] [features/commvault/index.md](./features/commvault/index.md) (51 行)
4228
- [ ] [features/domestic/index.md](./features/domestic/index.md) (103 行)
4329
- [ ] [features/hdfs/index.md](./features/hdfs/index.md) (154 行)

0 commit comments

Comments
 (0)