Linux CIFS mount
CIFS, juga dikenali sebagai Common Internet File System, ialah varian SMB (Server Message Block) yang direka untuk membolehkan akses dikongsi kepada folder, fail dan pencetak melalui rangkaian kawasan tempatan yang kecil (LAN).
Linux disertakan dengan pakej CIFS-Utils untuk memasang dan mengurus fail dan pencetak merentas platform melalui rangkaian tempatan menggunakan protokol CIFS. mount.cifs ialah sebahagian daripada pakej Linux CIFS-Utils.
Dalam tutorial ini, saya akan meneroka cara melekapkan folder kongsi pada Linux menggunakan utiliti Linuxmount.cifs.
Sila ambil perhatian bahawa protokol CIFS telah digantikan oleh protokol SMB2 dan SMB3, yang lebih selamat. Dalam sistem Windows, protokol CIFS dilumpuhkan secara lalai tetapi boleh diaktifkan melalui pilihan Dayakan atau Lumpuhkan ciri Windows.
- Pasang pakej utiliti CIFS pada Linux
- Gunakan CIFS untuk melekapkan folder kongsi
- Lekapkan folder kongsi secara kekal
- Nyahpasang folder kongsi
- Buat folder kongsi pada Mac
Pasang pakej utiliti CIFS pada Linux
Untuk menggunakan mount.cifs pada Linux, anda perlu memasang pakej utilitinya terlebih dahulu.
Pasang pada Ubuntu, perisanya dan pengedaran berasaskan Debian.
sudo apt install cifs—utils
Pada pengedaran CentOS dan Fedora, pengurus pakej dnf akan digunakan.
sudo dnf pasang cifs—utils
Jalankan arahan berikut untuk memasang cifs-utils pada pengedaran berasaskan Red Hat (RHEL) dan Red Hat.
sudo yum install cifs—utils
Nota: Pakej cifs-utils tersedia untuk semua pengedaran Linux. Tetapi untuk arahan dalam panduan ini, saya menggunakan Ubuntu 22.04. Tanpa mengira versi, arahan yang digunakan dalam panduan ini akan berfungsi tanpa sebarang ralat.
Selain itu, dalam contoh di bawah, folder kongsi dipasang dari Mac ke Linux menggunakan utiliti mount.cifs, namun, proses pemasangan daripada Linux dan Windows adalah sama.
Gunakan CIFS untuk melekapkan folder kongsi
Memasang folder kongsi daripada komputer jauh ke Linux memerlukan dua langkah.
- Buat mata lekap
- Lekapkan folder kongsi ke titik lekap
1. Buat titik pelekap
Titik pelekap merujuk kepada direktori untuk melekap dan mengakses folder kongsi daripada komputer jauh. Ia boleh dibuat di mana-mana sahaja pada sistem klien dengan sebarang nama. Saya mencipta titik lekap dalam direktori /mnt, yang merupakan titik lekap tujuan umum untuk memasang sistem fail sementara pada Linux.
Saya sedang mencipta direktori lain /ShareMac sebagai titik pelekap dalam /mnt, menggunakan arahan mkdir dengan kebenaran sudo.
Sudo mkdir/mnt/ShareMac
Titik pelekap akan dibuat; langkah seterusnya ialah melekapkan folder kongsi dari komputer jauh ke titik pelekap ini.
2. Lekapkan folder kongsi ke titik pelekap
Untuk melekapkan folder kongsi daripada macOS ke Linux, gunakan arahan pelekap dengan pilihan -t cifs.
Sudo mount -t cif/mnt/-o nama pengguna=
Dalam arahan di atas:
- —Pilihan t cifs digunakan untuk melekapkan folder kongsi menggunakan protokol CIFS
- ialah alamat IP komputer jauh (Mac)
- ialah folder kongsi yang dibuat pada komputer jauh (Mac)
- /mnt/ ialah titik pelekap pada mesin pelanggan (Linux) [ia boleh menjadi mana-mana direktori]
- ialah nama pengguna sistem jauh
Mari lekapkan folder MyFolder dari komputer jauh ke titik lekap Linux /mnt/ShareMac.
sudo mount—t cifs www.example.com/mnt/ShareMac—o nama pengguna = sam
Apabila anda melaksanakan arahan di atas, pengguna sam akan diminta untuk kata laluan. Folder kongsi MyFolder akan dipasang pada titik lekap /mnt/ShareMac pada Linux. Walau bagaimanapun, anda tidak akan mendapat sebarang output yang menunjukkan bahawa pemasangan berjaya diselesaikan. Gunakan df -h untuk menyemak folder yang dipasang.
Df-h
Berjaya memasang folder (Folder Saya) pada Linux. Sila ambil perhatian bahawa arahan untuk membuat folder kongsi pada Mac mestilah seperti yang diberikan di bawah dalam bahagian Mencipta Folder Kongsi pada Mac.
Menggunakan pilihan kredit utiliti mount.cifs ialah cara selamat untuk melekapkan folder kongsi. Dalam kaedah ini, anda menyimpan bukti kelayakan log masuk dalam fail yang boleh dihantar melalui arahan menggunakan pilihan kelayakan.
Mula-mula, buat fail dalam direktori /etc yang menyimpan bukti kelayakan komputer jauh. Fail itu boleh mempunyai sebarang nama, saya memberikannya nama fail sijil.
sudo nano/etc/credentials—fail
Masukkan bukti kelayakan:
nama pengguna=
kata laluan =
Sekarang, gunakan pilihan kelayakan selepas -o dalam laluan fail.
Sudo mount -t cif//192.168.18.133/MyFold/mnt/ShareMac -o Credentials=/etc/Credentials-FILE
Lekapkan folder kongsi secara kekal
Setelah but semula, folder yang dipasang akan dinyahlekap dan anda perlu melekapkannya semula secara manual. Jika anda ingin melekapkan folder kongsi secara automatik semasa permulaan, ikut langkah yang diberikan di bawah.
Makluman: Kaedah berikut menganggap komputer/pelayan jauh mempunyai IP statik.
Untuk memastikan sistem fail kongsi dipasang secara automatik apabila sistem but, fail fstab pada Linux akan diubah suai.
sudo nano/etc/fstab
Letakkan baris berikut dalam fail.
/share—nama/mnt/cifs credit =/etc/credit—fail 0 0
Atas ialah kandungan terperinci Linux CIFS mount. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undress AI Tool
Gambar buka pakaian secara percuma

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Untuk membolehkan bekas PHP menyokong pembinaan automatik, terasnya terletak pada mengkonfigurasi proses integrasi berterusan (CI). 1. Gunakan Dockerfile untuk menentukan persekitaran PHP, termasuk imej asas, pemasangan lanjutan, pengurusan ketergantungan dan tetapan kebenaran; 2. Konfigurasi alat CI/CD seperti Gitlabci, dan tentukan peringkat binaan, ujian dan penempatan melalui fail .gitlab-ci.yml untuk mencapai pembinaan, pengujian dan penggunaan automatik; 3. Mengintegrasikan kerangka ujian seperti PHPUnit untuk memastikan ujian secara automatik dijalankan selepas perubahan kod; 4. Gunakan strategi penempatan automatik seperti Kubernet untuk menentukan konfigurasi penempatan melalui fail penyebaran.yaml; 5. Mengoptimumkan Dockerfile dan mengamalkan pembinaan pelbagai peringkat

Membina persekitaran kontena tugas PHP yang bebas boleh dilaksanakan melalui Docker. Langkah -langkah khusus adalah seperti berikut: 1. Pasang Docker dan DockerCompose sebagai asas; 2. Buat direktori bebas untuk menyimpan fail Dockerfile dan Crontab; 3. Tulis Dockerfile untuk menentukan persekitaran PHPCLI dan memasang cron dan sambungan yang diperlukan; 4. Tulis fail crontab untuk menentukan tugas masa; 5. Tulis direktori script-compose.yml mount dan konfigurasikan pembolehubah persekitaran; 6. Mulakan bekas dan sahkan log. Berbanding dengan melaksanakan tugas masa dalam bekas web, bekas bebas mempunyai kelebihan pengasingan sumber, persekitaran murni, kestabilan yang kuat, dan pengembangan yang mudah. Untuk memastikan penangkapan dan penangkapan ralat

Windowsisbetterforbeginnersduetoeaseofuse,seamlesshardwarecompatibility,andsupportformainstreamsoftwarelikeMicrosoftOfficeandAdobeapps.2.LinuxoutperformsWindowsonolderorlow-resourcehardwarewithfasterboottimes,lowersystemrequirements,andlessbloat.3.Li

Sahkan nama peranti cakera keras sasaran (seperti /dev /sda) untuk mengelakkan secara tidak sengaja memadam cakera sistem; 2. Gunakan sudoddif =/dev/sifar =/dev/sdxbs = 1mstatus = kemajuan untuk menimpa nilai sifar dalam cakera penuh, yang sesuai untuk kebanyakan senario; 3. Gunakan sudoshred-v-n3/dev/sdx untuk tiga data rawak overwrites untuk memastikan ia tidak dapat dipulihkan; 4. Secara pilihan melaksanakan Sudobadblocks-WSV/Dev/SDX untuk ujian menulis yang merosakkan; Akhirnya gunakan sudohexdump-c/dev/sdx | kepala untuk mengesahkan sama ada semuanya sifar dan melengkapkan selamat.

cronisusedforpreciseschedulingonalways-onsystems, manakalaCronensureSperiodictasksrunonsystemsthataren'tcontinuouslypowered, suchaslaptops; 1.usecronforexacttiming (cth

AfterInstallingLinux, theFirstStepSincludeUpdatingYoursystem, pemasanganSentialSoftware, SetingPbackupandSecurityMeasures, danCustomizingTheInterfaceToSuityourpreferences.1) UpdateYourSystemusingTheApropRiatiMandForyForyForeourdistro (E.G.G.

Terdapat tiga cara utama untuk memasang perisian di Linux: 1. Gunakan pengurus pakej, seperti apt, dnf atau pacman, dan kemudian laksanakan perintah pemasangan selepas mengemas kini sumber, seperti sudoaptinstallcurl; 2. Untuk fail .deb atau .rpm, gunakan arahan dpkg atau rpm untuk memasang, dan membaiki kebergantungan apabila diperlukan; 3. Gunakan Snap atau FlatPak untuk memasang aplikasi di seluruh platform, seperti nama perisian sudosnapinstall, yang sesuai untuk pengguna yang mengejar kemas kini versi. Adalah disyorkan untuk menggunakan pengurus pakej sistem sendiri untuk keserasian dan prestasi yang lebih baik.

Pilihpop! _Os, Ubuntu, Nobaralinux, OrarchlinuxforoptimalgamingperformanceWithMinimaloverhead.2.InstallOfficialNvidiaprietary DRIVERSFORNVIDIAGPUS, Pastikan-ke-Datemesaandkernelversionsforamdandintelgpus.3.enableTheperFormanceCpugovernor, Usealow-Latenc
