Apa File fstab Linux, dan Bagaimana Cara Kerjanya?

Daftar Isi:

Apa File fstab Linux, dan Bagaimana Cara Kerjanya?
Apa File fstab Linux, dan Bagaimana Cara Kerjanya?

Video: Apa File fstab Linux, dan Bagaimana Cara Kerjanya?

Video: Apa File fstab Linux, dan Bagaimana Cara Kerjanya?
Video: Control your TV with Apple TV4 Remote via HDMI-CEC - YouTube 2024, April
Anonim
Jika Anda menjalankan Linux, kemungkinan Anda perlu mengubah beberapa opsi untuk sistem file Anda. Berkenalan dengan fstab dapat membuat seluruh proses jauh lebih mudah, dan itu jauh lebih mudah daripada yang Anda pikirkan.
Jika Anda menjalankan Linux, kemungkinan Anda perlu mengubah beberapa opsi untuk sistem file Anda. Berkenalan dengan fstab dapat membuat seluruh proses jauh lebih mudah, dan itu jauh lebih mudah daripada yang Anda pikirkan.

Apa itu Fstab?

Fstab adalah tabel sistem file sistem operasi Anda. Jika Anda ingin meninjau sistem file, pastikan untuk memeriksa artikel kami yang lain, HTG Menjelaskan: Sistem File Linux Yang Harus Anda Pilih? Di masa lalu, itu adalah cara utama bahwa sistem mem-mount file secara otomatis. Saat ini, Anda dapat menyambungkan drive USB jenis apa pun dan hanya akan muncul di Nautilus seperti halnya di Windows dan Mac OS, tetapi sekali waktu, Anda harus secara manual me-mount disk tersebut ke folder tertentu menggunakan " mount "perintah. Ini berlaku untuk DVD, CD, dan bahkan disket (ingat itu?).

Saat itu, satu-satunya alternatif Anda adalah memberitahu komputer bahwa kapan perangkat tertentu dicolokkan, seharusnya secara otomatis dipasang di tempat tertentu. Di sinilah fstab masuk, dan itu mengagumkan. Misalkan Anda bertukar hard disk pada kontroler IDE atau SCSI Anda. Komputer dapat memuat sistem file dalam urutan yang berbeda, berpotensi mengacaukan segalanya. Fstab dikonfigurasi untuk mencari sistem file spesifik dan memasangnya secara otomatis dengan cara yang diinginkan setiap waktu, mencegah banyak sekali bencana terjadi.

File Fstab Anda

File fstab berada di:

/etc/fstab

Mari kita lihat file fstab saya, oke?

Anda pasti akan melihat perbedaan, tetapi jika Anda ingin mengikuti bersama fstab Anda sendiri, cukup letupkan perintah ini ke terminal:
Anda pasti akan melihat perbedaan, tetapi jika Anda ingin mengikuti bersama fstab Anda sendiri, cukup letupkan perintah ini ke terminal:
Anda juga dapat menggunakan gedit jika Anda tidak nyaman dengan nano.
Anda juga dapat menggunakan gedit jika Anda tidak nyaman dengan nano.

Pilihan Yang Jelas

Anda akan melihat semua entri dimulai dengan UUID. Anda mungkin ingat pernah melihat ini di salah satu artikel kami sebelumnya, Bagaimana Memilih Skema Partisi untuk PC Linux Anda, tetapi kami akan menjelaskannya lagi. Setiap sistem file, selama memformat, akan diberi Pengidentifikasi Unik Universal, yang diperlukan untuk kuburan. Karena tidak dapat diubah, ini adalah cara ideal untuk memilih sistem file untuk pemasangan, terutama untuk yang penting. Misalkan partisi / home Anda ada di hard drive kedua dan Anda akhirnya memindahkannya ke hard drive eksternal; fstab akan tetap menemukan partisi itu dan memasangnya 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 menghilang karena hard drive dan partisi dihitung oleh pengontrolnya, dan karenanya dapat berubah.
Anda akan melihat semua entri dimulai dengan UUID. Anda mungkin ingat pernah melihat ini di salah satu artikel kami sebelumnya, Bagaimana Memilih Skema Partisi untuk PC Linux Anda, tetapi kami akan menjelaskannya lagi. Setiap sistem file, selama memformat, akan diberi Pengidentifikasi Unik Universal, yang diperlukan untuk kuburan. Karena tidak dapat diubah, ini adalah cara ideal untuk memilih sistem file untuk pemasangan, terutama untuk yang penting. Misalkan partisi / home Anda ada di hard drive kedua dan Anda akhirnya memindahkannya ke hard drive eksternal; fstab akan tetap menemukan partisi itu dan memasangnya 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 menghilang karena hard drive dan partisi dihitung oleh pengontrolnya, dan karenanya dapat berubah.

