Kung mayroon kang isang SD memory card, pendrive o anumang USB storage disk na gusto mo sumulat protektahan, sa artikulong ito sinabi namin sa iyo hakbang-hakbang at sa isang madaling paraan kung paano ito gawin. At mayroong kaunting proteksyon laban sa pagsulat na pinapayagan ng ilang mga driver, na kilala bilang «sumulat ng proteksyon ng kaunti»Nakasalalay sa kung ito ay aktibo sa 1 o 0, papayagan nitong magsulat sa unit o hindi. Ang bit na ito ay hindi dapat malito sa WP ng mga rehistro ng watawat ng mga CPU, na pumipigil sa pag-o-overtake sa pamamagitan ng paglikha ng isang proseso ng forking sa mga sistemang tulad ng UNIX, kaya't pinoprotektahan ang pangunahing memorya mula sa pagsulat ng data. Ni sa karaniwang tab na proteksyon na nakita namin sa ilang mga SD card o storage media. Sa kasong ito ay tumutukoy kami sa isang proteksyon na ipinatupad sa pangalawang media ng imbakan.
Habang ang taga-kontrol ng daluyan ng imbakan Ang USB o SD memory card, o kung ano man ang ibig sabihin, tuklasin na ang bit na ito ay aktibo, pipigilan ng driver ang kernel mula sa pag-order ng isang order ng pagsulat at sa gayon mababasa lamang nito ang nilalaman. Ito ay tiyak na napaka praktikal kapag nag-iimbak kami ng data na hindi namin nais na mabago, pag-iwas sa pagsulat o pagtanggal nang hindi sinasadya. Ngunit kung ang isa sa mga protektadong media ay nahulog sa aming mga kamay at hindi namin alam ang pagkakaroon ng kaunting ito, maaari nating sayangin ang mga oras sa pag-iisip na ang aming yunit ay nasira, o pagtaas at pagbaba ng tab na kailangang protektahan ng ilang mga pendrive o SD card ang mga ito nang walang anumang resulta. (I-lock / I-unlock) ...
I-mount ang media na read-only o write-only:

Bagaman hindi eksakto kung ano ang aming hinahanap sa Sumulat ng Proteksyon Bit, maaari din nating malaman na isang daluyan ang naging awtomatiko o manu-manong naka-mount para sa read-only, kaya wala tayong kakayahang magsulat dito. Isang bagay na sa ilang mga kaso ay maaaring maging napaka nakakainis at pumipigil sa amin mula sa pagbabago o pag-iimbak ng mga bagay. Kaya, ang solusyon dito ay napaka-simple.
Halimbawa, kung sa / etc / fstab file ang aparato ay naka-configure upang awtomatikong i-mount ang pagpipilian ro (basahin lang) o kung na-mount namin ito sa utos:
sudo mount -o ro /dev/sda /mnt
Sa ganitong kaso maaari lamang naming basahin ang / dev / sda aparato sa kasong ito na nai-mount ito sa / mnt mount point. Upang maaari kaming sumulat dito muli:
sudo mount -o remount,rw /dev/sda /mnt
Kung sakaling hindi gagana ang pamamaraang ito para sa iyo, kung gayon ito ay magiging dahil ang kaunting napag-usapan natin ay kumikilos, at iyon ang dahilan kung bakit kakailanganin naming gamitin ang tool na ipinakita namin sa ibaba.
Ano ang hdparm?

Ang utos Ang hdparm ay isang tool na mababa ang antas na kumikilos bilang isang interface sa pagitan ng iba't ibang mga driver ng Linux kernel at SATA / PATA / SAS storage media gamit ang libata library, pati na rin para sa lumang media ng IDE. Tandaan na maraming mga USB control media controler, kabilang ang mga card reader tulad ng SD card, ay gumagamit din ng ganitong uri ng controller upang mapatakbo, samakatuwid ito ay katugma din sa kanila.
Su pangunahing sintaks ay:
hdparm [options] [aparato]
At mga regalo Maraming pagpipilian kung saan gagana, bagaman hindi ko inirerekumenda na gamitin mo ang mga ito kung hindi mo alam kung ano ang mahusay mong gawin, dahil sa pagiging isang mababang antas ng tool ay seryoso mong napinsala ang iyong aparato, halimbawa kung manipulahin namin ang ilang mga kritikal na pagpipilian tulad ng . Ngunit sasabihin ko sa iyo na kasama sa mga pagpipilian nito mayroong ilang mga kagiliw-giliw na tulad ng:
- Kunin ang pag-setup ng disk:
sudo hdparm /dev/sdd
- Ipakita ang pagkilala ng disk:
sudo hdparm -i /dev/sdd
- Suriin ang buffer at cache basahin ang mga oras:
sudo hdparm -t /dev/sdd sudo hdparm -T /dev/sdd
Palaging tandaan na gamitin ang mga pribilehiyo, iyon ay, patakbuhin ang mga ito bilang root user o paglalagay ng sudo sa harap nila o hindi sila gagana ...
Alisin at itakda ang bit ng proteksyon ng memorya sa hdparm:
Kapag ang tool na hdparm ay kilala, maaari naming gamitin ang pagpipiliang -r kung saan maaari naming suriin ang katayuan ng kaunting ito na may isang simpleng utos. Upang magawa ito, kailangan lamang nating malaman ang pisikal na pangalan ng aming storage device. Halimbawa, kung ang / dev / sdd ay tinawag, sa kasong iyon maaari naming gamitin ang:
sudo hdparm -r /dev/sdd
At ang halaga ng nasabing bit ay ipapakita sa screen. Kung ang halaga nito ay 1 nangangahulugan na ang mode ay aktibo Basahin lamang o read-only, o sa madaling salita, ang paraan ng pagsulat na protektahan ay aktibo at hindi ka makakagsulat ng kahit ano sa memorya mo. Upang i-deactivate ito o baguhin ang kaunti, kailangan mo lang gawin ang sumusunod:
sudo hdparm -r0 /dev/sdd
At ngayon kung isasagawa namin ang unang utos at ubusin ang estado makikita natin na bumalik ito sa 0, samakatuwid ang readonly mode ay naka-off o na-deactivate. Kung sakaling nais mong ibalik ito sa aktibong estado, gamitin ang pagpipilian -1 sa halip na -0 at handa na. Halimbawa:
sudo hdparm -r1 /dev/sdd
Ang simpleng iyon ay paganahin o huwag paganahin ang bit na ito. Wala itong masyadong misteryo ngunit para sa mga hindi nakakaalam ito maaari itong maging isang sakit ng ulo pagdating sa hindi mapangalagaan ang kanilang storage media.
Inaasahan kong nakatulong ito sa iyo at ngayon alam mo kung paano gumawa ng isang protektadong protektado ng sulat, huwag kalimutan iwan ang iyong punas ...