Apa yang menyebabkan pengelola file menunjukkan drive?

10

Apa yang memaksa pengelola file untuk menampilkan partisi yang tidak di-mount di panel kiri?

Yaitu - proses apa yang menyebabkan pembuat file menunjukkan drive - ini bukan fstab - saya dapat menunjukkan bahwa di sini, saya tahu bahwa memasukkan volume yang dapat dipasang membuatnya menunjukkan.

Saya mencoba untuk memahami apa yang sebenarnya memberi filemanager sinyal untuk menunjukkan partisi di tempat pertama.

23 93 26 35 19 57 3 89
sumber
Kesan saya adalah bahwa ia menunjukkan semua partisi yang memiliki sistem file dan belum di-mount oleh fstab. Anda dapat menemukan partisi ini /devdan diberi nama dalam pola di sdxnmana x adalah huruf (menggambarkan drive fisik) dan n adalah angka (menggambarkan nomor partisi pada drive itu). Misalnya, jika Anda hanya memiliki drive sda ​​dan mencolokkan USB-Stick Anda dapat melihat drive sdb muncul di /dev.
André Stannek
Saya tahu itu. Saya mencoba menemukan APA yang menyebabkan mereka menunjukkan, bukan apa yang mereka sebut;)
23 93 26 35 19 57 3 89
Seperti yang saya katakan: Saya pikir itu jika mereka memiliki sistem file dan belum di-mount. Atau apakah Anda mencari acara / panggilan sistem yang mengarahkan nautilus untuk menampilkan perangkat baru ketika mereka terhubung? EDIT: Saya melihat Anda telah mengedit pertanyaan Anda. Sekarang sudah jelas apa yang Anda maksud ;-)
André Stannek
Semua yang telah diedit hari ini adalah tag;)
23 93 26 35 19 57 3 89
Oh, pasti salah baca. Maaf!
André Stannek

Jawaban:

9

Nama program yang menyebabkan Nautilus menampilkan partisi di bilah sisi kiri adalah gvfs-gdu-volume. Untuk mematikan proses ini, jalankan perintah ini untuk melihat PID program

sudo ps -e | grep gvfs-gdu-volume

Dalam sistem saya, hasilnya adalah

 6642 ?        00:00:00 gvfs-gdu-volume

Jadi, saya tahu PID-nya 6642, mungkin bervariasi dari waktu ke waktu.

Bunuh proses itu dengan

sudo kill -9 PID-of-gvfs-gdu-volume.

Atau sebagai satu liner, coba ini

sudo kill -9 `ps -e | grep gvfs-gdu-volume | cut -f 2 -d ' '`

Buka nautilus untuk melihat keajaiban!

gambar nautilus di Ubuntu 12.04

Gambar ini dari thunar di Xubuntu 12.04 LTS.

pengelola file thunar di Xubuntu 12.04

Catatan: Solusinya tidak permanen. Setiap kali Anda membuka file di Gedit atau sesuatu seperti itu, ikon drive semua muncul lagi. Untuk menonaktifkan ini secara permanen, ikuti langkah-langkah di bawah ini.

Solusi untuk menonaktifkan ini secara permanen.

Buka terminal dan lakukan perintah ini:

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak

Perintah ini mengganti nama file pelakunya untuk menampilkan ikon drive dengan menambahkan .bakekstensi. Itu dia.

Jika Anda ingin mengembalikan perubahan, gunakan perintah ini

sudo mv /usr/lib/gvfs/gvfs-gdu-volume-monitor.bak /usr/lib/gvfs/gvfs-gdu-volume-monitor

Catatan: Ini bukan solusi yang layak, tetapi ini berfungsi dengan baik, dan saya senang dengan ini.

Ikon drive saya telah hilang, Bagaimana saya bisa memasangnya sekarang

Jangan menangis. Ini terminal teman terpercaya Anda. Buka terminal dan lakukan perintah ini untuk memasang /dev/sda1partisi. Ini akan melakukan apa yang nautilus lakukan.

udisks --mount /dev/sda1

Untuk menemukan /dev/sdaXjumlah partisi yang diinginkan, lakukan sudo blkiddi terminal.


Pembaruan untuk 12.10

Sepertinya Ubuntu 12.10 menggunakan udisks2program dan program yang bertanggung jawab untuk menampilkan ikon drive juga berubah. Sekarang gvfs-udisks2-volume. Anda harus menghentikan proses ini alih-alih gvfs-gdu-volumeprogram yang lebih lama .

2 : 1 : http://i.stack.imgur.com/WIjuK.png

Anwar
sumber
Saya menggunakan Xubuntu dan thunar, grep untuk grep gvfs-gdu-volume tidak memberikan apa-apa.
23 93 26 35 19 57 3 89
Versi Xubuntu mana yang Anda gunakan? Edit pertanyaan untuk mencerminkan ini. Saya memeriksa Xubuntu 12.04 dengan thunar.
Anwar
12,10 atm - tapi pertanyaannya muncul dengan 12,04 - Saya boot untuk melihat dan mendapat respons dengan grep gvfs-gdu-volume, ketika saya memiliki sedikit lebih banyak waktu saya akan boot untuk melihat apakah itu bekerja.
23 93 26 35 19 57 3 89
Terima kasih Anwar, sepertinya gvfs-gdu-volume adalah jawaban untuk pertanyaan saya :):
23 93 26 35 19 57 3 89
1
@ Elfy Saya baru saja menambahkan informasi untuk menangani 12.10 juga.
Anwar
0

Partisi harus dapat dipasang oleh pengguna. Dalam prakteknya itu berarti pada volume yang dapat dilepas atau terdaftar di / etc / fstab.

Alistair Buxton
sumber
1
Ya aku mengerti itu. Mungkin saya tidak membingkai pertanyaan saya dengan baik - itu agak kabur. Apa yang saya coba cari tahu adalah yang sebenarnya menyebabkan sistem untuk menunjukkannya di nautilus misalnya. Saya memiliki partisi yang saya pasang di fstab - karena saya menggunakan / mnt tidak muncul secara otomatis. Apa bagian dari sistem yang menyebabkan drive untuk ditampilkan di filemanager sebelum dipasang?
23 93 26 35 19 57 3 89