it-swarm-id.com

Bagaimana cara memasang perangkat di Linux?

Saya membaca beberapa sumber tentang perintah mount untuk memasang perangkat di Linux, tetapi tidak ada satupun yang cukup jelas (setidaknya untuk saya).

Secara keseluruhan, ini yang dinyatakan oleh sebagian besar panduan:

$ mount
(lists all currently mounted devices)

$ mount -t type device directory
(mounts that device)

for example (to mount a USB drive):
$ mount -t vfat /dev/sdb1 /media/disk

Apa yang tidak jelas bagi saya:

  • Bagaimana saya tahu apa yang harus digunakan untuk "perangkat" seperti pada $ mount -t type device directory? Yaitu, bagaimana saya tahu bahwa saya harus menggunakan "/ dev/sdb1" dalam perintah ini $ mount -t vfat /dev/sdb1 /media/disk untuk memasang drive USB saya?

  • apa yang didefinisikan oleh parameter "-t" di sini? Tipe?

Saya membaca halaman manual ($ man mount) beberapa kali, tapi saya mungkin masih melewatkan sesuatu. Mohon klarifikasi.

78
its_me

Anda dapat menggunakan fdisk untuk mengetahui partisi seperti apa yang Anda miliki, misalnya:

fdisk -l

Menunjukkan:

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *          63   204796619   102398278+   7  HPFS/NTFS
/dev/sda2       204797952   205821951      512000   83  Linux
/dev/sda3       205821952   976773119   385475584   8e  Linux LVM

Dengan begitu Anda tahu bahwa Anda memiliki partisi sda1,2 dan 3. Opsi -t adalah tipe sistem file; itu bisa NTFS, FAT, EXT. Dalam contoh saya, sda1 adalah ntfs, jadi seharusnya seperti:

mount -t ntfs /dev/sda1  /mnt/

Perangkat USB biasanya vfat dan Linux biasanya ext.

86
ghm1014

Saya benar-benar berkarat dalam hal ini, dan kemudian mulai kembali .. jika ini tidak menjawab pertanyaan Anda, mungkin saya salah membaca ...

Alibi: ini adalah rilis Ubuntu 14. Jarak tempuh Anda mungkin beragam.

Saya menggunakan lsblk untuk mendapatkan poin mount saya, yang berbeda dari mount Bagi saya lsblk lebih mudah dibaca daripada mount

Pastikan Anda memiliki direktori yang dibuat sebelum memasang perangkat Anda.

Sudo mkdir /{your directory name here}
Sudo mount /dev/{specific device id} /{your directory name here that is already created}

Anda seharusnya baik-baik saja, tetapi periksa izin keamanan pada direktori baru itu untuk memastikan itu yang Anda inginkan.

20
Sunriver61

Saat ini, Anda dapat menggunakan jalur verbose untuk memasang perangkat tertentu.

Sebagai contoh:

mount /dev/disk/by-id/ata-ST31500341AS_9VS2AM04-part1 /some/dir
mount /dev/disk/by-id/usb-HTC_Android_Phone_SH0BTRX01208-0\:0 /some/dir
7
Šimon Tóth

mount (perintah) biasanya mencari tahu "tipe" dari sistem file pada perangkat. Saya pikir bagian yang sulit jika mencari tahu nama file perangkat. Anda hampir harus mengetahui konvensi penamaan disk drive untuk mengetahuinya.

Pada kotak Arch Linux terbaru:

133 % ls /dev/sd??
/dev/sda1  /dev/sda2  /dev/sda3  /dev/sda4  /dev/sdb1  /dev/sdb2

Tapi itu tidak berfungsi pada kotak Slackware dewasa (2.6.20.9):

1 % ls /dev/sd??
zsh: no matches found: /dev/sd??
2 % ls /dev/hd??
/dev/hda1  /dev/hda2

Tanpa tahu sebelumnya bahwa /dev/sd* atau /dev/hd* adalah file perangkat hard disk, Anda harus menggunakan lspci atau lsusb atau sesuatu untuk mengetahui nama file perangkat. Perangkat USB sering meninggalkan informasi dalam /var/log/messages untuk membantu Anda mencari tahu file perangkat apa yang ditugaskan udev untuk mereka.

4
Bruce Ediger

Bagaimana kita memiliki banyak cara untuk melakukan ini tetapi seperti biasa kita juga mempertimbangkan dan tidak tahu di mana sistem file yang digunakan dalam perangkat mungkin sedikit menghalangi, tetapi kita dapat menggunakan opsi "otomatis" untuk memberikan sedikit bantuan.

