Cara mengeluarkan perangkat USB di Raspberry Pi (bukan hanya unmount)

12

Apakah ada cara untuk mengirim eject ke perangkat USB di Raspbian? Seperti dalam:

sudo udisks --eject /dev/sda

Di sistem Debian lain, ini berfungsi dengan baik. Tetapi pada Pi tampaknya ada komplikasi.

Saya memiliki perangkat keras khusus yang memerlukan eject. Jadi sayangnya unmount dan jawaban jenis "hapus aman" tidak membantu saya dalam kasus ini.

Juga, saya perhatikan bahwa manajer file Raspbian memiliki ikon eject di sebelah perangkat USB. Meskipun ini berfungsi dengan baik di Ubuntu, bahkan layanan bawaan ini tidak menjalankan layanan eject dan memberikan pesan kesalahan.

Apakah ada orang lain yang dapat melakukan eject tanpa pesan kesalahan?

SpiRail
sumber

Jawaban:

16

Aku menemukannya! Benar-benar sederhana bahwa eject tidak diinstal. (Itu yang baru!)

Anda hanya perlu melakukan:

sudo apt-get install eject

Kemudian udisksberfungsi dengan baik:

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

Ini adalah jawaban yang menyegarkan: Raspbian sangat ramping sehingga mereka bahkan berpikir untuk tidak memberi Anda sesuatu seperti eject kecuali Anda benar-benar membutuhkannya. (yang kebanyakan orang tidak, maka seharusnya tidak ada di sana secara default)

SpiRail
sumber
1
Ini juga bekerja dengan: sudo umount / path / to / devicename
Hezarfen
2
Saya menginstalnya, dan dikatakan bahwa / dev / sda1 bukan disk - meskipun itu adalah USB thumb drive. Jadi, saya akhirnya mematikan sistem untuk mengeluarkannya. Sungguh aneh bahwa itu termasuk hal Mathametica, permainan, dan banyak hal tidak berguna lainnya, tetapi tidak memasukkan sesuatu yang sama pentingnya dengan mengeluarkan perangkat yang terhubung ke USB. (Atau memilikinya sebagai item menu / klik kanan di manajer file?) Memang sangat aneh.
Traderhut Games
1
sda1 bukan disk. Saya pikir hanya sda yang berfungsi. Anda harus meng-unmount dulu. Dan Anda mungkin tidak boleh berada di direktori yang di-mount. Hal lain yang saya alami adalah masalah saat dipasang oleh pengguna yang berbeda. Anda dapat mencoba sudo. Jika masih tidak berhasil, saya tidak tahu.
SpiRail
1
sda1adalah partisi, sdaadalah perangkat. Anda dapat menghapus partisi, tetapi Anda tidak dapat mengeluarkan partisi.
Seamus