Jawaban:
Tancapkan perangkat
lsblkuntuk menemukan nama perangkat perangkat usb Anda. Penamaan adalah /dev/sdXY. Di mana X adalah huruf bahasa Inggris dan Y adalah bilangan bulat, biasanya 1.
Jika perangkat dipasang, Anda akan melihat titik mount, misalnya:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sdb 8:0 1 15.2G 0 disk
└─sdb1 8:1 1 15.2G 0 part /media/me/4C45-110F
Jika tidak, pasang itu. Ikuti ke langkah # 3
udisksctl mount -b /dev/sdXY, nama perangkat sama seperti pada langkah sebelumnya. ( /dev/sdb1dalam contoh saya) Folder mount akan dilaporkan kembali kepada Anda untuk digunakan pada langkah selanjutnya. Sebagai contoh, misalkan lsblkberitahu saya ini:
sdc 8:32 1 7.5G 0 disk └─sdc1 8:33 1 7.5G 0 bagian
Maka saya akan melakukan hal berikut:
$ udisksctl mount -b /dev/sdc1
Mounted /dev/sdc1 at /media/xieerqi/A669-34EF.
Anda dapat melihatnya secara otomatis membuat /media/xieerqi/A669-34EFfolder dan memasang pen drive saya di sana. Juga, keuntungan besar adalah bahwa Anda tidak perlu sudo.
Gunakan rsyncatau cpatau mvuntuk mendapatkan file Anda ke folder yang dilaporkan pada langkah 3. Konsultasikan halaman manual tentang penggunaan perintah ini. cpdan mvpaling sederhana. mv FILE DESTINATION- dalam contoh saya (di mana FILE adalah hal yang ingin Anda pindahkan ke drive)
mv FILE /media/me/4C45-110F
rsync adalah yang terbaik untuk cadangan.
Misalnya, untuk mencadangkan TESTDIRke drive usb saya, saya bisa melakukan ini:
$ rsync -av /home/xieerqi/TESTDIR/ /media/xieerqi/A669-34EF/~
sending incremental file list
created directory /media/xieerqi/A669-34EF/~
./
file1
file2
file3
sent 228 bytes received 125 bytes 706.00 bytes/sec
total size is 0 speedup is 0.00
udisksctl unmount -b /dev/sdXY. Hapus perangkatContoh
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
CATATAN : beberapa drive dipasang ke direktori yang memiliki nama dengan spasi. Jika Anda menjalankan rsyncatau mvdengan nama yang tidak dikutip seperti itu, data Anda tidak akan disalin ke tujuan yang benar . Selalu mengutip nama path yang memiliki spasi di dalamnya.
udisksctladalah bagian dari udiskspaket, dan datang secara default dengan Ubuntu. Pada dasarnya, ini adalah utilitas untuk melakukan semua tindakan dasar seperti pemasangan, unmount, memeriksa info tentang disk, tetapi tanpa perlu berjalan sudo. Utilitas seperti itu mountmembutuhkan superville privilleges untuk bekerja. -bOpsi adalah singkatan block-device, yang /dev/sdXYdiklasifikasikan sebagai. Setiap hard-drive atau usb drive diklasifikasikan sebagai perangkat blok
udisksctlmelakukannya secara otomatis untuk Anda. Saya akan menambahkan lebih banyak contoh nanti, sehingga Anda akan melihat cara kerjanya
lsblkshow sdb -> sdb1. Dalam hal ini, jika saya menjalankan udisksctl mount -b /dev/sdb1, itu mengembalikan kesalahan "device already mounted..."
Dalam kasus saya jawaban di atas tidak berfungsi jadi saya mencoba ini. Konfigurasi sistem saya adalah Ubuntu 14.04, sementara memperbarui ke 16,06 LTS, tiba-tiba berhenti berfungsi sehingga untuk menyalin file penting saya, saya menggunakan pen-drive untuk menyalin.
1. Daftar perangkat Mount:
lsblk
2. Buat titik pemasangan:
Ini perlu di-mount ke sistem file di suatu tempat. Anda biasanya dapat menggunakan / mnt / jika Anda malas dan tidak ada lagi yang dipasang di sana tetapi jika tidak, Anda ingin membuat direktori baru:
sudo mkdir /media/usb
3. Gunung!
sudo mount /dev/sdb1 /media/usb
4. Salin
rsync -av /home/android/Testproject/ /media/usb/
5.Un-Mount
Setelah selesai, tembak saja:
sudo umount /media/usb
udisksctlperintah? Saya hanya melihat beberapa contoh tanpaudisksctl. Juga, apakah-bopsi itu?