13Sep

Apa itu File fstab Linux, dan Bagaimana Cara Kerjanya?

click fraud protection

Jika Anda menjalankan Linux, kemungkinan besar Anda perlu mengubah beberapa opsi untuk sistem file Anda. Berkenalan dengan fstab dapat membuat keseluruhan proses menjadi lebih mudah, dan ini jauh lebih mudah daripada yang Anda pikirkan.

Apa itu Fstab?

Fstab adalah tabel sistem berkas sistem operasi Anda. Jika Anda ingin meninjau sistem file, pastikan untuk memeriksa artikel kami yang lain, HTG Menjelaskan: Sistem File Linux mana yang Harus Anda Pilih? Dulu, itu adalah cara utama agar sistem me-mount file secara otomatis. Saat ini, Anda dapat menyambungkan USB drive dalam bentuk apa pun dan hanya akan muncul di Nautilus seperti pada Windows dan Mac OS, namun sekali waktu, Anda harus memasang disk tersebut secara manual ke folder tertentu menggunakan "mount "perintahIni berlaku untuk DVD, CD, dan bahkan disket( ingat itu?).

Saat itu, satu-satunya alternatif Anda adalah memberi tahu komputer bahwa kapan pun perangkat tertentu dipasang, seharusnya dipasang secara otomatis di tempat tertentu. Di sinilah fstab masuk, dan itu mengagumkan. Misalkan Anda menukar hard disk pada controller IDE atau SCSI Anda. Komputer bisa memuat sistem file dengan urutan yang berbeda, yang berpotensi mengacaukan semuanya. Fstab dikonfigurasi untuk mencari sistem file yang spesifik dan memasangnya secara otomatis dengan cara yang diinginkan setiap saat, mencegah berbagai bencana terjadi.

instagram viewer

File Fstab Anda

Berkas fstab terletak di:

/etc/ fstab

Mari kita lihat file fstab saya, bukan?

Anda pasti akan melihat perbedaan, tapi jika Anda ingin mengikuti fstab Anda sendiri, cukup masukkan perintah ini ke terminal:

Anda juga dapat menggunakan gedit jika Anda merasa tidak nyaman dengan nano.

Pilihan yang Jelas

Anda akan melihat semua entri dimulai dengan UUIDs. Anda mungkin ingat pernah melihat ini di salah satu artikel sebelumnya, Cara Memilih Skema Partisi untuk PC Linux Anda, namun kami akan menjelaskannya lagi. Setiap sistem file, selama pemformatan, diberikan sebuah Genuine Unique Identifier, yang dibutuhkan ke kuburan. Karena tidak bisa diubah, ini adalah cara ideal untuk memilih sistem file untuk pemasangan, terutama untuk yang penting. Katakanlah partisi / home Anda berada pada hard drive kedua dan akhirnya Anda memindahkannya ke hard drive eksternal;fstab masih akan menemukan partisi dan mount dengan benar, menghindari boot yang gagal. Jika Anda beralih ke( atau terjebak menggunakan) metode lama menggunakan pengenal perangkat untuk memilih partisi( yaitu /dev/ sda1), keuntungan ini hilang karena hard drive dan partisi dihitung oleh pengendali mereka, dan karenanya dapat berubah.

Edit: Menggunakan UUIDs di file fstab Anda, walaupun nyaman bagi kebanyakan pengguna rumahan, memang memiliki beberapa peringatan besar. Ini tidak bekerja saat menggunakan perangkat seperti "dirakit" atau "berbasis jaringan".Jika Anda lebih merupakan pengguna tingkat lanjut, atau berencana menggunakan perangkat RAID seperti di masa depan, sebaiknya Anda tidak menggunakan UUID.

Bagian selanjutnya dari fstab, seperti semua yang berikutnya, dipisahkan oleh ruang atau tab, atau kombinasi keduanya. Di sini, Anda akan menemukan titik mount. Seperti yang dapat Anda lihat, saya memiliki root( /) titik mount, swap, dan dua yang saya tambahkan secara manual untuk drive penyimpanan jaringan bersama saya. Jika Anda menambahkan entri ke fstab, Anda harus membuat titik mount secara manual sebelum Anda me-restart komputer Anda( dan perubahannya berlaku).

Selanjutnya adalah bagian yang mengidentifikasi jenis sistem file pada partisi. Banyak, seperti ext2 /3/ 4, ReiserFS, jFS, dll dibaca secara native oleh Linux. Sistem khusus Anda mungkin masih perlu menginstal paket tertentu agar bisa membaca dan menulis surat kepada mereka. Contoh sempurna adalah partisi NTFS saya;Anda dapat melihat bahwa saya menggunakan driver ntfs-3g untuk mengaksesnya.

