Dalam DOS, saya beralih antara drive yang berbeda dengan mengetik c:
, d:
, e:
dan sebagainya. Tetapi tidak bekerja seperti itu di Linux.
Adakah yang bisa tolong beri tahu saya cara beralih antara drive yang berbeda?
command-line
drive
saiy2k
sumber
sumber
Jawaban:
Linux sebenarnya tidak memiliki cara untuk bekerja dengan "drive", kecuali, dengan utilitas sistem yang mengakses partisi; mereka sering perlu menentukan drive yang berisi partisi. Tetapi jika drive Anda masing-masing hanya memiliki satu partisi, itu tidak terlalu penting.
Bagaimanapun, untuk mengakses drive, Anda sebenarnya perlu menentukan partisi dengan beberapa cara, biasanya dengan definisi seperti / dev / sda1 (partisi 1 pada drive 1) atau / dev / sda2 (partisi 2 pada drive pertama). Menggunakan Disk Utility atau gparted, Anda dapat melihat semua partisi secara grafis. Jika Anda hanya menggunakan terminal, saya menemukan bahwa perintah "blkid" berguna untuk membuat daftar drive dengan UUID mereka. Saya menggunakan formulir:
Menggunakan terminal, Anda perlu me-mount partisi untuk benar-benar menggunakannya. Ini sebenarnya cukup mudah dilakukan. Dalam kebanyakan kasus, Anda ingin menggunakan direktori kosong sebagai "mount point"; jika direktori tidak kosong, isinya akan ditutup-tutupi dan tidak tersedia selama mount. Ini mungkin berguna dalam keadaan tertentu, seperti pengujian atau mengubah sementara konfigurasi untuk beberapa alasan lain, karena itu akan mengurangi kebutuhan untuk mengubah nama atau menghapus konten saat ini.
Jika Anda memiliki direktori bernama / mnt / drive2 (/ mnt biasanya digunakan, tetapi bisa di direktori home Anda jika Anda mau), dan drive Anda adalah / dev / sdb, dengan satu partisi, maka perintah yang paling sederhana adalah:
di mana "type" adalah tipe yang diperlihatkan dalam perintah blkid, seperti ntfs, ext4, dll.
Sunting: untuk bereksperimen, jangan takut untuk mencoba perintah mount. Ini hanya sementara sampai Anda reboot (atau unmount menggunakan perintah "umount"). Untuk membuatnya permanen, Anda harus memasukkannya ke dalam
/etc/fstab
. Jika Anda ingin melakukannya, Anda dapat melakukan percobaan dengan membuat entri, kemudian menggunakan perintah "mount -a" untuk memasang semuanya/etc/fstab
. Jika ada kesalahan, itu akan memberi tahu Anda, dan Anda dapat memperbaiki dan mengulanginya sampai berfungsi.sumber
Hard disk (drive, demikian Anda menyebutnya) berisi partisi, dan setiap partisi berisi sistem file.
Di Linux dan Unix ada sistem file utama yang disebut sistem file root , dan ditandai dengan
/
. Sistem file lain (nyata atau virtual) dipasang pada sistem file root pada titik mount , yaitu direktori kosong yang digunakan sebagai titik awal untuk sistem file tertentu, sedemikian rupa sehingga semua file dapat dijangkau sebagai turunan dari direktori root.Jika Anda mengetik perintah
mount
tanpa opsi, Anda akan melihat sesuatu seperti berikut:di mana Anda dapat melihat bahwa partisi
/dev/sda5
( partisi ke-5 dari hard disk/dev/sda
) sudah terpasang/
, sehingga partisi root.Selanjutnya, Anda lihat
/dev/sda7
, partisi / sistem file lain, dipasang/media/data
, sehinggacd /media/data
secara efektif sesuai dengand:
terminologi windows.Ada banyak filesystem yang terpasang di output ini, seperti yang Anda lihat, dan semuanya filesystem virtual, yaitu filesystem yang tidak sesuai dengan partisi disk. Dan Anda dapat melihat sistem file yang dipasang NFS, sistem file virtual yang terhubung ke sistem file nyata yang tersedia di komputer lain melalui jaringan (garis output tempat Anda melihat alamat IP yang sebagian sengaja dikaburkan oleh saya).
Anda dapat melihat kesederhanaan memiliki struktur tunggal untuk mengakses semua file Anda, dan dalam beberapa kasus juga file jarak jauh.
Pertanyaan-pertanyaan Terkait:
sumber
lsblk
mungkin sedikit lebih mudah dibaca dan hanya mencantumkan blok perangkat penyimpanan (tidak ada sysfs, proc, cgroup, dll.).cd ~
untuk kembali kehome directory
cd ~
adalah versi pendek daricd
, yang melakukan hal yang sama.Ubuntu menyimpan semua disk tambahan yang terpasang di
/media
direktori, jadi gunakansumber
cd /media/$USER/<your drive name>
.mudah
di masa depan, jika Anda lupa, pergi saja ke drive dengan manajer file Anda pilih folder acak lalu klik kanan pada area kosong -> properti kemudian lihat "lokasi"
sumber
Anda juga dapat menjelajah ke folder di drive yang Anda inginkan dan klik kanan, buka di terminal.
sumber
Ubuntu dapat menggunakan, dari direktori home Anda (hilangkan <dan> dan ganti "yourusername" dengan nama pengguna Anda yang sebenarnya Anda masuk ke Linux dengan , "drive name" dengan nama hard disk Anda).
Semua disk yang terpasang berada di direktori / media / nama pengguna / direktori Anda. Jika Anda tidak tahu nama drive, Anda selalu dapat melihat file manager Anda - atau melalui terminal (lagi dari direktori home Anda)
Anda dapat menggunakan sd # dan mnt yang dijelaskan; Namun, saya pikir Anda sedang mencari jawaban yang mudah.
sumber
Sebenarnya, bagi saya itu seperti ini:
Dengan
New Volume
menjadi nama drive eksternal. dan pengguna menjadi nama pengguna saya.Tidak tahu mengapa garis miring, saya berasumsi karena ruang?
sumber