mhddfs đã bị ngừng hoạt động từ năm 2012, không còn được duy trì và có các vấn đề bảo mật đã biết – chúng tôi khuyên bạn nên chuyển sang mergerfs , giải pháp thay thế hiện đại, được bảo trì tích cực mà cộng đồng phòng thí nghiệm tại nhà đã chuyển sang và chúng tôi đã viết hướng dẫn thiết lập hoàn chỉnh, thân thiện với người mới bắt đầu để giúp bạn thực hiện chuyển đổi 👉 Đọc hướng dẫn sáp nhập.
Giả sử bạn có 30GB phim và bạn có 3 ổ, mỗi ổ 20 GB về kích thước. Vậy bạn sẽ lưu trữ như thế nào?
Rõ ràng bạn có thể chia video của mình thành hai hoặc ba tập khác nhau và lưu trữ chúng trên ổ đĩa theo cách thủ công. Đây chắc chắn không phải là một ý tưởng hay, nó là một công việc đòi hỏi sự can thiệp thủ công và tốn nhiều thời gian của bạn.
Một giải pháp khác là tạo một mảng đĩa RAID. RAID luôn nổi tiếng về việc mất độ tin cậy lưu trữ và dung lượng ổ đĩa có thể sử dụng. Một giải pháp khác là mhddfs .
Mhddfs – Kết hợp nhiều phân vùng trong Linux mhddfs là trình điều khiển dành cho Linux kết hợp nhiều điểm gắn kết vào một đĩa ảo. Đây là trình điều khiển dựa trên cầu chì, cung cấp giải pháp dễ dàng để lưu trữ dữ liệu lớn. Nó kết hợp tất cả các hệ thống tệp nhỏ để tạo ra một hệ thống tệp ảo lớn duy nhất chứa mọi phần của hệ thống tệp thành viên của nó, bao gồm các tệp và không gian trống.
Tại sao bạn cần Mhddfs?
Tất cả các thiết bị lưu trữ của bạn tạo ra một nhóm ảo duy nhất và nó có thể được gắn ngay khi khởi động. Tiện ích nhỏ này sẽ xử lý ổ đĩa nào đầy, ổ đĩa nào trống và ghi dữ liệu vào ổ đĩa nào một cách thông minh. Sau khi tạo ổ đĩa ảo thành công, bạn có thể chia sẻ hệ thống tệp ảo của mình bằng SAMBA. Khách hàng của bạn sẽ luôn thấy một ổ đĩa lớn và nhiều dung lượng trống.
Tính năng của Mhddfs
- Lấy thuộc tính của hệ thống tệp và thông tin hệ thống.
- Đặt thuộc tính của hệ thống tệp.
- Tạo, đọc, xóa và ghi các thư mục và tệp.
- Hỗ trợ khóa tệp và Liên kết cứng trên một thiết bị.
Cài đặt Mhddfs trong Linux
Trên Debian và các hệ thống di động giống nhau, bạn có thể cài đặt gói mhddfs bằng lệnh sau.
# apt-get update && apt-get install mhddfs
Cài đặt Mhddfs trên Hệ thống dựa trên Debian Trên hệ thống RHEL/CentOS Linux, bạn cần bật epel-repository rồi thực hiện lệnh bên dưới để cài đặt mhddfs gói.
# yum install mhddfs
Trên Fedora 22+ hệ thống, bạn có thể lấy nó bằng cách dnf trình quản lý gói như hiển thị bên dưới.
# dnf install mhddfs
Cài đặt Mhddfs trên Fedora Nếu trong trường hợp đó, mhddfs gói không có sẵn trong kho lưu trữ epel, thì bạn cần giải quyết các phần phụ thuộc sau để cài đặt và biên dịch nó từ nguồn như hiển thị bên dưới.
- Tệp tiêu đề FUSE
- GCC
- tệp tiêu đề libc6
- tệp tiêu đề uthash
- tệp tiêu đề libattr1 (tùy chọn)
Tiếp theo, tải xuống gói nguồn mới nhất theo gợi ý bên dưới và biên dịch nó.
# wget http://mhddfs.uvw.ru/downloads/mhddfs_0.1.39.tar.gz # tar -zxvf mhddfs*.tar.gz # cd mhddfs-0.1.39/ # make
Bạn sẽ có thể thấy mhddfs nhị phân trong thư mục hiện tại. Di chuyển nó tới /usr/bin/ và /usr/local/bin/ với tư cách là người chủ.
# cp mhddfs /usr/bin/ # cp mhddfs /usr/local/bin/
Đã hoàn tất, mhddfs đã sẵn sàng để sử dụng.
Làm cách nào để sử dụng Mhddfs?
1. Hãy xem tất cả HDD hiện được gắn vào hệ thống của tôi.
$ df -h

