மேலடுக்கு கோப்பு முறை¶
கண்ணோட்டம்¶
காட்சி அளவிடுதல், ஒலி, ஊடலை மற்றும் பல அம்சங்களுக்கான இயல்புநிலை உள்ளமைவு கோப்புகளின் தொகுப்பை UBPORTS ரூட் கோப்பு முறைமை படம் வழங்குகிறது. இந்த கோப்புகள் போர்ட்டிங் இலக்கின் சாதன-குறிப்பிட்ட அம்சங்களுக்கு ஏற்றதாக இருக்காது, எனவே சரிசெய்யப்பட வேண்டியிருக்கும். மேலும், கூடுதல் உள்ளமைவு கோப்புகளையும் குறிப்பிட்ட தேவைகளுக்கான ச்கிரிப்ட்களையும் சேர்க்கவும் அவசியமாக இருக்கலாம். மேலடுக்கு கோப்புகள் ஏற்கனவே இருக்கும் அல்லது புதிய கோப்புகளை கோப்பு முறைமையில் மாற்றுவதற்கான தீர்வை வழங்குகின்றன.
மேலடுக்கு கோப்புகள் எவ்வாறு செயல்படுத்தப்படுகின்றன மற்றும் அவற்றின் வரம்புகள் உருவாக்க முறைகள் மற்றும் உபுண்டு டச்சின் வெவ்வேறு பதிப்புகளில் மாறுபடும்.
மவுண்ட் அடிப்படையிலான மேலடுக்கு கோப்புகள் எவ்வாறு செயல்படுகின்றன¶
நீங்கள் தனிப்பட்ட கோப்புகளை மேலெழுதலாம், ஆனால் அடிப்படை கோப்பு முறைமையை உண்மையில் மாற்றாமல் ஏற்கனவே உள்ள கோப்பகங்களை மாற்றலாம் அல்லது ஒன்றிணைக்கலாம். இது உபுண்டு டச் ரூட் பகிர்வு மற்றும் ஆண்ட்ராய்டு பகிர்வுகளில் வேலை செய்கிறது.
ஒரு துணை அடைவில்
.அலியம்-ஓவர்ரைடு-டி.ஐ.ஆர்என்ற சிறப்புக் கோப்பைக் கொண்டிருந்தால், அந்த அடைவு இலக்கு அடைவு மரத்தை மாற்றும், அதாவது அடிப்படை கோப்பகத்தின் உள்ளடக்கங்கள் மற்றும் அதன் சந்ததியினர் இனி அணுகப்பட மாட்டார்கள்.ஒரு துணை அடைவில்
.அலியம்-ஓவர்லே-டிர்என்ற சிறப்புக் கோப்பைக் கொண்டிருந்தால், அது இலக்கு கோப்பகத்துடன் இணைக்கப்படும். மேலெழுதும் அடைவு மரத்தில் ஒரே இலக்கு பாதையுடன் எந்த கோப்பும் இல்லை என்றால், அடிப்படை கோப்பகத்தில் உள்ள எந்த கோப்பும் அல்லது அதன் சந்ததியினர் அணுகக்கூடியவர்களாக இருக்கிறார்கள். மேலடுக்கு மட்டுமே இருக்கும் கோப்புகள் மற்றும் முழு கோப்பகங்கள் அந்தந்த இலக்கு பாதைகளில் அணுகக்கூடியவை. இது மேலடுக்கு எஃப்எச் கோப்பு முறைமையைப் பயன்படுத்தி செயல்படுத்தப்படுகிறது (மேலடுக்கு எஃப்எச் ஆவணங்கள் தொழில்நுட்ப விவரங்களுக்கு) ஐப் பார்க்கவும்).மேலே உள்ள சிறப்புக் கோப்புகள் எதுவும் கொண்ட கோப்பகங்களில் உள்ள கோப்புகள் மேலே உள்ள முன்னொட்டுகளை அகற்றுவதன் மூலம் பெறப்பட்ட ஒரு முழுமையான பாதையுடன் கோப்புகள் மீது பிணைக்கப்பட்டுள்ளன. கோடிட்டுக் காட்டப்பட்ட விதிகளின்படி துணை அடைவுகள் மேலும் பயணித்து மதிப்பீடு செய்யப்படும்.
Note
உங்கள் கர்னல் பதிப்பு பழையதாக இருந்தால், ஓவர்லேஃப்கள் வேலை செய்ய நீங்கள் பேட்ச்களைப் பயன்படுத்த வேண்டியிருக்கும். இந்த இணைப்புகள் இல்லாமல், நீங்கள் இன்னும் தனிப்பட்ட கோப்புகளை மேலெழுதலாம், ஆனால் முழு கோப்பகங்களையும் மேலெழுதுதல்/இணைத்தல் மவுண்டிங் பிழைகளால் தோல்வியடையும்.
Note
You should set the following option in your port's deviceinfo to enable mount-based overlay files: deviceinfo_use_overlaystore="true".
மேலடுக்கு கோப்பு அல்லது கோப்பகத்தை எவ்வாறு அங்கு வைக்க முடியும் என்பதற்கான பிரத்தியேகங்கள் பயன்படுத்தப்பட்ட உருவாக்க முறையைப் பொறுத்தது மற்றும் கீழே விவரிக்கப்படும்.
எடுத்துக்காட்டு¶
Contents of overlay/system/halium:
overlay
└── system
└── halium
└── etc
├── foo
│ ├── .halium-overlay-dir
│ ├── conf.d
│ │ ├── 50-drivers.conf
│ │ └── 90-local.conf
│ └── foo.conf
├── bar
│ ├── .halium-override-dir
│ └── bar.conf
└── bazrc
Contents of the underlying filesystem image:
/etc
├── foo
│ ├── conf.d
│ │ ├── 10-global.conf
│ │ ├── 20-system.conf
│ │ └── 90-local.conf
│ └── foo.conf
├── bar
│ ├── bar.conf
│ └── baz.conf
└── bazrc
The resulting combined filesystem the looks as follows:
/etc
├── foo
│ ├── .halium-overlay-dir
│ ├── conf.d
│ │ ├── 10-global.conf
│ │ ├── 20-system.conf
│ │ ├── 50-drivers.conf (added)
│ │ └── 90-local.conf (replaced)
│ └── foo.conf (replaced)
├── bar (replaced)
│ ├── .halium-override-dir
│ └── bar.conf
└── bazrc (replaced)
/etc/foo கோப்பகம் ஒன்றிணைக்கப்பட்டுள்ளது, அதேசமயம் /etc/bar கோப்பகம் மற்றும் /etc/bazrc கோப்பு மாற்றப்பட்டுள்ளன.