Hiển thị ngàm NFS qua USB


8

Tôi biết đủ linux là nguy hiểm - xin lỗi nếu thuật ngữ của tôi không chính xác.

Tôi có một bộ trống điện tử có USB để tôi có thể cắm ổ đĩa flash với MP3 trên đó. Bộ trống không có kết nối mạng. Điều này có nghĩa là bất cứ khi nào tôi muốn chơi cùng một bài hát mới, tôi phải rút ổ đĩa flash, cắm nó vào máy tính trên mạng của mình, sao chép MP3 từ NAS sang ổ USB và cắm lại vào bộ trống. Đây rõ ràng là một rắc rối.

Tôi đã nghĩ đến việc có được một quả mâm xôi có wifi và gắn nhạc của mình qua NFS. Sau đó tôi có thể chạy một dây USB từ pi đến bộ trống và .... bằng cách nào đó có bộ trống "xem" nội dung của ngàm NFS (sẽ cần phải là FAT32, tôi tưởng tượng). Điều đó là, tôi thực sự không biết làm thế nào để làm điều này. Tôi có thể tưởng tượng việc có thể gắn NFS tại điểm gắn USB, có thể nói, nhưng điều đó có lẽ là ngây thơ.

Bất cứ ai có thể giải thích những gì tôi cần để có thể thực hiện điều này?


Ý tưởng thú vị! Nhưng điều đó có nghĩa là để Rpi của bạn hoạt động như một hệ thống tệp FAT qua USB trong khi lấy dữ liệu từ NFS (hoặc một số hệ thống tệp khác, cho vấn đề đó). Tôi không biết rằng đã từng được thực hiện ... Tìm kiếm "xuất hệ thống tệp dưới dạng FAT qua USB" và "Linux", có lẽ một cái gì đó xuất hiện.
vonbrand

Bạn có bộ trống nào? Số mô hình, v.v.
slm

Roland TD-30K . Và không, tôi không xứng đáng với nó.
tôi--

Bản sao có thể có của các tệp Phục vụ qua USB
Stéphane Chazelas

Câu trả lời:


1

Bạn sẽ cần một nghịch đảo của hệ thống tệp ảo - một lớp dịch phân cấp tệp và thư mục hiện có thành cấu trúc hệ thống tệp nhưng trên một thiết bị sao lưu (hoặc ảo) khác.

Mặc dù điều này có thể được thực hiện (gần như mọi thứ), nhưng bạn có thể tốt hơn bằng cách giới thiệu một bước ở giữa: tạo một hệ thống tệp FAT16 (Tôi sẽ khá ngạc nhiên nếu bộ trống của bạn hỗ trợ FAT32 - xem bài viết Wikipedia về FAT để biết thêm chi tiết có khả năng nó hiểu VFAT trên đầu trang của FAT16, nhưng điều đó không quan trọng ở đây) trên R-Pi và xuất nó qua USB. Bất cứ khi nào bạn muốn phát bài hát mới, chỉ cần chuyển nó (qua mạng - bạn có thể xuất nó dưới dạng NFS trên R-Pi) từ PC sang R-Pi. Một bản sao nhiều hơn, nhưng nó dễ dàng hơn và bạn sẽ không phải mở PC của mình ra các kết nối bổ sung từ bên ngoài.


1
Nếu tổng kích thước của các tệp có thể phát đủ nhỏ và tất cả chúng đều nằm dưới một số thư mục chuyên dụng không được sử dụng cho những thứ khác, bạn cũng có thể sử dụng rsyncđể giữ cho ổ VFAT tự động cập nhật.
celtschk

1

LƯU Ý: Đây là tất cả chưa được kiểm tra bởi tôi nhưng nghe có vẻ rất giống với những gì bạn đang hỏi về.

Ý tưởng có vẻ rất đơn giản. Trong bài đăng trên blog này, họ đang thảo luận về việc sử dụng Beagleboard như một thiết bị USB lưu trữ dung lượng lớn sẽ được trình bày cho các hệ thống khi buộc chúng bằng cáp USB. Nó sử dụng một tính năng mà tôi chưa bao giờ nhận thấy trước đây trong Kernel có tên là "Hỗ trợ tiện ích USB".

    ss 1

    ss 2

Nếu tôi hiểu chính xác cách tiếp cận, bạn cần tạo một tệp duy nhất, gắn tệp này qua loopback để nó được hiển thị dưới dạng chia sẻ được gắn kết, và sau đó tệp này sẽ được hiển thị dưới dạng gắn kết thiết bị lưu trữ lớn, khi có thứ gì đó bị trói "Nó" thông qua cáp USB.

Điều khác duy nhất tôi thấy là một người dẫn tiềm năng là câu hỏi và trả lời SO này có tiêu đề: USB Mass Storrage ở cấp độ tệp . Có một số phương pháp được thảo luận trong bài viết đó cũng có thể chứng minh hữu ích cho bạn.

Nguồn: BeagleBoard là thiết bị lưu trữ lớn USB qua USB OTG

Người giới thiệu

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.