> For the complete documentation index, see [llms.txt](https://docs.verge.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verge.io/run-the-platform/vi/may-ao/sharing-disks-between-vms.md).

# Chia sẻ đĩa giữa các máy ảo

## Tổng quan

VergeOS hiện tại không gắn một thiết bị khối duy nhất vào nhiều VM đang chạy cùng lúc. Khi chúng ta cần chia sẻ dữ liệu giữa các VM hiện nay, có hai cách được hỗ trợ: **nhân bản đĩa** (Clone Disk) để mỗi VM có bản sao độc lập của riêng mình, hoặc **chia sẻ một hệ thống tệp qua mạng** bằng cách gắn một chia sẻ NAS từ mỗi máy khách. Trang này giải thích từng phương pháp làm gì, khi nào nên chọn, và nơi tìm quy trình.

### Bạn sẽ học được gì

* Sự khác nhau giữa Clone Disk và chia sẻ tệp dựa trên NAS
* Khi nào nên dùng từng phương pháp dựa trên trường hợp sử dụng của bạn

### Bạn sẽ cần

* Một môi trường VergeOS đang chạy với ít nhất hai máy ảo
* Quyền truy cập quản trị vào giao diện VergeOS
* Đối với các chia sẻ NAS: một mục đã được cấu hình [dịch vụ NAS](/run-the-platform/vi/nas/overview.md)

## So sánh

| Phương thức               | Nó chia sẻ gì                                                                       | Ngữ nghĩa đọc/ghi                                                                                                          | Phù hợp nhất cho                                                                                                                   | Hạn chế                                                                                                                                                                                                                      |
| ------------------------- | ----------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Clone Disk**            | Một bản sao độc lập của một `.raw` đĩa hiện có, được tạo tại thời điểm tạo ổ đĩa    | Mỗi VM sở hữu một bản sao đọc/ghi riêng tư. Các thay đổi được **không** đồng bộ ngược về nguồn hoặc sang các bản sao khác. | Khởi tạo các VM mới từ một ảnh đĩa tốt đã biết, chuyển giao một bộ dữ liệu tại một thời điểm cho VM khác                           | Chỉ là một bản sao một lần — không phải cơ chế chia sẻ trực tiếp. Các bản sao phân tách khỏi nguồn ngay khi được tạo. Quyền được kế thừa từ đĩa nguồn.                                                                       |
| **Chia sẻ NAS (SMB/NFS)** | Một volume NAS được cung cấp dưới dạng chia sẻ mạng và được gắn bởi nhiều máy khách | Đọc/ghi đồng thời ở cấp **tệp** được điều phối bởi dịch vụ NAS và giao thức chia sẻ                                        | Dữ liệu ứng dụng dùng chung, kho lưu trữ tệp, thư viện nội dung, và bất kỳ quy trình nào mà nhiều VM cần đọc hoặc ghi cùng một tệp | Chỉ ở cấp tệp, không phải cấp khối. Có chi phí mạng so với I/O đĩa cục bộ. Tính đồng thời, khóa và hiệu năng phụ thuộc vào giao thức và hệ điều hành của máy khách. Có sẵn quyền chi tiết ở cấp chia sẻ và cấp hệ thống tệp. |

## Phương pháp 1 — Clone Disk

Một **Clone Disk** là một bản sao tại một thời điểm của một `.raw` ổ đĩa (định dạng mặc định cho đĩa VM của VergeOS) trong cùng một đám mây VergeOS. Nó được tạo khi chúng ta thêm một ổ đĩa vào một VM và chọn **Clone Disk** làm loại phương tiện. Sau khi được tạo, bản sao hoàn toàn độc lập với nguồn: các ghi từ VM đã sao chép sẽ ở lại trong bản sao, và các ghi vào nguồn sẽ không hiển thị với bản sao. Vì bản sao là một bản sao đầy đủ, nó không bị ảnh hưởng nếu ổ nguồn sau đó bị sửa đổi hoặc xóa. Đây là lựa chọn đúng cho việc *khởi tạo* một VM từ một đĩa hiện có, không phải để giữ dữ liệu đồng bộ giữa các VM.

Để xem quy trình từng bước, hãy xem [**Ổ đĩa máy ảo**](/run-the-platform/vi/may-ao/vm-drives.md#add-a-drive-to-a-vm) và chọn **Clone Disk** ở *Phương tiện* bước.

## Phương pháp 2 — Chia sẻ NAS

Một **Chia sẻ NAS** là một volume được lưu trữ bởi dịch vụ NAS của VergeOS và được cung cấp qua SMB hoặc NFS. Mỗi VM gắn chia sẻ như bất kỳ hệ thống tệp mạng nào khác, và NAS điều phối quyền truy cập đồng thời giữa tất cả các máy khách được kết nối. Đây là cách được hỗ trợ để cấp cho nhiều VM quyền đọc/ghi đồng thời vào cùng một dữ liệu.

Để thiết lập, xem [**Tổng quan NAS**](/run-the-platform/vi/nas/overview.md) và [**Các chia sẻ NAS**](/run-the-platform/vi/nas/nas-shares.md).

## Lựa chọn giữa chúng

* **Dùng Clone Disk** khi chúng ta cần một VM mới *bắt đầu* với một bản sao của một đĩa hiện có rồi phát triển độc lập — ví dụ, triển khai nhiều VM từ cùng một hệ điều hành hoặc đĩa dữ liệu đã chuẩn bị.
* **Dùng Clone Disk** cho việc bàn giao dữ liệu một lần, nơi VM nhận sẽ sở hữu bản sao của nó.
* **Dùng một chia sẻ NAS** khi hai VM trở lên cần đọc hoặc ghi *cùng* các tệp đồng thời.
* **Dùng một chia sẻ NAS** cho nội dung ứng dụng dùng chung, lưu trữ tệp nhóm, tạo artifact xây dựng, thư viện media, hoặc bất kỳ quy trình nào mà tính nhất quán giữa các VM là quan trọng.
* **Không** dùng Clone Disk để giữ dữ liệu đồng bộ giữa các VM — các bản sao phân tách ngay lập tức và không có cơ chế hợp nhất ngược.

{% hint style="info" %}
**Lộ trình**

Gắn đồng thời một ổ đĩa duy nhất cho nhiều VM — cả chỉ đọc lẫn đọc/ghi — đang được lên kế hoạch cho một bản phát hành VergeOS trong tương lai. Trang này sẽ được cập nhật khi tính năng đó khả dụng.
{% endhint %}

## Tóm tắt

Tóm lại: **Clone Disk cho khởi tạo, NAS cho chia sẻ.** Chúng ta đã đề cập đến hai phương pháp được hỗ trợ để chia sẻ dữ liệu giữa các máy ảo trong VergeOS:

* **Clone Disk** để tạo các bản sao độc lập, tại một thời điểm của một ổ đĩa hiện có — I/O khối cục bộ, không có chi phí mạng, nhưng không đồng bộ hóa
* **các chia sẻ NAS** cho truy cập đồng thời ở cấp tệp từ nhiều VM qua SMB hoặc NFS — với kiểm soát truy cập chi tiết và cộng tác trực tiếp, đổi lại là chi phí mạng

### Các bước tiếp theo

* [Ổ đĩa máy ảo](/run-the-platform/vi/may-ao/vm-drives.md#add-a-drive-to-a-vm) — Tạo một Clone Disk
* [Tổng quan NAS](/run-the-platform/vi/nas/overview.md) — Thiết lập dịch vụ NAS
* [Các chia sẻ NAS](/run-the-platform/vi/nas/nas-shares.md) — Tạo và quản lý các chia sẻ tệp


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verge.io/run-the-platform/vi/may-ao/sharing-disks-between-vms.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