Edit: Menggunakan UUID dalam file fstab Anda, sementara nyaman untuk sebagian besar pengguna rumahan, memang memiliki beberapa peringatan besar. Ini tidak berfungsi saat menggunakan hal-hal seperti perangkat "rakitan" atau "berbasis jaringan". Jika Anda lebih dari pengguna mahir, atau berencana untuk menggunakan hal-hal seperti RAID perangkat lunak di masa mendatang, Anda lebih baik tidak menggunakan UUID.

Bagian selanjutnya dari fstab, seperti semua yang berikutnya, dipisahkan oleh spasi atau tab, atau kombinasi dari keduanya. Di sini, Anda akan menemukan titik tunggangan. Seperti yang Anda lihat, saya memiliki titik mount root (/), swap, dan dua yang saya tambahkan secara manual untuk drive penyimpanan jaringan bersama saya. Jika Anda menambahkan entri ke fstab, maka Anda harus secara manual membuat titik mount sebelum Anda me-restart komputer Anda (dan perubahan tersebut berlaku).
Bagian selanjutnya dari fstab, seperti semua yang berikutnya, dipisahkan oleh spasi atau tab, atau kombinasi dari keduanya. Di sini, Anda akan menemukan titik tunggangan. Seperti yang Anda lihat, saya memiliki titik mount root (/), swap, dan dua yang saya tambahkan secara manual untuk drive penyimpanan jaringan bersama saya. Jika Anda menambahkan entri ke fstab, maka Anda harus secara manual membuat titik mount sebelum Anda me-restart komputer Anda (dan perubahan tersebut berlaku).
Berikutnya adalah bagian yang mengidentifikasi jenis sistem file pada partisi. Banyak, seperti ext2 / 3/4, ReiserFS, jFS, dll secara native dibaca oleh Linux. Sistem khusus Anda mungkin masih perlu menginstal paket tertentu agar dapat membaca dan menulis kepada mereka. Contoh sempurna adalah partisi NTFS saya; Anda dapat melihat bahwa saya menggunakan driver ntfs-3g untuk mengaksesnya.
Berikutnya adalah bagian yang mengidentifikasi jenis sistem file pada partisi. Banyak, seperti ext2 / 3/4, ReiserFS, jFS, dll secara native dibaca oleh Linux. Sistem khusus Anda mungkin masih perlu menginstal paket tertentu agar dapat membaca dan menulis 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, tetapi mereka benar-benar tidak terlalu rumit. Ada banyak pilihan yang tersedia, tetapi ada beberapa atau beberapa yang sangat umum. Mari kita lihat mereka. (Pilihan default adalah yang pertama, diikuti oleh alternatif, tetapi karena distro Linux bisa sangat berbeda, jarak tempuh Anda mungkin bervariasi.)

  • auto / noauto: Tentukan apakah partisi harus secara otomatis di-mount saat boot. 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 mengkhawatirkan keamanan, ubah ini menjadi "noexec".
  • ro / rw: "ro" adalah read-only, dan "rw" adalah baca-tulis. Jika Anda ingin dapat menulis ke sistem file sebagai pengguna dan bukan sebagai root, Anda harus memiliki "rw" yang ditentukan.
  • sync / async: Yang ini menarik. "Sync" memaksa penulisan terjadi segera pada eksekusi perintah, yang ideal untuk disket (berapa banyak geek Anda?) Dan drive USB, tetapi tidak sepenuhnya diperlukan untuk hard disk internal. Apa yang dilakukan "async" adalah mengizinkan perintah untuk dieksekusi selama periode waktu yang telah berlalu, mungkin ketika aktivitas pengguna mati dan sejenisnya. Pernah mendapat pesan yang menanyakan “menunggu Anda sementara perubahan sedang ditulis ke drive?” Ini biasanya alasannya.
  • nouser / pengguna: Hal ini memungkinkan pengguna untuk memiliki hak istimewa pemasangan dan unmounting. Sebuah catatan penting adalah bahwa "pengguna" secara otomatis menyiratkan "noexec" jadi jika Anda perlu mengeksekusi binari dan masih me-mount sebagai pengguna, pastikan untuk secara eksplisit menggunakan "exec" sebagai opsi.