mount -t auto /dev/sdb1 /media/pendrv

dan siap perangkat kita akan dipasang: di / media/pendrv siap digunakan, maka cukup gunakan:

umount /media/pendrv

... untuk melepaskan perangkat.

2
Joke Sr. OK

Di Ubuntu 14, Anda juga dapat menggunakan aplikasi Disk:

enter image description here

Pertama-tama klik pada disk di panel kiri dan kemudian klik pada partisi di panel kanan. Bagian bawah panel kanan menunjukkan format, status pemasangan saat ini, dll. Anda juga dapat menggunakan GUI ini untuk membuat/menghapus/memformat partisi.

1
Shital Shah

"Device" man mount berbicara tentang adalah sebuah logika blok perangkat dengan sistem file di atasnya.

"Perangkat" juga dapat berarti suatu produk (SSD adalah drive, HDD adalah drive disk, DVD adalah disk, ODD adalah disk drive.

Seringkali tidak masalah yang mana tepatnya. Tetapi ketika datang ke pemasangan (atau memformat, atau mempartisi), itu penting, karena itu penting secara logis.

Seperti yang Anda lihat, sda tepat di samping sda1, 2, 3 ... Dan juga sdb, sdc, masing-masing dengan partisi mereka. Jadi Anda bisa salah dari kedua arah.

Kapan kamu mount /dev/sdb1 /media/disk/, Anda memilih partisi 1 dari sata disk "b". Jika sdb1 itu adalah partisi pena USB, maka nama mountpoint Anda tidak terlalu berbicara.

Anda bahkan dapat me-mount sepotong RAM untuk membuat ramdisk, atau file ("perangkat loop"). Atau "perangkat" semua-virtual seperti sysfs, yang mengisi direktori/sys (mountpoint ).

Gagasan pemasangan, dan dengan demikian perintah mount, bergantung pada konsep (VFS dll.) Dengan tiga elemen utama:

  1. Perangkat partisi/blokir: bandingkan fdisk -l, lsblk dan cat /proc/partitions. Ini rumit, tetapi 80% hanyalah sudut pandang yang berbeda.
  2. Sistem File: Memformat mengubah partisi 20GB menjadi direktori kosong dengan ruang kosong 18GB untuk diisi dengan file. Lihat man mkfs dan man mkfs.ext2 (mkfs.FSTYPE).
  3. Mountpoint: Ini hanya "hook", direktori (kosong) yang dilampirkan cabang baru ke direktori teratas "/". Dengan binding dan overlaying Anda dapat membuat rumit FS Pohon. Tapi ad hoc mkdir xyz baik-baik saja, secara teknis.

Semua pemasangan ini pernah dikonfigurasi oleh sysadmin di/etc/fstab, secara terpusat. Dengan hot-plugging penyimpanan massal saat ini, segalanya menjadi sedikit rumit.

Dalam kasus USB pen, ini adalah modul kernel yang muncul/dev/sdb dan partisinya dalam hitungan detik.

Semua otomatisasi lebih lanjut dalam hot-plugging, sesederhana apa pun, harus dikoordinasikan oleh udev, dan terkadang disempurnakan dengan alat tambahan. Udev dapat menangani SEMUA perangkat, bukan hanya penyimpanan.

Kami terjebak antara kenyamanan memiliki ikon baru (atau bahkan hanya "perangkat" dengan nama yang layak) muncul secara otomatis, dan cara kernel dengan sistem file (virtual) secara sistematis harus menyiapkan bagian-bagiannya. Tetapi dengan RAID dan enkripsi dan semua "perangkat" penyimpanan yang berbeda, Linux harus menambahkan beberapa lapisan.

Pada akhirnya, Anda ingin konten itu ada di ujung jari Anda.

Biasanya, Anda hanya perlu mengidentifikasi yang benar ... PERANGKAT;). Kamu bisa ls /dev/sd* untuk melihat apa yang ada: surat mana, angka mana, mengidentifikasi PERANGKAT Anda ...

Dan kemudian ketik

mkdir mydev
mount /dev/DEVICE mydev

(Anda dapat meninggalkan -t type bagian)

0
rastafile

Forum ThoerX Periksa perangkat denganfdisk -l

Partition the device as following :-
fdisk /dev/sda
d - Delete old partitions
n - New partition
select partition number
select start block
select end block
v - verify the new partition
w - write through

now fdisk - l should show /dev/sda1 with proper filesystem type (say ext4)
mount -t ext4 /dev/sda1 /myMountPoint
0
Gaurab