Cách đẩy thiết bị USB trên Raspberry Pi (không chỉ ngắt kết nối)


12

Có cách nào để thực sự gửi một thiết bị đẩy đến thiết bị USB trong Raspbian không? Như trong:

sudo udisks --eject /dev/sda

Trong các hệ thống Debian khác, điều này hoạt động tốt. Nhưng trên Pi dường như có biến chứng.

Tôi có phần cứng cụ thể yêu cầu đẩy ra. Vì vậy, không may là câu trả lời loại và "loại bỏ an toàn" không hữu ích cho tôi trong trường hợp này.

Ngoài ra, tôi nhận thấy rằng trình quản lý tệp Raspbian có biểu tượng đẩy ra bên cạnh các thiết bị USB. Mặc dù điều này hoạt động tốt trên Ubuntu, ngay cả dịch vụ tích hợp này không thực hiện dịch vụ đẩy ra và đưa ra thông báo lỗi.

Có ai khác có thể thực hiện đẩy ra mà không có thông báo lỗi không?

Câu trả lời:


16

Tôi tìm thấy nó! Nó thực sự chỉ đơn giản là đẩy ra chỉ là không được cài đặt. (Đó là một cái mới!)

Bạn chỉ cần làm:

sudo apt-get install eject

Sau đó udiskshoạt động tốt:

udisks --unmount /dev/sda
udisks --eject /dev/sda

Đó là một câu trả lời mới mẻ: Raspbian được sắp xếp hợp lý đến mức họ thậm chí còn nghĩ rằng sẽ không cung cấp cho bạn thứ gì đó như đẩy ra trừ khi bạn thực sự cần nó. (điều mà hầu hết mọi người không làm, do đó nó không nên ở đó theo mặc định)


1
Nó cũng hoạt động với: sudo umount / path / to / devicename
Hezarfen

2
Tôi đã cài đặt nó và nó nói rằng / dev / sda1 không phải là đĩa - mặc dù đó là ổ USB. Vì vậy, tôi đã kết thúc việc tắt hệ thống để đẩy nó ra. Thật kỳ lạ khi nó bao gồm những thứ Mathametica, trò chơi và rất nhiều thứ vô dụng khác, nhưng không bao gồm những thứ quan trọng như đẩy một thiết bị cắm vào USB. (Hoặc có nó dưới dạng một mục menu / nhấp chuột phải trong trình quản lý tệp?) Thực sự rất kỳ quặc.
Trò chơi Traderhut

1
sda1 không phải là đĩa. Tôi nghĩ rằng sda duy nhất của nó hoạt động. Bạn sẽ cần phải ngắt kết nối đầu tiên. Và có lẽ bạn không nên ở trong thư mục được gắn kết. Những thứ khác tôi đã trải qua là các vấn đề khi nó được gắn kết bởi một người dùng khác. Bạn có thể thử sudo. Nếu nó vẫn không hoạt động, tôi không biết.
SpiRail

1
sda1là một phân vùng, sdalà một thiết bị. Bạn có thể ngắt kết nối một phân vùng, nhưng bạn không thể đẩy ra một phân vùng.
Seamus
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.