Trang chủ Khác Hướng dẫn sử dụng Vultr Block Storage

Hướng dẫn sử dụng Vultr Block Storage

3264
0

Hướng dẫn sử dụng Vultr Block Storage

Vào một ngày đẹp trời, mình phát hiện SSD trên server Vultr của mình đã đầy. Do đó, không thể cập nhật bản dịch wordpress hay cài thêm plugin…

Mình dùng gói High Frequency 1vCPU/1GB/1.00TB/32GB giá $6.00/tháng

Mình tính nâng cấp server lên gói cao hơn nhưng sợ phải trả chi phí gấp đôi hàng tháng nên mình đã tìm đến Vultr Block Storage. Nếu dùng Vultr Block Storage thì mỗi tháng mình trả 1 USD thôi. Mình sẽ upload một số file như mp3, video, file phụ đề vtt lên Block Storage.

Sau một hồi mầy mò, thì mình đã nắm được cách sử dụng Vultr Block Storage và mình viết bài Hướng dẫn sử dụng Vultr Block Storage.

Bài viết gồm 2 nội dung chính:

+ Tạo Block Storage và gắn vào Instance

+ Tải file lên Block Storage và sao chép liên kết của file

I.  Tạo Block Storage và gắn vào Instance

1. Tạo Block Storage trên Vultr

  • Đăng nhập vào Vultr: Vào Vultr và đăng nhập vào tài khoản của bạn.
  • Điều hướng đến Products → Block Storage: Nhấp vào + Add Block Storage.
  • Chọn loại : Block Storage (HDD) $1 / 40GB hoặc Block Storage (NVMe) $1 / 10GB
  • Chọn Vị trí: Đảm bảo Block Storage nằm trong cùng vùng với Instance của bạn. Ví dụ: web tiengtrungquoc.net đặt server Vultr VPS ở Singapore, thì Block Storage cũng phải ở Singapore
  • Chọn Kích thước lưu trữ: Chọn kích thước (ví dụ: 10GB, 100GB, v.v.).
  • Triển khai: Nhấp vào Add Block Storage để tạo ổ đĩa.

2. Đính kèm Block Storage vào một Instance

  • Đi tới Block Storage trong bảng điều khiển Vultr.
  • Nhấp vào ổ đĩa Block Storage đã tạo.
  • Tại mục Attach to, chọn Instance.
  • Xác nhận rằng bạn muốn đính kèm ổ đĩa Block Storage: Chọn Attach Volume

3. Định dạng và gắn Block Storage trên Instance của bạn

Sau khi gắn block storage, hãy đăng nhập vào Vultr Instance của bạn qua SSH. Có thể dùng phần mềm Bitvise SSH Client.

Đối với Linux (Ubuntu/Debian/CentOS)

+ Kiểm tra đĩa được gắn kèm:

lsblk

Nó sẽ xuất hiện dưới dạng như /dev/vdb.

+ Định dạng đĩa (nếu là đĩa mới):

sudo mkfs.ext4 /dev/vdb

Thay thế /dev/vdb bằng tên thiết bị chính xác.

+ Tạo thư mục gắn kết:

sudo mkdir -p /mnt/blockstorage

+ Gắn ổ đĩa:

sudo mount /dev/vdb /mnt/blockstorage

+ Tự động gắn kết khi khởi động lại: Nhận UUID:

sudo blkid /dev/vdb

+ Sau đó chỉnh sửa  /etc/fstab:

sudo nano /etc/fstab

+ Thêm dòng này ở phía dưới:

UUID=your-uuid /mnt/blockstorage ext4 defaults,nofail 0 2

Thay your-uuid bằng uuid của bạn.

+ Lưu và thoát, sau đó áp dụng các thay đổi:

sudo mount -a

4. Xác minh và sử dụng

Đối với Linux:

df -h

Điều này sẽ hiển thị /mnt/blockstorage với không gian mới.

5. Tách Block Storage (Nếu cần)

+ Unmount (Linux):

sudo umount /mnt/blockstorage

+  Tách trong Vultr Dashboard:

Vào Block Storage, nhấp vào Detach.

II. Tải file lên Block Storage và sao chép liên kết của file

1. Đảm bảo Block Storage đã được gắn kết

+ Kiểm tra

lsblk

+ Hiện ra kết quả có dòng

vdb 252:16 0 40G 0 disk /mnt/blockstorage

là ok.

Bây giờ bạn có thể tải file lên /mnt/blockstorage

2. Tải tệp lên Block Storage

+ Sử dụng Bitvise SSH Client để đăng nhập Vultr Instance của bạn qua SSH.

+ Chọn New SFTP Window

+ Phần Remote file nhập đường dẫn: /mnt/blockstorage

+ Phần Local File: chọn nơi chứa file cần tải lên, sau đó nhấn chuột phải và Upload.

3. Sao chép liên kết của file

Nếu Instance của bạn đã cài Web Server như Litespeed Web Server hoặc Nginx hoặc Apache thì làm bước tiếp theo dưới đây

3.1 Cấu hình Máy chủ Web để Phục vụ Tệp từ Block Storage

+ Tạo một liên kết tượng trưng đến web root Nginx/Litespeed:

sudo ln -s /mnt/blockstorage /var/www/html/blockstorage

+ Thay đổi quyền:

sudo chmod -R 755 /mnt/blockstorage
sudo chown -R www-data:www-data /mnt/blockstorage

+ Truy cập file:

Nếu tệp của bạn là /mnt/blockstorage/myfile.txt, bạn có thể truy cập tệp đó tại:

https://your-server-ip/blockstorage/myfile.txt

3.2 Nhận liên kết công khai

+ Sử dụng IP hoặc tên miền của máy chủ của bạn:

https://your-server-ip/blockstorage/yourfile.ext

+ Nếu bạn có tên miền (ví dụ: tiengtrungquoc.net ), bạn có thể sử dụng:

https://tiengtrungquoc.net/blockstorage/yourfile.ext

Như vậy là xong.

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận