உங்களிடம் எஸ்டி மெமரி கார்டு இருந்தால், பென்ட்ரைவ் அல்லது நீங்கள் விரும்பும் யூ.எஸ்.பி சேமிப்பக வட்டு இருந்தால் எழுது பாதுகாக்க, இந்த கட்டுரையில் படிப்படியாகவும் அதை எப்படி செய்வது என்று சுலபமாகவும் சொல்கிறோம். Drivers என அழைக்கப்படும் சில இயக்கிகள் அனுமதிக்கும் ஒரு எதிர்ப்பு எதிர்ப்பு பாதுகாப்பு உள்ளதுபாதுகாப்பு பிட் எழுத1 இது 0 அல்லது XNUMX இல் செயலில் உள்ளதா என்பதைப் பொறுத்து, அது அலகுக்கு எழுத அனுமதிக்கும் இல்லையா. இந்த பிட் CPU களின் கொடி பதிவேடுகளின் WP உடன் குழப்பமடையக்கூடாது, இது யுனிக்ஸ் போன்ற கணினிகளில் ஒரு முட்கரண்டி செயல்முறையை உருவாக்குவதன் மூலம் மேலெழுதப்படுவதைத் தடுக்கிறது, இதனால் முக்கிய நினைவகத்தை தரவு எழுத்தில் இருந்து பாதுகாக்கிறது. சில எஸ்டி கார்டுகள் அல்லது சேமிப்பக ஊடகங்களில் நாம் காணும் பொதுவான பாதுகாப்பு தாவலுக்கும் இல்லை. இந்த வழக்கில் இரண்டாம் நிலை சேமிப்பு ஊடகத்தில் செயல்படுத்தப்படும் ஒரு பாதுகாப்பை நாங்கள் குறிப்பிடுகிறோம்.
கட்டுப்படுத்தி போது சேமிப்பு ஊடகம் யூ.எஸ்.பி அல்லது எஸ்டி மெமரி கார்டு, அல்லது எதுவாக இருந்தாலும், இந்த பிட் செயலில் இருப்பதைக் கண்டறிந்தால், இயக்கி கர்னலை எழுதும் வரிசையை ஆர்டர் செய்வதைத் தடுக்கும், எனவே அது உள்ளடக்கத்தை மட்டுமே படிக்க முடியும். நாங்கள் மாற்றியமைக்க விரும்பாத தரவை சேமித்து வைப்பது, எழுதுவதை அல்லது தவறுதலாக நீக்குவதைத் தடுப்பது நிச்சயமாக மிகவும் நடைமுறைக்குரியது. ஆனால் இந்த பாதுகாக்கப்பட்ட ஊடகங்களில் ஒன்று நம் கைகளில் விழுந்துவிட்டால், இந்த பிட் இருப்பதை நாம் அறியாவிட்டால், எங்கள் அலகு சேதமடைந்துள்ளது என்று நினைத்து மணிநேரங்களை வீணடிக்கலாம் அல்லது சில பென்ட்ரைவ் அல்லது எஸ்டி கார்டுகள் பாதுகாக்க வேண்டிய தாவலை உயர்த்தி குறைக்கலாம். எந்த முடிவும் இல்லாமல் அவை. (பூட்டு / திறத்தல்) ...
படிக்க மட்டும் அல்லது எழுத மட்டும் மீடியாவை ஏற்றவும்:
எழுது பாதுகாப்பு பிட் மூலம் நாம் தேடுவது சரியாக இல்லை என்றாலும், ஒரு ஊடகம் இருந்ததையும் நாம் காணலாம் தானாகவோ அல்லது கைமுறையாகவோ படிக்க மட்டுமே ஏற்றப்படும், எனவே அதில் எழுதும் திறன் நமக்கு இருக்காது. சில சந்தர்ப்பங்களில் மிகவும் எரிச்சலூட்டும் மற்றும் விஷயங்களை மாற்றியமைப்பதில் அல்லது சேமிப்பதில் இருந்து தடுக்கக்கூடிய ஒன்று. சரி, இதற்கு தீர்வு மிகவும் எளிது.
எடுத்துக்காட்டாக, / etc / fstab கோப்பில் இருந்தால், விருப்பத்துடன் தானாக ஏற்றுவதற்கு சாதனம் கட்டமைக்கப்பட்டுள்ளது ro (படிக்க மட்டும்) அல்லது கட்டளையுடன் அதை ஏற்றினால்:
sudo mount -o ro /dev/sda /mnt
அத்தகைய சந்தர்ப்பத்தில் / dev / sda சாதனத்தை மட்டுமே நாம் படிக்க முடியும், இது / mnt மவுண்ட் பாயிண்டில் ஏற்றப்பட்டுள்ளது. இதனால் நாம் மீண்டும் இதை எழுதலாம்:
sudo mount -o remount,rw /dev/sda /mnt
இந்த முறை உங்களுக்கு வேலை செய்யாவிட்டால், பின்னர் அது நாம் பேசிய பிட் செயல்படுவதால் தான், அதனால்தான் நாம் கீழே வழங்கும் கருவியைப் பயன்படுத்த வேண்டியிருக்கும்.
HDparm என்றால் என்ன?
கட்டளை hdparm ஒரு குறைந்த அளவிலான கருவி இது பல்வேறு லினக்ஸ் கர்னல் இயக்கிகள் மற்றும் லிபாட்டா நூலகத்தைப் பயன்படுத்தி SATA / PATA / SAS சேமிப்பக மீடியாவிற்கும் பழைய ஐடிஇ மீடியாவிற்கும் இடையில் ஒரு இடைமுகமாக செயல்படுகிறது. எஸ்டி போன்ற கார்டு ரீடர்கள் உட்பட பல யூ.எஸ்.பி ஸ்டோரேஜ் மீடியா கன்ட்ரோலர்களும் இந்த வகை கட்டுப்படுத்தியை இயக்க பயன்படுத்துகின்றன என்பதை நினைவில் கொள்ளுங்கள், எனவே இது அவர்களுடன் இணக்கமானது.
Su அடிப்படை தொடரியல் எஸ்:
hdparm [விருப்பங்கள்] [சாதனம்]
மற்றும் பரிசு பல விருப்பங்கள் எது சிறப்பாகச் செய்ய வேண்டும் என்று உங்களுக்குத் தெரியாவிட்டால் அவற்றைப் பயன்படுத்த நான் பரிந்துரைக்கவில்லை என்றாலும், குறைந்த அளவிலான கருவியாக இருப்பதால் உங்கள் சாதனத்தை தீவிரமாக சேதப்படுத்தலாம், எடுத்துக்காட்டாக -B போன்ற சில முக்கியமான விருப்பங்களை நாங்கள் கையாண்டால் . ஆனால் அதன் விருப்பங்களில் சில சுவாரஸ்யமானவை உள்ளன என்று நான் உங்களுக்கு கூறுவேன்:
- கிடைக்கும் கட்டமைப்பு வட்டின்:
sudo hdparm /dev/sdd
- காட்டு அடையாள வட்டின்:
sudo hdparm -i /dev/sdd
- இடையக மற்றும் தற்காலிக சேமிப்பு நேரங்களை சரிபார்க்கவும்:
sudo hdparm -t /dev/sdd sudo hdparm -T /dev/sdd
எப்போதும் பயன்படுத்த நினைவில் கொள்ளுங்கள் சலுகைகள், அதாவது, அவற்றை ரூட் பயனராக இயக்கவும் அல்லது அவர்களுக்கு முன் சூடோவை வைக்கவும் அல்லது அவை இயங்காது ...
HDparm உடன் நினைவக பாதுகாப்பு பிட்டை அகற்றி அமைக்கவும்:
HDparm கருவி தெரிந்தவுடன், -r விருப்பத்தைப் பயன்படுத்தலாம், இதன் மூலம் இந்த பிட்டின் நிலையை சரிபார்க்கலாம் ஒரு எளிய கட்டளையுடன். இதைச் செய்ய, எங்கள் சேமிப்பக சாதனத்தின் இயல்பான பெயரை மட்டுமே நாம் அறிந்து கொள்ள வேண்டும். எடுத்துக்காட்டாக, / dev / sdd அழைக்கப்பட்டால், அந்த விஷயத்தில் நாம் பயன்படுத்தலாம்:
sudo hdparm -r /dev/sdd
சொன்ன பிட்டின் மதிப்பு திரையில் காண்பிக்கப்படும். அதன் மதிப்பு 1 எனில் பயன்முறை செயலில் உள்ளது என்று பொருள் படிக்க மட்டுமே அல்லது படிக்க மட்டும், அல்லது வேறுவிதமாகக் கூறினால், எழுது-பாதுகாக்கும் முறை செயலில் உள்ளது, மேலும் நீங்கள் நினைவகத்திற்கு எதையும் எழுத முடியாது. அதை செயலிழக்க அல்லது பிட் மாற்ற, நீங்கள் பின்வருவனவற்றை செய்ய வேண்டும்:
sudo hdparm -r0 /dev/sdd
இப்போது நாம் முதல் கட்டளையை இயக்கி மாநிலத்தை உட்கொண்டால், அது 0 க்கு திரும்பியிருப்பதைக் காண்போம், எனவே படிக்க மட்டுமே பயன்முறை முடக்கப்பட்டுள்ளது அல்லது செயலிழக்கப்படுகிறது. நீங்கள் அதை செயலில் உள்ள நிலைக்குத் திருப்ப விரும்பினால், விருப்பத்தைப் பயன்படுத்தவும் -r1 க்கு பதிலாக -r0 மற்றும் தயாராக. உதாரணமாக:
sudo hdparm -r1 /dev/sdd
அது எளிது இந்த பிட்டை இயக்கவும் அல்லது முடக்கவும். இது அதிக மர்மம் இல்லை, ஆனால் இது தெரியாதவர்களுக்கு அவர்களின் சேமிப்பு ஊடகத்தை பாதுகாப்பற்ற நிலையில் வரும்போது இது ஒரு தலைவலியாக இருக்கலாம்.
இது உங்களுக்கு உதவியது என்று நம்புகிறேன், இப்போது எழுதப்பட்ட-பாதுகாக்கப்பட்ட பென்ட்ரைவை எவ்வாறு உருவாக்குவது என்பது உங்களுக்குத் தெரியும், மறந்துவிடாதீர்கள் உங்கள் கருத்தை தெரிவிக்கவும்கள்…
வணக்கம்!
முதலில், குறிப்புகளுக்கு நன்றி! அவை எப்போதும் மிகவும் பயனுள்ளதாக இருக்கும்.
நான் ஒரு டெபியன் 9 பயனர்.
இந்த குறிப்பிட்ட விஷயத்தில், என்னால் தீர்க்க முடியாத ஒரு சிக்கல் உள்ளது. நான் அகற்ற முடியாத எழுத்து பாதுகாப்புடன் "பாதிக்கப்பட்ட" பேனா என்னிடம் உள்ளது. எல்லாவற்றையும் நேர்மையாக முயற்சித்தேன் (விண்டோஸ் அல்லது மீட்பு வட்டுகளில் குறைந்த அளவிலான வடிவமைப்பு, பகிர்வுகளை மாற்றியமைத்தல் போன்றவை) மற்றும் எதுவும் இல்லை.
நான் அதை தீர்க்கப் போகிறேன் என்று நினைத்தேன், உங்கள் படிகளைப் பின்பற்றும்போது, பென் டிரைவின் எழுதும் பாதுகாப்பு "ஆன்" என்று கண்டறிந்தேன், ஆனால் ஒரு முறை நான் அதை "ஆஃப்" என்று மாற்றினேன், அதில் எதையும் நீக்கவோ மாற்றவோ முடியவில்லை.
எது இருக்கலாம்? இதைத் தீர்க்க வேறு வழி இருக்கிறதா? (என்னிடம் உள்ள தகவலை இழப்பதில் எனக்கு கவலையில்லை)
உங்கள் உதவிக்கு முன்கூட்டியே நன்றி.
ஹெர்னான்
வணக்கம் நல்லது! அவர்கள் உங்களிடம் தீர்வைச் சொன்னார்களா அல்லது இறுதியில் நீங்கள் அதைத் தீர்த்தீர்களா என்று எனக்குத் தெரியவில்லை, ஆனால் நான் உங்களைப் போலவே இருக்கிறேன்.
நீங்கள் எனக்கு ஆலோசனை வழங்க முடியுமா?
Muchas gracias.
நல்ல விளக்கம்
வணக்கம் என்னிடம் ஒரு யூ.எஸ்.பி உள்ளது, அது கணினி அங்கீகரிக்கவில்லை, நீங்கள் எனக்கு உதவ முடிந்தால் நான் உங்களுக்கு தகவல்களை அனுப்புகிறேன்
dmesg
[83384.348839] usb 1-1: ehci-pci ஐப் பயன்படுத்தி புதிய அதிவேக யூ.எஸ்.பி சாதன எண் 8
.
[83384.506225] யூ.எஸ்.பி 1-1: புதிய யூ.எஸ்.பி சாதன சரங்கள்: எம்.எஃப்.ஆர் = 1, தயாரிப்பு = 2, சீரியல்நம்பர் = 0
[83384.506228] யூ.எஸ்.பி 1-1: தயாரிப்பு: யூ.எஸ்.பி மாஸ் ஸ்டோரேஜ்
[83384.506231] யூ.எஸ்.பி 1-1: உற்பத்தியாளர்: ஜெனரிக்
[83384.506848] யூ.எஸ்.பி-ஸ்டோரேஜ் 1-1: 1.0: யூ.எஸ்.பி மாஸ் ஸ்டோரேஜ் சாதனம் கண்டறியப்பட்டது
[83384.508235] scsi host5: usb-storage 1-1: 1.0
.
[83385.556757] sd 5: 0: 0: 0: இணைக்கப்பட்ட scsi generic sg3 type 0
[83385.561706] sd 5: 0: 0: 0: [sdc] இணைக்கப்பட்ட SCSI நீக்கக்கூடிய வட்டு
ரூட் @ லோக்கல் ஹோஸ்ட்: ~ # fdisk -l
வட்டு / dev / sda: 698.7 GiB, 750156374016 பைட்டுகள், 1465149168 துறைகள்
அலகுகள்: 1 * 512 = 512 பைட்டுகளின் பிரிவுகள்
பிரிவு அளவு (தருக்க / உடல்): 512 பைட்டுகள் / 4096 பைட்டுகள்
I / O அளவு (குறைந்தபட்ச / உகந்த): 4096 பைட்டுகள் / 4096 பைட்டுகள்
வட்டு வகை: gpt
Disk identifier: 995F9474-C5F1-4EE9-8FD7-13EA790423DC
சாதன தொடக்க முடிவு பிரிவுகளின் அளவு வகை
/ dev / sda1 2048 1050623 1048576 512M EFI கணினி
/ dev / sda2 1050624 49879039 48828416 23.3G லினக்ஸ் கோப்பு முறைமை
/ dev / sda3 49879040 69410815 19531776 9.3G லினக்ஸ் கோப்பு முறைமை
/ dev / sda4 69410816 76107775 6696960 3.2G லினக்ஸ் இடமாற்று
/ dev / sda5 76107776 80013311 3905536 1.9G லினக்ஸ் கோப்பு முறைமை
/ dev / sda6 80013312 1465147391 1385134080 660.5G லினக்ஸ் கோப்பு முறைமை
root @ localhost: ~ # fdisk -l / dev / sdc
fdisk: திறக்க முடியாது / dev / sdc: எந்த ஊடகமும் கிடைக்கவில்லை
root @ localhost: ~ # hdparm / dev / sdc
/ dev / sdc:
SG_IO: மோசமான / விடுபட்ட உணர்வு தரவு, sb []: f0 00 02 00 00 00 00b 0 00a
மல்ட்கவுன்ட் = 0 (ஆஃப்)
readonly = 0 (ஆஃப்)
readahead = 256 (ஆன்)
root @ localhost: ~ # hdparm -C / dev / sdc
/ dev / sdc:
இயக்கி நிலை: காத்திருப்பு
root @ localhost: ~ # hdparm -I / dev / sdc
/ dev / sdc:
SG_IO: மோசமான / விடுபட்ட உணர்வு தரவு, sb []: f0 00 02 00 00 00 00b 0 00a
அகற்ற முடியாத மீடியாவுடன் ATA சாதனம்
தரநிலைகள்:
பயன்படுத்தப்படலாம்: 1
கட்டமைப்பு:
தருக்க அதிகபட்ச மின்னோட்டம்
சிலிண்டர்கள் 0 0
தலைகள் 0 0
துறைகள் / தடங்கள் 0 0
-
தருக்க / உடல் துறை அளவு: 512 பைட்டுகள்
சாதன அளவு M = 1024 * 1024: 0 MBytes
சாதன அளவு M = 1000 * 1000: 0 MBytes
தற்காலிக சேமிப்பு / இடையக அளவு = தெரியவில்லை
திறன்களை:
IORDY சாத்தியமில்லை
இரட்டை வார்த்தை IO ஐ செய்ய முடியாது
ஆர் / டபிள்யூ பல துறை பரிமாற்றம்: ஆதரிக்கப்படவில்லை
டி.எம்.ஏ: ஆதரிக்கப்படவில்லை
IOP: pio0
உங்கள் உதவிக்கு நன்றி, எனது யூ.எஸ்.பி எழுதுவதற்கு எதிரானது என்பதை இப்போது என்னால் அறிய முடிந்தது, இது எழுதுவதற்கு எதிரானது அல்ல என்பதை சரிபார்த்தேன், எனவே இது ஏற்கனவே குறைந்த அளவிலான வடிவமைப்பு தீர்வாகும், வைரஸ் ஒரு நிமிடத்தில் யூ.எஸ்.பி துண்டிக்கப்படுவதை நான் சேர்க்க வேண்டும் அல்லது இரண்டு மற்றும் அது செயல்பட அனுமதிக்கவில்லை, அது நேரத்தை விட்டுவிடவில்லை, அதனால் நான் எந்த பெயரை ஒதுக்கியுள்ளேன் என்பது எனக்கு முன்பே தெரியும், இது முனையத்தில் "sdc" ஆக இருந்தது, நான் எல்லாவற்றையும் ரூட் பயனராக வைத்தேன்.
# dd if = / dev / zero | pv | dd of = / dev / sdc bs = 1M இங்கே நீங்கள் சிறிது நேரம் காத்திருங்கள்
# dd if = / dev / zero | pv | dd of = / dev / sdc bs = 446 count = 1 நீங்கள் வெளியே எடுத்து நீங்கள் கொடுக்கும் usb ஐ மீண்டும் வைக்கவும்
# mkfs.vfat -F 32 -n "anaconda" / dev / sdc மற்றும் நீங்கள் முடித்துவிட்டீர்கள்
பராபென்ஸ்! இந்த விஷயத்தில் நான் வைத்திருக்கும் பல வோல்டாக்கள் மேலும் விளக்கம் அளிக்க வேண்டும். நன்றி மோய்.
நன்று. நன்றி.
இறுதியாக எனக்கு உண்மையிலேயே வேலை செய்த ஒன்று, நன்றி.
வணக்கம் என்னிடம் 16 ஜிபி அடாட்டா வகை 10 மைக்ரோ மெமரி உள்ளது
நான் நடைமுறையைச் செய்தேன், அது செயல்படுவதாகத் தெரிகிறது, ஆனால் அதை மறுபரிசீலனை செய்து மாநிலத்தை மறுபரிசீலனை செய்வது அதை மீண்டும் படிக்க மட்டுமே வைக்கிறது.
நான் அதை வடிவமைக்க முயற்சித்தேன், ஆனால் அது வேலை செய்யாது. நான் காணக்கூடியது எனது கோப்புகள்.
சிக்கலைத் தீர்க்க வேறு ஏதாவது கருவி அல்லது வழி?.
எளிதான மற்றும் சுருக்கமான, அனைத்து விளக்கங்களையும் எடுத்துக்காட்டுகளையும் கச்சிதமாக, இது மிகவும் பயனுள்ளதாக இருந்தது.
வணக்கம், நான் அதன் சமீபத்திய பதிப்பில் காளி லினக்ஸ் பயனராக இருக்கிறேன், நான் ஏற்கனவே ஒரு பில்லியன் நுட்பங்களை முயற்சித்தேன் (மிகைப்படுத்தப்பட்டதற்கு மன்னிக்கவும்) ஆனால் அவை எதுவும் எனக்கு லினக்ஸ் அல்லது விண்டோஸில் கொடுக்கவில்லை
என் விஷயத்தில், டெபியன், நீக்கக்கூடிய நினைவகம் கணக்கிடப்படக்கூடாது….
அருமை, நன்றி
அவற்றின் அறிவுறுத்தல்களுடன் பல விளம்பர சாறுகளை மீட்டெடுக்க முடிந்தது
வணக்கம், இது வேலை செய்கிறது, ஆனால் பயனரின் கோப்புறை மாறுபடும், அதை தெளிவுபடுத்துவது நல்லது, ஆனால் எனக்கு ஒரு பிழை உள்ளது, கட்டளையில் நான் அதை மாற்றியமைக்கிறேன் என்று எனக்குக் காட்டுகிறது, ஆனால் நான் ஒரு கோப்புறையை வைக்க விரும்பினால் அல்லது அது பென்ட்ரைவில் எதையாவது சொல்கிறது அது எழுதப்பட்ட-பாதுகாக்கப்பட்டதாகும். அதைத் தீர்க்க நீங்கள் எனக்கு உதவ முடிந்தால், அது நன்றாக இருக்கும். வாழ்த்துக்கள்
கட்டளையை ஏற்றுக்கொண்டு பாதுகாப்பற்றதாகக் காண்பிக்கும் போது அது r = 0, ஆனால் நான் வடிவமைக்க விரும்பினால் அது என்னைப் பாதுகாக்கிறது என்று கூறுகிறது. நன்றி
வணக்கம் நல்ல நாள். இதன் மூலம் நான் முயற்சிக்கவில்லை, ஆனால் விண்டோஸில் நான் எல்லாவற்றையும் செய்தேன். எனது பென்ட்ரைவ் எழுதப்பட்ட பாதுகாப்பானது, சூடோ எச்டிபார்ம் -ஆர் / தேவ் / எஸ்.டி.டி உடன் கூட மதிப்பு 1 ஐ அளிக்கிறது, ஆனால் சுடோ எச்.டி.பி.எம் -ஆர் 0 / தேவ் / எஸ்.டி.டி உடன் எழுதும் பாதுகாப்பையும் அகற்ற முடியவில்லை. வெனிசுலாவிலிருந்து நன்றி மற்றும் வாழ்த்துக்கள்.
எனது லினக்ஸ் பதிப்பு openSUSE Tumbleweed 15.3
தெளிவான மற்றும் நம்பகத்தன்மை கொண்ட கடந்தகால தகவல்கள். Levei மணிநேரம் தீர்வுகளை ஒரு sem எண் சோதனை மற்றும் இந்த, இங்கே வழங்கப்படுகிறது, கிராவானோ வாசிப்பு மற்றும் தடுப்பதற்கு உட்பட்ட பிரச்சனைக்கு உறுதியானது.
சிறப்பான பங்களிப்பு, நீங்கள் குறிப்பிட்டது போல் எல்லாம் முடிந்தது... நன்றி
மிக்க நன்றி, மிகவும் பயனுள்ளது, இது பொதுவாக usbல் அதிகம் நடக்கும், தீர்வு எளிதானது மற்றும் விரைவானது.
பங்களிப்புக்கு மிக்க நன்றி.
என் விஷயத்தில், உபுண்டு 23.4 அனைத்து கட்டளைகளையும் ஏற்றுக்கொள்கிறது, ஆனால் பாதுகாப்பு பிட்டைத் திறக்காது.
ஏதாவது யோசனை?
lorenzo@lorenzo-B85M-D3H:~$ sudo hdparm -r /dev/sdc
லாரன்ஸ்க்கான [sudo] கடவுச்சொல்:
/ dev / sdc:
படிக்க மட்டும் = 1 (ஆன்)
lorenzo@lorenzo-B85M-D3H:~$ sudo hdparm -r0 /dev/sdc
/ dev / sdc:
படிக்க மட்டும் 0 (ஆஃப்) என அமைத்தல்
படிக்க மட்டும் = 1 (ஆன்)
lorenzo@lorenzo-B85M-D3H:~$
நன்றி