Chroot/ta

chroot (change root) என்பது Article description::முதன்மை முறைமையின் வேர் அடைவிலிருந்து ஏரணப்படி பிரிக்கப்பட்ட ஒரு புதிய சூழலை உருவாக்குவதற்காகத் தோற்ற நிலை வேர் அடைவை மாற்றுவதற்குப் பயன்படுத்தப்படும் ஒரு ஊனிக்ஸ் முறைமை பயன்கூறு நிரலாகும். இந்த புதிய சூழலானது "chroot சிறை" என அழைக்கப்படும். இந்த சிறைக்குள் வேலை செய்யும் பயனரால், பூட்டப்பட்டிருக்கும் சூழலுக்கு வெளியில் உள்ள கோப்புகளைப் பார்க்கவோ அணுகவோ இயலாது.

One of the main uses for chrooting is to create a separate Linux system on top of a the current one for the purpose of testing or software compatibility. Chroot is often seen as a lightweight alternative to virtualization because it is able to run without the overhead of a hypervisor.

சூழலை அமைத்தல்
ஒரு புதிய chroot அமைவை உருவாக்க, முதலில் chroot ஆனது தங்குவதற்கு ஒரு அடைவை உருவாக்க வேண்டும். எடுத்துக்காட்டாக, chroot ஐ என்னும் இடத்தில் உருவாக்கலாம்:

பகிர்வில் இருந்து இப்போதுள்ள நிறுவலை ஏற்ற, பின்வரும் கட்டளையை இயக்கலாம். கீழுள்ள எடுத்துக்காட்டில் உள்ள  என்னும் சரத்திற்குப் பதிலாக இப்போதைய நிறுவலின் இயக்கி மற்றும் பகிர்வை இடுவதை உறுதிசெய்து கொள்ளவும்:

If an installation has been previously created in a sub directory of the current root file system the above steps can be skipped.

முறைமை கோப்புகள் மற்றும் Portage மர (புதிய நிறுவல்கள்) தொகுப்புகளைத் திறத்தல்
புதிய நிறுவலைக் கட்டுவதின் அடுத்த படியாக, நிலை3 மற்றும் Portage tarball களை பதிவிறக்கி பின் அவற்றை chroot இருப்பிடத்தில் அமைக்க வேண்டும். இந்த செயல்முறையைப் பற்றிய மேலும் தகவல்களுக்கு, ஜென்டூ கையேட்டில் உள்ள நிலை tarball ஐ பதிவிறக்குதல் மற்றும் நிலை tarball ஐ கட்டவிழ்தல்

உள்ளமைவு
chroot ற்குள் நுழைவதற்கு முன், பல அடைவுகளை ஏற்ற வேண்டியுள்ளது:

சில அடிப்படை உள்ளமைவு கோப்புகள் புரவலில் இருந்து நகலெடுத்து வைக்க வேண்டியுள்ளது, இப்போதைய நிறுவலைப் பயன்படுத்தும்போது இன் மேல் நகலெடுக்க வேண்டாம்:

பயன்பாடு
இது முடிந்தவுடன், பின்வரும் கட்டளைகளை இயக்கி chroot சூழலிற்குள் நுழையவும்:

ஒரு புதிய நிறுவலை உருவாக்கும்போது, எல்லாம் நாளிதுவரைக்கும் இருப்பதை உறுதிசெய்வதற்கு Portage ஆனது ஒத்திசைக்கப்பட்டிருக்க வேண்டும்.

The system is now ready; feel free to install software, mess with settings, test experimental packages and configurations without having any effect on the main system. To leave the chroot simply type or press +. Doing so will return the console back to the normal environment. Do not forget to the directories that have been mounted.

Init குறுநிரல்கள்
If setting up chroots is a task that is needed to be performed often, it is possible to speed up the mounting of the directories by using an init script. The script could be added to the default runlevel and therefore set up automatically on system boot:

வேறு அடைவு அல்லது பகிர்வைப் பயன்படுத்தும்போது,  செயலாற்றியில் தேவையான ஏற்றுதல் கட்டளைகளைச் சேர்த்து,  என்பதைப் பொருத்தமான பெயருக்கு மாற்றவும்.

இதையும் காண்க

 * Chrooting proxy services
 * Chrooting and virtual servers
 * Chrooting and virtual servers