The Scarier Stuff

Beberapa bagian berikutnya adalah apa yang biasanya menakut-nakuti pendatang baru, tapi sebenarnya tidak begitu rumit. Ada banyak pilihan yang tersedia, tapi ada beberapa atau lebih yang umum. Mari kita lihat mereka.(Pilihan default adalah yang pertama, diikuti oleh alternatif, tapi karena distro Linux bisa sangat berbeda, jarak tempuh Anda mungkin berbeda.)

  • auto / noauto: Tentukan apakah partisi harus terpasang secara otomatis saat booting. Anda dapat memblokir partisi tertentu dari pemasangan saat boot-up dengan menggunakan "noauto".
  • exec / noexec: Menentukan apakah partisi dapat mengeksekusi binari. Jika Anda memiliki partisi awal yang Anda kompilasi, maka ini akan berguna, atau mungkin jika Anda memiliki / home pada sistem file terpisah. Jika Anda khawatir dengan keamanan, ubah ini menjadi "noexec".
  • ro / rw: "ro" hanya bisa dibaca, dan "rw" dibaca ulang. Jika Anda ingin bisa menulis ke sistem file sebagai pengguna dan bukan sebagai root, Anda harus memiliki "rw" yang ditentukan.
  • sync / async: Yang satu ini menarik."Sync" memaksa menulis terjadi segera saat eksekusi perintah, yang sangat ideal untuk disket( berapa banyak geek Anda?) Dan drive USB, namun tidak sepenuhnya diperlukan untuk hard disk internal. Apa yang "async" lakukan adalah mengizinkan perintah dijalankan melebihi jangka waktu yang telah berlalu, mungkin saat aktivitas pengguna mati dan sejenisnya. Pernah mendapat pesan yang meminta untuk "menunggu sementara perubahan sedang ditulis ke drive?" Ini biasanya mengapa.
  • nouser / user: Hal ini memungkinkan pengguna untuk memiliki hak mount dan unmounting. Catatan penting adalah bahwa "pengguna" secara otomatis menyiratkan "noexec" jadi jika Anda perlu menjalankan binari dan masih me-mount sebagai pengguna, pastikan untuk secara eksplisit menggunakan "exec" sebagai opsi.

Pilihan ini dipisahkan dengan koma dan tidak ada spasi, dan dapat dimasukkan ke dalam urutan apapun. Jika Anda tidak yakin dengan default, tidak masalah untuk menyatakan opsi Anda secara eksplisit. Hal-hal yang dipasang dari tempat sementara( seperti USB) tidak akan mengikuti pola dasar ini kecuali Anda membuat entri untuk mereka( oleh UUID) di fstab. Ini nyaman bila Anda menginginkan hard drive eksternal untuk selalu dipasang dengan cara tertentu, karena jempol biasa dan sejenisnya tidak akan terpengaruh.

Anda dapat melihat bahwa dua drive penyimpanan saya memiliki hak akses pengguna yang diaktifkan, akses baca-tulis diaktifkan, dan pemasangan otomatis dihidupkan. Saya tidak mengkompilasi banyak perangkat lunak, tapi ketika melakukannya, saya menambahkan opsi "exec" di akhir daftar.

Dumping dan Fscking

Opsi berikutnya adalah nilai biner( "0" untuk false dan "1" true) untuk "dumping." Ini adalah metode backup yang cukup banyak untuk kasus ketika sistem turun. Anda harus meninggalkan ini sebagai "0".

Opsi terakhir adalah nilai numerik untuk "passing." Ini memberitahu sistem urutan di mana fsck( ucapkan yang sesuai keinginan Anda), atau lakukan pengecekan sistem berkas. Jika disk memiliki opsi "0" maka akan dilewati, seperti drive penyimpanan berformat NTFS saya. Sistem file root harus selalu "1" dan sistem file lainnya bisa berjalan setelahnya. Ini bekerja paling baik untuk sistem file journal seperti ext3 / 4 dan ReiserFS.Sistem file yang lebih tua seperti FAT16 / 32 dan ext2 bisa memakan waktu cukup lama, jadi lebih baik matikan fscking dan lakukan secara berkala sendiri.

Sekarang Anda tahu apa yang Anda lakukan, Anda bisa menjadi gila dengan pemasangan otomatis dan sejenisnya. Ini sangat mudah bila Anda memiliki banyak partisi yang perlu dikelola. Selalu ingat untuk membuat cadangan jika ada yang tidak beres, tapi bersenang-senanglah, dan pastikan untuk meninggalkan pengalaman Anda di komentar!