Tancapkan perangkat
lsblk
untuk 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/sdb1
dalam contoh saya) Folder mount akan dilaporkan kembali kepada Anda untuk digunakan pada langkah selanjutnya. Sebagai contoh, misalkan lsblk
beritahu 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-34EF
folder dan memasang pen drive saya di sana. Juga, keuntungan besar adalah bahwa Anda tidak perlu sudo
.
Gunakan rsync
atau cp
atau mv
untuk mendapatkan file Anda ke folder yang dilaporkan pada langkah 3. Konsultasikan halaman manual tentang penggunaan perintah ini. cp
dan mv
paling 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 TESTDIR
ke 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 perangkat
Contoh
$ udisksctl unmount -b /dev/sdc1
Unmounted /dev/sdc1.
CATATAN : beberapa drive dipasang ke direktori yang memiliki nama dengan spasi. Jika Anda menjalankan rsync
atau mv
dengan nama yang tidak dikutip seperti itu, data Anda tidak akan disalin ke tujuan yang benar . Selalu mengutip nama path yang memiliki spasi di dalamnya.
udisksctl
perintah? Saya hanya melihat beberapa contoh tanpaudisksctl
. Juga, apakah-b
opsi itu?udisksctl
adalah bagian dariudisks
paket, 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 berjalansudo
. Utilitas seperti itumount
membutuhkan superville privilleges untuk bekerja.-b
Opsi adalah singkatanblock-device
, yang/dev/sdXY
diklasifikasikan sebagai. Setiap hard-drive atau usb drive diklasifikasikan sebagai perangkat blokudisksctl
melakukannya secara otomatis untuk Anda. Saya akan menambahkan lebih banyak contoh nanti, sehingga Anda akan melihat cara kerjanyalsblk
show sdb -> sdb1. Dalam hal ini, jika saya menjalankanudisksctl 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:
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:
3. Gunung!
4. Salin
5.Un-Mount
Setelah selesai, tembak saja:
sumber