Saya menggunakan Ubuntu 12.04, dan ketika saya klik pada ikon flash drive saya (di bilah kiri Unity) saya mendapatkan dua opsi yang membuat saya bingung: keluarkan dan hapus dengan aman .
Semakin dekat saya mendapat jawaban adalah utas forum ini , yang menyimpulkan bahwa (untuk flash drive) keduanya sama dan juga setara untuk menggunakan umount
perintah. Namun, pernyataan terakhir ini tampaknya salah.
Jika saya menggunakan umount
dari konsol untuk meng-unmount flash dive saya, dan kemudian saya menggunakan perintah lsblk
, saya masih melihat perangkat saya (dengan tidak ada di bawah MOUNTPOINT, tentu saja). Di sisi lain, jika saya mengeluarkan atau menghapus flash drive saya dengan aman , lsblk
tidak mencantumkannya lagi.
Jadi, pertanyaan saya adalah, apa yang akan menjadi perintah konsol / perintah yang benar-benar akan mereproduksi perilaku eject dan menghapus dengan aman ?
sumber
/usr/share/applications/
atau sesuatu seperti itu. Jika Anda membukanya di editor teks, bidang Exec = ... sesuai dengan perintah yang dijalankan saat Anda mengkliknya.Jawaban:
Jika Anda menggunakan
systemd
maka gunakanudisksctl
utilitas denganpower-off
opsi:Saya akan merekomendasikan pertama untuk meng-unmount semua sistem file pada usb itu. Ini bisa dilakukan juga dengan
udisksctl
, jadi langkahnya adalah:Jika Anda tidak menggunakan
systemd
maka barang lamaudisks
harus bekerja:sumber
udisksctl power-off
tampaknya tidak setara dengan "hapus aman" dalam kasus saya. Dengan kartu micro-SD di pembaca kartu internal saya, perangkat/dev/sdd
, tidak ada sistem file yang terpasang, ketika saya menggunakan perintahudisksctl power-off -b /dev/sdd
, LED pembaca mati, tetapi kemudian seluruh perangkat menjadi tidak dapat dioperasikan, saya kira karena, yah, benar-benar dimatikan sepenuhnya. Saya harus mem-boot ulang sistem agar dapat digunakan lagi.udisksctl power-off -b /dev/mmcblk0
mmc0: kartu aaaa dihapus usb 3-1.8: Putus USB, nomor perangkat 41cd /sys/bus/usb/devices/usb3/3-1
echo 0 > authorized
echo 1 > authorized
hub 3-1: 1.0: Hub USB ditemukan usb 3-1: diotorisasi untuk menghubungkan usb 3-1.8: Perangkat USB baru ditemukan , idVendor = 0bda, idProduct = 0129 mmc0: kartu SDH50 SDH50 berkecepatan sangat tinggi baru di alamat aaaaumount
sangat aman untuk disk. Setelah selesai, Anda telah berhasil melepas sistem berkas dan Anda tidak perlu khawatir. Perbedaan utama antara mengeluarkan danumount
tidak menyangkut disk sama sekali - lebih tepatnya tentang output daya 5v port USB.Setelah
umount
Anda masih dapat melihat disk Anda terdaftarlsblk
karena masih dinyalakan dan terpasang.umount
sistem file hard disk internal dan Anda akan melihat perilaku yang sama untuk alasan yang sama. Tetapi ketika Anda mengeluarkan perangkat USB, Anda mematikannya dan berhenti menggambar 5v itu biasanya - saya pikir itu menetes ke .5v tetapi kelas itu terjadi sejak lama.Berikut adalah jalur bus usb-nya ...
Meskipun saya hampir tidak pernah me-mount itu, sudah terpasang dan berkedip untuk waktu yang lama, saya kira ...
Saya harus melakukan sesuatu tentang itu:
Sekarang saya akan melihatnya lagi ...
Hmmm...
sumber
umount
hdd eksternal, apakah aman untuk menghapus hdd eksternal dari komputer?umount
itu setara dengan "menghapus dengan aman", dan tidak adaudisksctl power-off
, silakan lihat komentar saya pada jawaban yang lain. Bandingkan dengan perilaku di Windows misalnya. Dugaan saya adalah bahwa Windows melakukan sedikit lebih dari sekadar 'melepas' sistem file pada perangkat. Saya telah mengamati itu memutar hard drive eksternal, mematikan LED pada pembaca kartu ( tanpa kemudian membuat perangkat tidak dapat digunakan kecuali dipasang kembali atau sistem reboot), dll.umount
itu. maka Anda mematikannya. dan saya tidak pernah menyarankan apapun tentangudiskctl
satu atau lain cara.