GNU/Linux >> Belajar Linux >  >> Linux

Cara Memasang dan Melepas Drive di Linux

Setelah membuat partisi disk dan memformatnya dengan benar, Anda mungkin ingin memasang atau melepas drive Anda .

Di Linux, pemasangan drive dilakukan melalui mountpoints pada sistem file virtual, memungkinkan pengguna sistem untuk menavigasi sistem file serta membuat dan menghapus file di dalamnya.

Dalam tutorial ini, kita akan melihat bagaimana Anda dapat memasang dan lepaskan drive di sistem Linux Anda.

Kami juga akan melihat bagaimana Anda dapat mengubah fstab file untuk membuat pengaturan pemasangan Anda permanen.

Prasyarat

Untuk memasang drive dan sistem file di Linux, Anda harus memiliki hak sudo di mesin Anda.

Untuk memverifikasi bahwa Anda memiliki hak istimewa sudo, Anda dapat menjalankan perintah “sudo ” perintah dengan “-l ” untuk membuat daftar hak istimewa yang Anda miliki saat ini.

$ sudo -l

User <user> may run the following commands on schkn-ubuntu:
    (ALL : ALL) ALL

Jika Anda tidak yakin bagaimana memberikan hak sudo kepada pengguna di Debian/Ubuntu atau CentOS/RHEL, pastikan untuk memeriksa panduan khusus kami tentang subjek tersebut.

Pasang Drive di Linux

Untuk memasang drive di Linux, Anda harus menggunakan "mount perintah ” menggunakan sintaks berikut

$ sudo mount <device> <dir>

Pertama-tama, Anda perlu memeriksa partisi disk yang sudah dibuat di sistem Anda yang belum dipasang.

Untuk membuat daftar partisi dengan tipe sistem file, gunakan perintah “lsblk” dengan opsi “-f”.

$ lsblk -f

NAME    FSTYPE    LABEL        UUID                                    MOUNTPOINT
sda
├─sda1  ext4                   0935df16-40b0-4850-9d47-47cd2daf6e59
sdb
├─sdb1  ext4                   b9df59e6-c806-4851-befa-12402bca5828    /

Atau, Anda dapat menggunakan “blkid ” perintah untuk mencari dan membuat daftar perangkat blokir di sistem Anda.

Sayangnya, perintah ini tidak mencantumkan titik pemasangan saat ini yang digunakan oleh drive Anda.

/dev/sda1: TYPE="ext4" PARTUUID="0935df16-40b0-4850-9d47-47cd2daf6e59"
/dev/sdb1: UUID="b9df59e6-c806-4851-befa-12402bca5828" TYPE="ext4" PARTUUID="269f8db7-90b7-4ebe-acf4-521d6dc2eadb"

Dalam hal ini, kami ingin memasang "sda1 ” pada sistem file kita.

