(පිළිතුරට ටිකක් ප්රමාදයි ...)
ගොනුවක් ප්රමාණයේ ශුන්ය වන්නේ කෙසේද යන්න ඉහත පිළිතුරු මගින් සපයනවාට වඩා ටිකක් සංකීර්ණ වේ. ප්රශ්නය Win7 ලෙස ටැග් කර ඇත, නමුත් සංකල්ප සමාන බැවින් FAT හෝ NTFS වැනි වෙනත් "සරල" ගොනු පද්ධති දෙස බැලීම ප්රයෝජනවත් විය හැකිය.
ගොනුව යනු කුමක්ද සහ නාමාවලිය යනු කුමක්දැයි තැටිය "නොදනී"; ඒ සියල්ල කුඩා කොටස් වල දත්ත. මෙහෙයුම් පද්ධතිය දත්ත කාණ්ඩවල අර්ථය අතර වෙනස හඳුනා ගනී. පළමු කිහිපය විශේෂ, නමුත් ඉතිරි කොටස් වල දත්ත පිළිබඳ තොරතුරු (උදා: ගොනු නාමය, ගොනු දිග, දත්ත රඳවා ඇති පළමු දත්ත වාරණය) හෝ දත්ත ම ඇත.
ඩිරෙක්ටරියක් යනු විශේෂ "ගොනුවක්" වන අතර මෙහෙයුම් පද්ධතිය තේරුම් ගන්නා "දත්ත" යනු ලිපිගොනු පිළිබඳ තොරතුරු අඩංගු තොරතුරු කොටසකි, ලිපිගොනු වල අන්තර්ගතය නොවේ. හොඳ ප්රතිසමයක් යනු භෞතික පුස්තකාලයක් සහ කාඩ් නාමාවලියකි. තොරතුරු බ්ලොක් කාඩ් නාමාවලිය ලෙසත් රාක්ක දත්ත බ්ලොක් ලෙසත් සිතන්න (කාඩ් නාමාවලිය රාක්කයට සමාන ව්යුහයක් මත වාඩි වී ඇත).
ඔබ ගොනුවක් "නිර්මාණය" කරන විට (යුනික්ස් touch
විධානය සමඟ කියන්න ), මෙහෙයුම් පද්ධතිය මුලින්ම තොරතුරු කොටසක (නාමාවලියක්) ඇතුළත් කරයි, පහත සඳහන් දෑ සමඟ:
- නම = My_File.txt
- දිග = 0
- ආරම්භක දත්ත වාරණය = එන් / ඒ
- අමතර තොරතුරු (හිමිකරු, අවසර, නිර්මාණය / යාවත්කාලීන / වෙනස් කළ දිනය) යනාදිය
"ලිවීමට" යම් දත්ත තිබේ නම් පමණක් එය දත්ත ගබඩා කිරීම සඳහා හිස් දත්ත වාරණයක් සොයා ගැනීමට උත්සාහ කරයි. නමුත් දත්ත කුට්ටි ස්ථාවර ප්රමාණවලින් (32K යැයි කියනු ලැබේ) තැටියට පිවිසීමට සහ මෙහෙයුම් පද්ධතියට කියවීමට පහසුය. ඔබ "හෙලෝ" පමණක් ලිවුවහොත්, බ්ලොක් බොහෝමයක් "හිස්" (ඇත්ත වශයෙන්ම ශුන්ය නොවිය හැක, නමුත් කලින් තිබූ දෙයින් කුණු කසළ විය හැක), එබැවින් වගුව දැන් ප්රමාණය දිගට යාවත්කාලීන කරයි (අක්ෂර 5 ක් + අවසානය කියන්න ගොනුව) එබැවින් ඔබට නරක දේවල් නොලැබේ.
ඔබ "ගොනුව" දිග> වාරණ ප්රමාණයට යාවත්කාලීන කරන විට, මෙහෙයුම් පද්ධතිය නව බ්ලොක් වෙත දත්ත ලියා දත්ත ගොනුවක් යාවත්කාලීන කරන අතර පළමු (පසුව සහ පසුව) ගොනුව ඊළඟ වාරණයට අඛණ්ඩව යන බව පවසමින් දිග යාවත්කාලීන වේ නව දිග (විස්තර වෙනස් වේ).
ඔබ අවසන් කරන්නේ දත්ත බ්ලොක් වල දාමයන් (ගොනු අන්තර්ගතයන්) පිළිබඳ තොරතුරු සහිත තොරතුරු දත්ත කොටස් (නාමාවලි හෝ ලැයිස්තු) එකතුවකි.
තර්කානුකූලව, එකම ගොනු පද්ධතියේ ගොනු චලනය වේගයෙන් දිලිසෙන අතර පිටපතක් දිගු කාලයක් ගත වන්නේ ඇයිද යන්නත් මෙය පැහැදිලි කරයි. මෙහෙයුම් පද්ධතියට සිදුවන්නේ එක් ඩිරෙක්ටරියකින් (තොරතුරු දත්ත බ්ලොක්) ඉවත් කර තවත් ඩිරෙක්ටරියක් එක් කිරීම සඳහා ඩිරෙක්ටරි බ්ලොක් 2 ක් පමණි. ගොනුවක් මකන්න: ඩිරෙක්ටරි බ්ලොක් එකේ ඇතුළත් කිරීම ඉවත් කරන්න, ගොනු දත්ත කොටස් නැවත වෙන් කිරීම සඳහා නිදහස් කරන්න.
ps: කාඩ්පත් නාමාවලියට පොතක් සඳහා ප්රවේශයක් ඇති බැවින් එය රාක්කයේ ඇති බවක් අදහස් නොකෙරේ (පරීක්ෂා කර හෝ නැතිවී ගොස් ඇත); ගොනු විශාලත්වය 0.
pps: පුස්තකාලය තුළ අස්ථානගත වී ඇති පොතක් මඟින් සෙවුම් පුස්තකාලය හෝ පරිගණක අර්ථයෙන්: chkdsk හෝ අළුත්වැඩියා තැටිය!
යුනික්ස් ඉනෝඩ ගැන කියවීමෙන් හෝ අනුවාද පාලන පද්ධති (ක්ලියර් කේස්, ටීඑෆ්එස්, ගිට්, ආදිය) ලිපිගොනු සහ නාමාවලි පමණක් නොව ලිපිගොනු අනුවාද සහ නාමාවලි පවා කළමනාකරණය කරන්නේ කෙසේද යන්න අගය කිරීමෙන් වැඩි අවබෝධයක් ලබා ගත හැකිය. බොහෝ අවස්ථාවන්හීදී, සෑම දෙයක්ම දත්ත සමුදායක් තුළ ගබඩා කර ඇති අතර සම්භාව්ය නාමාවලි ව්යුහය සහ ලිපිගොනු ලෙස පෙනී සිටීමට පරිශීලකයාට ඉදිරිපත් කරයි!