Saya menghubungkan kamera tindakan saya (GoPro Hero 5) ke komputer yang menjalankan Ubuntu 16.10 LTS untuk mengunduh file. Yang mengejutkan saya, saya tidak melihat folder kamera di /media/
. Menjalankan find | grep DCIM
dari folder root menemukan folder dengan jalur berikut, yang berisi file video yang saya cari:
/run/user/1000/gvfs/gphoto2:host=%5Busb%3A003%2C094%5D/DCIM/
Jadi, apa /run/user/1000/gvfs/
dan bagaimana tujuannya berbeda /media/
?
gvfs
mountpoint
Selalu belajar
sumber
sumber
/media/
sama seperti semua perangkat usb lain yang saya coba sejauh ini./run/user/1000/gvfs
- mountpoint untuk FUSE. Jika bukan itu yang Anda tanyakan, Anda mungkin ingin mengedit judul pertanyaan Anda. Tapi saya tidak mengatakan itu duplikatJawaban:
Semua jalan menuju ke Gnome
Ubuntu didasarkan pada banyak hal plus pemrograman buatan rumah dari Canonical (pemilik Ubuntu). Kebanyakan orang tahu itu didasarkan pada kernel Linux dan menyediakan lingkungan Desktop "GNOME". Tetapi ini juga didasarkan pada Debian dan mungkin sama pentingnya dengan Gnome Internal. Sangat intrinsik, saya berani mengatakan di Ubuntu bahwa: "Semua jalan mengarah ke Gnome".
Apa itu GIO / gvfs?
Dalam pertanyaan Anda
/run/user/1000/gvfs/
,gvfs
komponennya adalah "Gnome Virtual File System". Kamera dan ponsel Android Anda dipasang di "Ruang Pengguna" ini di luar "Ruang Kernel" tempat "mount" normal terjadi.Untuk mempelajari lebih lanjut tentang GIO (Gnome Input Output yang saya duga) lihat di sini dan di sini . Ubuntu memiliki halaman tentang menggunakan GIO untuk memasang perangkat menggunakan perintah gvfs-mount .
Komponen lain dalam pertanyaan Anda
/run/user/1000/gvfs/
adalah/run/user
komponen. Ini dibuatsystemd
untuk menghindari menggunakan/tmp
direktori yang merupakan praktik umum untuk perangkat seperti itu karena sisi jaringan "aturan". Lihat di sini .Bagian lain dari pertanyaan Anda adalah bagaimana perbedaannya
/media
?The
/media
direktori mana removable storage berada. Penyimpanan yang dapat dilepas adalah dalam format file yang sudah dikenal sepertiext4
,fat
atauntfs
. Nama perangkat dan nama pemasangan bersifat statis.Ponsel Android Anda bukan hanya penyimpanan yang bisa dilepas tetapi juga sistem operasi asing yang bisa dilepas yang memiliki penyimpanan. Penyimpanan umumnya diakses dengan MTP. Namun, ada sejumlah program untuk berkomunikasi dengan telepon. Itu sebabnya masuk ke dalamnya
/run/user/1000/gvfs
. Samba juga masuk ke rantai direktori yang sama tetapi saya belum meneliti yang satu itu.Dalam
/run/user/1000
struktur direktori nama mount bersifat dinamis dan berubah dengan setiap koneksi. Misalnya ponsel saya saat ini adalah:Enumerasi USB terkenal karena perubahan sehingga Anda dapat yakin bahwa nama direktori akan berbeda di lain waktu.
/media
"barang" di sisi lain bersifat statis.Perhatikan tanggal yang ditunjukkan oleh Ubuntu 16.04 di bawah Kernel 4.14.34. Saya belum memiliki Smartphone Android ini sejak tahun 1969. Saya kira kita bisa menyebutnya bug.
sumber
/run/user/1000
.