Opsi ini dipisahkan oleh koma dan tanpa spasi, dan dapat dimasukkan dalam urutan apa pun. Jika Anda tidak yakin tentang default, tidak masalah untuk secara eksplisit menyatakan opsi Anda. Hal-hal yang dipasang dari tempat-tempat sementara (seperti USB) tidak akan mengikuti pola dasar ini kecuali Anda membuat entri untuk mereka (oleh UUID) di fstab. Sangat mudah ketika Anda menginginkan hard drive eksternal untuk selalu dipasang dengan cara tertentu, karena thumb-drive normal dan sejenisnya tidak akan terpengaruh.

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

Dumping dan Fscking

Pilihan berikutnya adalah nilai biner ("0" untuk false dan "1" untuk true) untuk "dumping." Ini adalah metode cadangan yang cukup ketinggalan jaman untuk kasus ketika sistem turun. Anda harus membiarkan ini sebagai "0".
Pilihan berikutnya adalah nilai biner ("0" untuk false dan "1" untuk true) untuk "dumping." Ini adalah metode cadangan yang cukup ketinggalan jaman untuk kasus ketika sistem turun. Anda harus membiarkan ini sebagai "0".
Pilihan terakhir adalah nilai numerik untuk "passing." Ini memberitahu sistem agar perintah untuk fsck (mengucapkan bahwa bagaimanapun Anda suka), atau melakukan pemeriksaan sistem file. Jika disk memiliki opsi "0" maka akan dilewati, seperti drive penyimpanan berformat NTFS saya. Sistem file root harus selalu "1" dan sistem file lainnya dapat berjalan sesudahnya. Ini berfungsi paling baik untuk sistem file journal seperti ext3 / 4 dan ReiserFS. Sistem file yang lebih lama seperti FAT16 / 32 dan ext2 dapat memakan waktu cukup lama, jadi lebih baik untuk mengalihkan fscking mereka dan melakukannya sendiri secara berkala.
Pilihan terakhir adalah nilai numerik untuk "passing." Ini memberitahu sistem agar perintah untuk fsck (mengucapkan bahwa bagaimanapun Anda suka), atau melakukan pemeriksaan sistem file. Jika disk memiliki opsi "0" maka akan dilewati, seperti drive penyimpanan berformat NTFS saya. Sistem file root harus selalu "1" dan sistem file lainnya dapat berjalan sesudahnya. Ini berfungsi paling baik untuk sistem file journal seperti ext3 / 4 dan ReiserFS. Sistem file yang lebih lama seperti FAT16 / 32 dan ext2 dapat memakan waktu cukup lama, jadi lebih baik untuk mengalihkan fscking mereka dan melakukannya sendiri secara berkala.

Sekarang setelah Anda tahu apa yang Anda lakukan, Anda dapat menjadi gila dengan pemasangan otomatis dan sejenisnya. Sangat mudah ketika Anda memiliki banyak partisi yang perlu dikelola. Selalu ingat untuk membuat cadangan jika ada yang salah, tetapi bersenang-senang, dan pastikan untuk meninggalkan pengalaman Anda di komentar!

Direkomendasikan: