Automount Pemacu pada Linux

Automount Pemacu Pada Linux



Jika anda seorang pengguna Linux dan ingin memasang pemacu secara automatik ke sistem anda semasa but, maka ia boleh dilakukan dengan meletakkan UUID peranti dan titik lekap laluan dalam fstab fail konfigurasi. The fstab ialah fail Jadual Sistem Fail yang terletak di dalam /dan lain-lain direktori.

Nah, automount pemacu boleh berguna untuk pelbagai tujuan. Sebagai contoh, saya berhasrat untuk melakukan sandaran sistem saya kepada peranti storan luaran. Untuk mengautomasikannya, saya perlu memastikan peranti disambungkan dengan sistem walaupun semasa but.

Begitu juga, banyak apl menyegerakkan fail terus daripada pemacu sistem, jika pemacu tidak dilekapkan kemudian menyegerakkan fail tersebut sekali lagi akan menyusahkan. Automounting secara automatik melekapkan pemacu tanpa perlu bersusah payah menjalankannya lekapkan arahan atau melakukannya secara manual daripada GUI.







Dalam tutorial ini, saya akan meneroka cara membuat pemacu yang dilampirkan dipasang secara automatik pada but pada Linux.



Automount Pemacu pada Linux

Terdapat beberapa langkah yang perlu dilakukan dengan berhati-hati untuk automount pemacu yang dilampirkan pada Linux.



Ambil perhatian bahawa, secara lalai, Linux tidak memasang mana-mana pemacu yang dilampirkan pada but, ia perlu dipasang pada titik pelekap untuk mengakses datanya. Walau bagaimanapun, pengedaran Linux dengan persekitaran desktop secara automatik melekapkan pemacu.





Catatan: Arahan yang diberikan dalam panduan ini dilakukan pada Ubuntu 22.04. Walau bagaimanapun, arahan yang diberikan akan berfungsi tanpa sebarang ralat pada pengedaran lain juga.

1. Cari UUID dan Jenis Sistem Fail

Untuk mencari nama pemacu, nombor pengenalan uniknya (UUID) dan jenisnya sistem fail , ada dua cara. Yang pertama menggunakan aplikasi GUI terbina dalam, dan yang kedua adalah melalui baris arahan.



Saya secara peribadi lebih suka melakukannya di terminal kerana ia lebih tepat.

sudo blkid

The blkid arahan ialah utiliti baris perintah yang digunakan untuk mendapatkan maklumat tentang peranti blok dalaman dan luaran.

Sekarang, kenal pasti LABEL daripada pemacu, iaitu MyDrive dalam kes saya, dan catatkan UUID dan sistem fail menaip. Jangan lupa untuk memberi nama pemacu storan anda, kerana ia akan menjadi mudah untuk mengenal pastinya.

Tangkapan skrin output arahan menunjukkan semua maklumat yang diperlukan.

  • UUID = 65B1-FB17
  • Jenis Sistem Fail = exfat

The UUID (Universal Unique Identifier) ​​ialah ID peranti blok MyDrive (/dev/sda1) dan jenis sistem fail ialah exfat .

Ambil perhatian bahawa UUID boleh mempunyai bilangan aksara yang berbeza bergantung pada jenis sistem fail. Sebagai contoh, yang LEMAK sistem fail UUID mempunyai 8 aksara alfanumerik dengan sengkang ( ), NTFS mempunyai rentetan 16 aksara tanpa sempang dan EXT mempunyai 32 aksara abjad angka dengan sempang.

Sekarang, mari lakukannya pada GUI, kerana saya menggunakan Ubuntu 22.04 dengan persekitaran desktop GENOME ia mempunyai aplikasi lalai untuk pengurusan cakera yang dipanggil Cakera . Buka aplikasi dan klik pada pemacu yang boleh dikenali oleh kapasiti storan.

2. Mencipta Titik Gunung

Untuk memasang pemacu luaran secara kekal ke Linux, titik pelekap perlu dibuat. Ia adalah persediaan sekali melainkan anda memilih titik lekap yang berbeza pada masa hadapan.

Titik pelekap ialah tempat anda meletakkan sistem fail untuk diakses. Ia boleh menjadi mana-mana direktori di mana sahaja di Linux; biasalah, /mnt atau /media direktori digunakan. Saya sedang membuat direktori dalam akar dipanggil /media/MyBackup , yang akan menjadi titik pelekap saya.

sudo mkdir / media / MyBackup

Sekarang, saya akan memasang pemacu luaran saya secara kekal MyDrive kepada /media/MyBackup titik pelekap.

Kami telah menemui nama, UUID, dan jenis sistem fail pemacu yang dilampirkan, kami juga telah mencipta titik pelekap. Langkah terakhir ialah mengakses dan mengubah suai fstab fail.

3. Akses dan Edit Fail fstab

The fstab fail ialah fail konfigurasi sistem fail dalam /dan lain-lain direktori yang mengandungi maklumat tentang peranti storan yang dipasang. Ia boleh diakses dalam mana-mana editor teks, tetapi ia memerlukan akses superuser untuk diubah suai.

sudo kerana / dan lain-lain / fstab

Kini, tiba masanya untuk memasukkan maklumat yang diekstrak di atas menggunakan sintaks umum berikut.

[ Peranti ] [ Mount-Point ] [ Jenis-Sistem-Fail ] [ Mount-Options ] [ Pembuangan ] [ lulus ]

Penjelasan semua parameter sintaks di atas dinyatakan di bawah.

[Peranti] Peranti UUID
[Mount-Point] Direktori titik pelekap dari mana kandungan pemacu yang dilampirkan diakses [untuk lebih banyak larian lelaki gunung perintah]
[Jenis-Sistem-Fail] Jenis format sistem fail seperti fat, exfat, ntfs, atau ext4
[Mount-Options] Pilihan baca dan tulis untuk peranti ( lalai digunakan untuk akses baca dan tulis)
[Pembuangan] Untuk mendayakan atau melumpuhkan sandaran peranti yang dilampirkan; jika 0, sandaran dilumpuhkan

The fsck arahan digunakan untuk mengesahkan pemacu untuk ralat sebelum memulakan but. Untuk peranti akar, yang fsck akan sentiasa 1.

Format berikut boleh digunakan dalam kebanyakan pengedaran Linux seperti Arch Linux atau Debian; walau bagaimanapun, Ubuntu terkini (22.04) mempunyai format berbeza yang disebut di bawah .

UUID = [ UUID-of-Device ] [ Mount-Point ] [ Jenis-Sistem-Fail ] [ Mount-Options ] [ Pembuangan ] [ lulus ]

Saya akan memasukkan maklumat yang diekstrak di atas dalam fstab fail menggunakan format di atas.

UUID =65B1-F446 / media / MyBackup exfat lalai 0 0

Catatan: Gunakan a tab untuk memisahkan medan dan bukannya ruang.

Saya telah menetapkan [Mount-Options] kepada lalai, yang bermaksud peranti mempunyai akses baca dan tulis. The [Pembuangan] dan [Lulus] pilihan ditetapkan kepada 0 kerana saya tidak mahu membuat sandaran dan semasa but fsck semak.

Format Percuma

Ubuntu (22.04) terkini mempunyai format yang berbeza untuk menetapkan pemacu luaran dalam fstab fail.

/ dev / cakera / oleh-uuid / [ UUID-of-Device ] [ Mount-Point ] [ Jenis-Sistem-Fail ] [ Mount-Options ] [ Pembuangan ] [ lulus ]

Oleh kerana saya menggunakan Ubuntu 22.04, saya akan menggunakan kaedah ini.

/ dev / cakera / oleh-uuid / 65B1-F446 / media / MyBackup exfat lalai 0 0

Sekarang, simpan dan keluarkan fail; Saya menggunakan Vim, the :wq arahan akan menulis dan keluar dari editor.

4. Pengesahan

Untuk mengesahkan bahawa semua maklumat yang dinyatakan dalam fstab fail adalah betul, gunakan gunung -a perintah.

sudo lekapkan -a

Jika terdapat sebarang ralat, arahan di atas akan memaparkannya, jika tidak, tidak akan ada output.

Tiada ralat ditemui, yang bermaksud pemacu telah berjaya dipasang.

The fstab fail pelbagai pengedaran Linux diberikan di bawah untuk perbandingan.

Fail Debian /etc/fstab

Arch Linux /etc/fstab Fail

Fail Ubuntu /etc/fstab

Kesimpulan

Jika anda menggunakan pemacu untuk kerja harian anda. Terutama jika anda menyimpan fail di dalamnya atau mengakses fail daripadanya ke sistem Linux anda. Atau jika anda berminat untuk membuat sandaran sistem anda dan tidak mahu menyambung semula selepas but, maka ia adalah cara yang baik untuk melakukannya secara automatik.

Automounting ialah pendekatan untuk memasang pemacu storan semasa but kerana banyak pengedaran Linux tidak memasang pemacu semasa but. Ia boleh dilakukan dengan meletakkan UUID peranti dan titik lekap dalam /etc/fstab fail.