Đầu ra mẫu
Filesystem Size Used Avail Use% Mounted on /dev/sda1 511M 132K 511M 1% /boot/efi /dev/sda2 451G 92G 336G 22% / /dev/sdb1 1.9T 161G 1.7T 9% /media/avi/BD9B-5FCE /dev/sdc1 555M 555M 0 100% /media/avi/Debian 8.1.0 M-A 1
Lưu ý ‘Điểm gắn kết ‘ đặt tên ở đây, chúng ta sẽ sử dụng sau này.
2. Tạo thư mục /mnt/virtual_hdd trong đó tất cả hệ thống tệp này sẽ được nhóm lại với nhau thành,
# mkdir /mnt/virtual_hdd
3. Và sau đó gắn kết tất cả các hệ thống tập tin. Với tư cách là người chủ hoặc người dùng là thành viên của FUSE nhóm.
# mhddfs /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd -o allow_other
Gắn tất cả hệ thống tệp trong Linux Lưu ý :Chúng tôi sử dụng tên Điểm gắn kết ở đây cho tất cả các ổ cứng. Rõ ràng điểm gắn kết trong trường hợp của bạn sẽ khác. Đồng thời lưu ý “-o allow_other Tùy chọn ” làm cho hệ thống tệp ảo này hiển thị với tất cả những người khác chứ không chỉ người tạo ra nó.
4. Bây giờ hãy chạy “df -h ” xem tất cả các hệ thống tập tin. Nó phải chứa cái bạn vừa tạo.
$ df -h
Xác minh việc gắn kết hệ thống tệp ảo Bạn có thể thực hiện tất cả tùy chọn đối với Hệ thống tệp ảo bạn đã tạo giống như bạn đã làm với Ổ đĩa gắn trên.
5. Để tạo hệ thống Tệp ảo này trên mọi hệ thống khởi động , bạn nên thêm dòng mã bên dưới (trong trường hợp của bạn, nó sẽ khác, tùy thuộc vào điểm gắn kết của bạn), vào cuối /etc/fstab tập tin dưới dạng root.
mhddfs# /boot/efi, /, /media/avi/BD9B-5FCE/, /media/avi/Debian\ 8.1.0\ M-A\ 1/ /mnt/virtual_hdd fuse defaults,allow_other 0 0
6. Nếu tại bất kỳ thời điểm nào bạn muốn thêm/xóa ổ đĩa mới vào Virtual_hdd , bạn có thể gắn ổ đĩa mới, sao chép nội dung của điểm gắn kết /mnt/virtual_hdd , gỡ gắn kết ổ đĩa, Đẩy Ổ đĩa bạn muốn xóa và/hoặc gắn ổ đĩa mới mà bạn muốn đưa vào, Gắn hệ thống tệp tổng thể trong Virtual_hdd sử dụng mhddfs lệnh và bạn sẽ hoàn thành.
Làm cách nào để hủy gắn kết Virtual_hdd?
Việc ngắt kết nối virtual_hdd dễ dàng như,
# umount /mnt/virtual_hdd
Gỡ kết nối hệ thống tệp ảo Lưu ý rằng đó là umount chứ không phải ngắt kết nối . Rất nhiều người dùng gõ sai.
Đó là tất cả bây giờ. Tôi đang viết một bài đăng khác mà mọi người sẽ thích đọc. Cho đến lúc đó hãy theo dõi và kết nối với Tecmint. Cung cấp cho chúng tôi thông tin phản hồi có giá trị của bạn trong các ý kiến dưới đây. Hãy thích và chia sẻ để giúp chúng tôi được lan truyền.