Untuk memasang partisi "sda1", gunakan perintah "mount" dan tentukan direktori tempat Anda ingin memasangnya (dalam hal ini, dalam direktori bernama "mountpoint" di direktori home.

$ sudo mount /dev/sda1 ~/mountpoint

Jika Anda tidak mendapatkan pesan kesalahan dalam proses, itu berarti partisi drive Anda berhasil dipasang!

Periksa Drive yang Dipasang di Linux

Untuk memeriksa apakah partisi drive Anda telah dipasang dengan benar, Anda dapat menggunakan "lsblk" dan memeriksa kolom mountpoint.

$ lsblk -f

NAME    FSTYPE    LABEL        UUID                                    MOUNTPOINT
sda
├─sda1  ext4                   0935df16-40b0-4850-9d47-47cd2daf6e59    /home/user/mountpoint
sdb
├─sdb1  ext4                   b9df59e6-c806-4851-befa-12402bca5828    /

Partisi drive Anda telah terpasang dengan benar di mountpoint, namun ada satu hal kecil yang perlu Anda ketahui saat memasang drive.

Menggunakan perintah "mount" tidak membuat mount Anda permanen :Anda perlu menambahkannya ke file fstab agar mount menjadi permanen.

Jika Anda me-reboot sistem Anda tanpa menambahkan pengaturan mount ke file "fstab", partisi drive Anda tidak akan di-mount saat reboot.

Memasang Drive Secara Permanen menggunakan fstab

fstab ” adalah file yang sangat penting di sistem file Anda.

Fstab menyimpan informasi statis tentang sistem file , titik mount dan beberapa opsi yang mungkin ingin Anda konfigurasi.

Untuk membuat daftar partisi permanen yang dipasang di Linux, gunakan perintah “cat ” pada file fstab yang terletak di /etc.

$ cat /etc/fstab

# /etc/fstab: static file system information. 
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system>              <mount point>         <type>  <options>          <dump>  <pass>
UUID=b9df59e6-c806        /                     ext4    errors=remount-ro  0       1

Fstab berisi beberapa kolom :

  • Sistem file :Anda dapat menentukan UUID (untuk pengenal unik universal), label (jika Anda memilih label untuk disk Anda), ID jaringan, atau nama perangkat (yang sama sekali tidak disarankan);
  • Mountpoint :direktori pada sistem file yang akan Anda gunakan untuk mengakses data yang tersimpan di disk;
  • Jenis sistem file :jenis sistem file yang Anda gunakan untuk memformat disk Anda;
  • Opsi :beberapa opsi yang dapat Anda tentukan untuk menyetel mount Anda (“ro” untuk mount hanya-baca atau “noexec” untuk mencegah eksekusi biner);
  • Buang :untuk mengaktifkan untuk menonaktifkan dumping sistem file pada sistem (menggunakan perintah dump);
  • Angka Lulus :mengatur urutan yang digunakan agar utilitas "fsck" memeriksa sistem file Anda. Jika Anda tidak memasang perangkat root, Anda harus menyetel opsi ini ke “2” atau “0” karena “1” dicadangkan untuk perangkat root.

Seperti yang Anda lihat di sini, selain memasang "sda1 ” di bagian sebelumnya, hanya partisi dengan UUID yang ditunjukkan di atas yang akan dipasang.

Untuk mendapatkan partisi yang terkait dengan UUID ini, Anda dapat menggunakan perintah “blkid” dengan cara berikut.

$ blkid | grep <UUID>

Mengingat UUID file fstab, ini akan memberi kita

$ blkid | grep b9df

/dev/sdb1: UUID="b9df59e6"

Dengan menggunakan perintah blkid, saya dapat mengetahui bahwa “sdb1 ” partisi dipasang pada saat boot.

Namun, dalam hal ini, saya memerlukan "sda1 partisi ” yang akan dipasang saat boot.

Inilah yang akan kita konfigurasikan di bagian selanjutnya.

Tambahkan Partisi Drive ke file fstab

Untuk menambahkan drive ke file fstab, Anda harus terlebih dahulu mendapatkan UUID partisi Anda.

Untuk mendapatkan UUID partisi di Linux, gunakan “blkid” dengan nama partisi yang ingin Anda mount.

$ blkid /dev/sda1

/dev/sda1: UUID="0935df16-40b0-4850-9d47-47cd2daf6e59" TYPE="ext4" PARTUUID="7125fcc698a-01"

Sekarang setelah Anda memiliki UUID untuk partisi drive Anda, Anda dapat menambahkannya ke file fstab.

Buka file /etc/fstab dan tambahkan satu baris untuk partisi drive baru Anda.

$ sudo nano /etc/fstab

# <file system>              <mount point>              <type>  <options>   <dump>  <pass>
UUID=0935df16-40b0-48      /home/user/mountpoint      ext4    defaults    0       0       

Catatan :jika Anda kesulitan melihat entri menggunakan perintah blkid, coba gunakan menggunakan sudo. Beberapa entri mungkin disembunyikan untuk pengguna non-sudo.

Simpan file Anda dan pengaturan mount Anda akan disimpan bahkan jika Anda me-reboot sistem Anda.

Selamat!

Anda berhasil memasang drive disk di Linux dan Anda menyimpan pengaturan pemasangan menggunakan file fstab.

Mendaftar titik mount menggunakan findmnt

Untuk menemukan mountpoint dan sistem file di Linux, Anda dapat menggunakan perintah findmnt.

Anda dapat menentukan mountpoint atau nama perangkat dengan findmnt .

$ findmnt <device|mountpoint>

Dalam kasus kami, kami akan menggunakan findmnt untuk memeriksa apakah perangkat kami dipasang dengan benar pada target yang kami tentukan di file fstab.

$ findmnt /dev/sda1

TARGET                        SOURCE        FSTYPE     OPTIONS
/home/devconnected/mountpoint /dev/sda1     ext4       rw,relatime

Memasang drive USB di Linux

Sekarang setelah Anda mengetahui cara memasang drive, mari kita lihat cara memasang drive USB.

Saat memasukkan drive USB ke komputer Anda, hal pertama yang ingin Anda lakukan adalah mengidentifikasi nama disk yang baru saja Anda masukkan.

Identifikasi nama drive USB menggunakan fdisk

Cara termudah untuk mengidentifikasi nama drive USB adalah dengan menggunakan perintah “fdisk” dengan opsi “-l” untuk daftar.

$ fdisk -l

Disk /dev/sdc: 30 GiB, 35899345920 bytes, 167772160 sectors
Disk model: STORE USB
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos

Seperti yang Anda lihat di sini, Anda diberikan model disk saat menjalankan fdisk.

Anda dapat memastikan bahwa ini adalah drive yang benar dengan menjalankan perintah “lsusb” untuk membuat daftar perangkat USB di komputer Anda.

$ lsusb

Bus 001 Device 001: ID 1d6b:0001 Store USB

Sekarang setelah Anda mengidentifikasi drive USB Anda, sekarang saatnya untuk memasangnya di sistem file.

Pastikan juga untuk melihat partisi yang sudah dibuat di drive USB Anda.

$ lsblk

NAME    FSTYPE    LABEL        UUID                                    MOUNTPOINT
sdc
├─sdc1  vfat      USB FLASH    <uuid>

Pasang drive USB menggunakan mount

Memasang drive USB tidak berbeda dengan memasang hard drive biasa di komputer Anda.

Untuk memasang drive USB, gunakan "mount ” dan tentukan nama perangkat yang Anda identifikasi di bagian pertama.

Buat mountpoint di direktori home Anda (dalam hal ini bernama “usb “) dan menggunakannya sebagai mountpoint.

$ mkdir -p /home/user/usb
$ sudo mount /dev/sdc1 /home/user/usb
$ cd /home/user/usb
$ ls -l

total 200
-rw-------  1 schkn schkn  32768 Apr 20  2019 file1
drwxrwxr-x  6 schkn schkn   4096 May  9 07:01 directory1
lrwxrwxrwx  1 schkn schkn      7 Aug 14 16:38 link1
drwxrwxr-x  2 schkn schkn   4096 Jan  5  2019 directory2

Besar! Anda berhasil memasang drive USB di Linux menggunakan perintah mount.

Pasang drive USB saat boot menggunakan fstab

Seperti yang telah kita pelajari di bagian sebelumnya, jika perangkat Anda tidak memiliki file fstab, perangkat tidak akan dipasang secara otomatis.

Agar drive USB Anda dipasang secara otomatis, Anda perlu mengidentifikasi UUID drive USB Anda.

$ sudo blkid /dev/sdc1

/dev/sdc1: LABEL="USB FLASH" UUID="1234-ABCE" TYPE="vfat"

Salin UUID dan tambahkan konten berikut ke file /etc/fstab Anda.

$ sudo nano /etc/fstab

# <file system>     <mount point>       <type>     <options>     <dump>  <pass>
UUID=1234-ABCE      /home/user/usb      vfat       defaults      0       0

Simpan file Anda – drive USB Anda seharusnya sudah terpasang saat boot!

Catatan :tidak yakin tentang sistem file mana yang digunakan untuk memformat partisi disk Anda?

Baca panduan pemformatan disk kami di Linux.

Melepas drive di Linux menggunakan umount

Di Linux, cara termudah untuk melepas drive di Linux adalah dengan menggunakan "umount ” perintah.

Catatan :“umount ” perintah tidak boleh salah eja untuk “lepaskan ” karena tidak ada perintah “unmount” di Linux.

Untuk melepas, Anda dapat menentukan direktori nama perangkat.

$ sudo umount <device|directory>

Misalnya, untuk melepas perangkat “/ dev/sdc1” yang kami pasang sebelumnya, kami akan menjalankan

$ sudo umount /dev/sdc1

Untuk memeriksa apakah partisi drive telah dilepas dengan benar, Anda dapat menggunakan perintah “lsblk” dan menentukan nama partisi drive.

$ lsblk /dev/sdc1
NAME   MAJ:MIN    RM   SIZE    RO   TYPE   MOUNTPOINT
sdc1   8:33       0    29.3G   0    part

Atau, Anda dapat menggunakan perintah “findmnt” dan menentukan nama perangkat.

$ findmnt /dev/sdc1
<empty>

Menghapus entri dari file fstab

Bahkan jika Anda meng-unmount drive, drive tersebut akan di-remount (atau setidaknya kernel akan mencoba me-remount drive tersebut) pada saat boot.

Agar sistem berhenti memasang kembali drive Anda saat boot, Anda harus menghapusnya dari file fstab.

Melepas drive dengan malas

Di Linux, juga dimungkinkan untuk melepas drive dengan malas saat opsi “-l”.

$ sudo umount -l <device|directory>

Melepas perangkat dengan malas berarti Anda melepaskan sistem file dari hierarki file (sehingga sistem file tidak dapat diakses lagi) tetapi Anda membersihkan semua referensi ke sana saat tidak sibuk lagi.

Perintah ini bisa sangat berguna jika Anda mentransfer file di sistem file atau jika ada operasi lama yang berjalan di sistem file.

Lepas paksa drive

Di sisi lain, pelepasan paksa perangkat dapat dilakukan dengan menggunakan opsi “-f” atau opsi “–force”.

$ sudo umount --force <device|directory>

Opsi ini tidak disesuaikan untuk drive lokal karena Anda ingin drive tersebut dilepas dengan baik agar tidak kehilangan data apa pun.

Namun, dalam beberapa kasus Anda mungkin kehilangan konektivitas ke drive NFS misalnya :dalam hal ini Anda dapat memaksa drive unmount.

Kesimpulan

Dalam tutorial ini, Anda mempelajari cara memasang dan lepaskan drive di Linux menggunakan perintah mount dan umount.

Anda juga mengetahui bahwa Anda harus menggunakan "fstab ” jika Anda ingin membuat pengaturan pemasangan permanen saat reboot.

Perhatikan bahwa perintahnya sama jika Anda berurusan dengan LVM :LVM dapat dipasang dan dilepas dan Anda bahkan dapat memformatnya sebagai drive biasa.

Jika Anda tertarik dengan administrasi sistem Linux, kami memiliki bagian lengkap yang didedikasikan untuk itu di situs web, jadi pastikan untuk melihatnya!


Linux
  1. Cara Mount dan Unmount Filesystem/Partition di Linux (Contoh Perintah Mount/Umount)

  2. Cara memasang file iso di Linux

  3. Cara memasang dan memasang sistem file di Linux

  1. Cara membuat dan memasang sistem file di Linux

  2. Bagaimana cara memasang file ISO di Linux?

  3. Bagaimana cara memasang perangkat di Linux?

  1. Cara dual-boot Linux dan Windows

  2. Cara menginstal Elasticsearch dan Kibana di Linux

  3. Cara mempartisi dan memformat drive di Linux