Mount Windows Share sa Ubuntu - Permanenteng Setup
Kumonekta sa isang nakabahaging folder ng Windows mula sa Ubuntu nang isang beses, sa manu-manong paraan, at mawawala ito sa susunod na pag-reboot. Ang setup na ito ay permanenteng nag-mount ng bahagi sa cifs-utils at isang fstab entry — na may password sa Windows na nakatago sa isang protektadong file ng kredensyal, _netdev at nofail para hindi kailanman mag-hang ang boot, at uid/gid para sa iyo ang mga file.
📑Mga Kabanata
- Ang problema — nawawala ang isang bahaging binubuksan mo sa pamamagitan ng kamay pagkatapos ng bawat pag-reboot
- Mabilis na pagsubok — buksan ang pagbabahagi nang isang beses mula sa Files app
- I-install ang cifs-utils package
- Gumawa ng mount point sa /mnt/SharedDocs
- I-save ang Windows login sa isang protektadong file ng kredensyal
- Idagdag ang permanenteng entry sa /etc/fstab, na may _netdev at nofail
- I-mount ito ngayon, i-verify ito, pagkatapos ay gawin ang reboot test
📋 Pangkalahatang-ideya at Step-by-Step na Gabay
Subukan muna ang Ibahagi mula sa Files App
Bago gumawa ng anumang bagay na permanente, patunayan ang mga pangunahing kaalaman nang isang beses: ibinabahagi ng Windows PC ang folder, gumagana ang landas ng network, at tinatanggap ang iyong Windows username at password. Buksan ang Files app, pindutin ang Ctrl + L upang buksan ang location bar, at i-type ang share address — sa video ito ay ang folder na SharedDocs sa PC na pinangalanang OFFICE-PC:
smb://OFFICE-PC/SharedDocs
Ipasok ang Windows username at password kapag tinanong. Kung magbubukas ang folder at makikita mo ang mga file nito, ang pangalan ng share, ang pangalan ng PC at ang pag-login ay tama lahat — eksaktong isulat ang mga ito, dahil ang permanenteng setup ay gumagamit ng parehong tatlong bagay. Palitan ang OFFICE-PC at SharedDocs ng iyong sariling PC name at share name sa buong gabay na ito.
smb://192.168.1.10/SharedDocs. Bigyan ang Windows PC ng nakapirming o nakareserbang IP address — ang isang permanenteng mount ay kasing maaasahan lamang ng address na itinuturo nito.I-install ang cifs-utils
Ang isang permanenteng mount ay nangangailangan ng mga tool ng CIFS — ang mount.cifs helper na nagbibigay-daan sa Ubuntu na mag-attach ng isang SMB (Windows) share bilang isang normal na folder. Magbukas ng terminal at i-install ang package:
sudo apt update
sudo apt install cifs-utils
Kung wala ang package na ito, ang entry ng fstab sa Hakbang 5 ay walang magagawa at nabigo ang mount — ang maliit na pag-install na ito ang naghihiwalay sa isang beses na pag-browse mula sa isang tunay, boot-time na mount.
Lumikha ng Mount Point
Ang mount point ay isang walang laman na folder kung saan lilitaw ang mga nilalaman ng share. Lumikha ng isa sa ilalim ng /mnt, pinangalanan pagkatapos ng pagbabahagi:
sudo mkdir -p /mnt/SharedDocs
Iwanang walang laman ang folder na ito. Kapag naka-mount ang share, lahat ng nasa loob ng /mnt/SharedDocs ay talagang mga file sa Windows PC — at kapag hindi ito naka-mount, walang laman lang ang folder, na isa ring kapaki-pakinabang na paraan para sabihin sa isang sulyap kung live ang mount.
I-store ang Login sa isang Protektadong Credentials File
Ang mount ay nangangailangan ng iyong Windows password sa bawat boot, ngunit ang password na iyon ay hindi dapat maupo sa loob mismo ng /etc/fstab — ang fstab ay mababasa ng bawat user account sa makina. Sa halip, panatilihin ang pag-login sa sarili nitong maliit na file na root lamang ang makakabasa. Lumikha ito:
sudo nano /root/.smbcredentials
Mag-type ng eksaktong dalawang linya, gamit ang sarili mong username at password sa Windows, pagkatapos ay i-save gamit ang Ctrl + O at lumabas gamit ang Ctrl + X:
username=YourWindowsUser
password=YourWindowsPassword
Ngayon i-lock ang file upang ang root lamang ang makakabasa nito:
sudo chmod 600 /root/.smbcredentials
chmod 600 ay ang buong punto ng hakbang na ito, hindi isang opsyonal na dagdag. Kung wala ito, ang credentials file ay ang iyong Windows password lang na nakasulat sa plain text kung saan mababasa ito ng ibang mga account sa PC. At tandaan para sa ibang pagkakataon: kung sakaling papalitan mo ang Windows password, i-update din ang file na ito — isang lipas na password dito ang pinakakaraniwang dahilan kung bakit biglang huminto ang gumaganang mount.Idagdag ang Permanent fstab Entry
Ngayon sabihin sa Ubuntu na i-mount ang bahagi sa bawat boot. Panatilihin muna ang isang backup na kopya ng orihinal na fstab — isang maling linya sa file na ito ay maaaring makaapekto sa pag-boot, at ang backup ay ang iyong daan pabalik. Pagkatapos ay buksan ang file:
sudo nano /etc/fstab
Idagdag ang solong linyang ito sa pinakadulo ng file:
//OFFICE-PC/SharedDocs /mnt/SharedDocs cifs credentials=/root/.smbcredentials,iocharset=utf8,_netdev,nofail,uid=1000,gid=1000 0 0
Ano ang ginagawa ng bawat bahagi: //OFFICE-PC/SharedDocs ang share, /mnt/SharedDocs kung saan ito lalabas, at cifs ang uri ng filesystem. Ang credentials= ay tumuturo sa protektadong file mula sa Hakbang 4, kaya walang lumalabas na password sa fstab. Pinapanatili ng iocharset=utf8 ang mga pangalan ng file na may mga espesyal na character na tama. Sinasabi ng _netdev sa system na kailangan ng mount na ito ang network, kaya naghihintay ito sa network sa halip na mabigo nang masyadong maaga. Nangangahulugan ang nofail na kung naka-off ang Windows PC, normal pa rin ang pagbo-boot ng Ubuntu sa halip na mag-hang o bumaba sa isang emergency prompt. Ginagawa ng uid=1000,gid=1000 ang mga naka-mount na file na pagmamay-ari ng iyong user ng Ubuntu, para makapag-save ang iyong mga app sa bahagi nang walang sudo — 1000 ang karaniwang ID ng unang user account; suriin ang iyong sarili gamit ang command na id at ayusin kung iba ang sa iyo.
I-mount Ngayon at I-verify Bago Ka Mag-reboot
Huwag i-reboot pa. Subukan ang entry ng fstab ngayon, habang nakikita mo pa rin ang anumang error na dulot nito:
sudo mount -a
Ini-mount ng mount -a ang lahat ng nakalista sa fstab. Kung matatapos ito nang tahimik, maganda ang entry — buksan ang /mnt/SharedDocs at dapat mong makita ang mga file ng pagbabahagi ng Windows, at ang isang mabilis na df -h ay nagpapakita ng bahaging nakalista bilang isang naka-mount na filesystem. Gumawa ng isang maliit na file ng pagsubok sa loob nito upang patunayan na maaari kang magsulat, hindi lamang magbasa. Pagkatapos lamang na pumasa ang pagsubok na ito, i-reboot ang makina ng Ubuntu nang isang beses: ang bahagi ay dapat na bumalik sa sarili nitong lugar, nang walang manu-manong koneksyon — ang pag-reboot na iyon ay ang tunay na patunay na gumagana ang permanenteng pag-setup.
mount -a ay nag-ulat ng error, ayusin ito ngayon sa halip na pagkatapos ng pag-reboot — basahin ang mensahe, dahil kadalasang direktang pinangalanan nito ang problema: isang maling pangalan ng pagbabahagi o PC address, maling nilalaman sa file ng mga kredensyal, o "tinanggihan ang pahintulot" mula sa Windows side, kung saan kailangan ng user ng pahintulot sa tab na Pagbabahagi at tab ng Seguridad ng folder. Ang isang bundok ay bihirang masira sa sarili nitong mamaya; kapag ginawa ng isa, may nagbago sa isang panig — ang password ng Windows, address ng PC, o ang mga pahintulot.🏷️Mga Variable at Keyword sa Paghahanap ng Paksa
🎙️ Buong Transcript — i-tap para palawakin
__TOK_31__
__TOK_32__
__TOK_33__
❓ Mga Madalas Itanong (Ingles)
Ang tutorial na ito ba ay 100% libre upang sundin?
__TOK_34__
Maaari bang sundin ng mga nagsisimula ang gabay na ito?
__TOK_35__
Saan ako maaaring magtanong kung ako ay natigil?
__TOK_36__