Showing posts with label Partition. Show all posts
Showing posts with label Partition. Show all posts

Jun 8, 2014

EXT4 கோப்பு முறைமை Partition களை பயன்படுத்துதல்


எனக்கு தெரிந்த அண்ணன் ஓருவரின் பழைய மேசைக்கணினியில் இருந்த வன்வட்டு வேலை செய்யவில்லை. ஆகையால் அந்த கணினியில் 320GB(SATA வகை) அளவு கொண்ட புதிய வன்வட்டு ஒன்றினை வாங்கி இணைத்தேன். அவர் லினக்ஸைத்தான் விரும்பி பயன்படுத்துவார் ஆகையால் பார்ட்டிசியன் பிரிக்கும் போது முதல் பார்ட்டிசியனை மட்டும் NTFS கோப்பு முறைமையிலும் மற்ற பார்ட்டிசியன்கள் அனைத்தையும் EXT4 கோப்பு முறைமையிலும் பிரித்தேன். அதை கீழ்காணும் படத்தில் காணலாம். அதன்பின் அந்த வன்வட்டில் உபுண்டு 12.04.2 LTS பதிப்பை மட்டும் நிறுவினேன். விண்டோஸ் இயங்குதளத்தை நிறுவவில்லை.


Nautilus File Manager க்குள் சென்று EXT4 கோப்பு முறைமையில் பிரித்த பார்ட்டிசியன்கள் எதிலும் தகவல்களை சேமிக்க முடியவில்லை. காரணம் என்னவென்றால் root பயனாளர் மட்டும்தான் அதில் கோப்புகளை சேமிக்க முடியும் என்று அனுமதி கொடுக்கப்பட்டிருந்தது. ஆகையால் Read and Write அனுமதிகளை Partition க்கு  அளித்துவிட்டால் முடிந்தது பிரச்சனை.

முதலில் பார்ட்டிசியன்கள் அனைத்தையும் திறந்து(Mount செய்தேன்) கொண்டேன், அதன்பின் முனையத்திற்குச் சென்று sudo chmod 777 /media/volume label or UUID கொடுத்தேன். அதன்பின் அனைத்து பார்ட்டிசியன்களையுன் Unmount செய்து விட்டு திரும்ப Mount செய்த போது கோப்புகளை சேமிக்க முடிந்தது. நான் Volume Label கொடுத்திருந்திருந்ததால் sudo chmod 777 /media/PERIYAR_4 என கொடுத்திருக்கிறேன். Volume Label கொடுக்காமல் Partition ஆனது பிரிக்கப்பட்டிருந்தால் அதனுடைய UUID ஐ கொடுக்க வேண்டும். Partition இன் UUID ஐத் தெரிந்து கொள்ள முனையத்தில் sudo blkid என கொடுக்கவும்.



துணுக்கு:
விண்டோஸ் இயங்குதளம் FAT மற்றும் NTFS ஆகிய இரண்டு கோப்பு முறைமைகள்(File Systems) மட்டும்தான் ஆதரிக்கும். ஆனால் லினக்ஸ் இயங்குதளம் 100 க்கு மேற்பட்ட கோப்பு முறைமைகளை ஆதரிக்கும். பெரும்பாலும் Ext2, Ext3 மற்றும் Ext4 கோப்பு முறைமைகள் லினக்ஸ் இயங்குதளங்களில் பயன்படுத்தப்படுகிறது. உபுண்டுவை பொறுத்த வரையில் இயல்பிருப்பாக Ext வகை(Ext2, Ext3, Ext4) கோப்பு முறைமைதான் பயன்பாட்டில் உள்ளது. அண்மைய உபுண்டு பதிப்புகளில்  Ext4 கோப்பு முறைமை பயன்படுத்தப்படுகிறது. FAT மற்றும் NTFS கோப்பு முறைமைகளையும் உபுண்டுவில்  கையாள முடியும். ஆனால் உபுண்டுவினுடைய Home மற்றும் Root Partition கள் Ext வகை கோப்பு முறைமைகளை பயன்படுத்துவதால்தான் விண்டோஸ் இயங்குதளத்தில் அவைகளை காண முடிவதில்லை. காரணம்  FAT, NTFS ஐத் தவிர்த்து வேறெந்த கோப்பு முறைமைகளையும் விண்டோஸ் ஆதரிக்காது. லினக்ஸ் இயங்குதளங்களை மட்டும் பயன்படுத்தும் பயனாளர்களுக்கு FAT மற்றும் NTFS கோப்பு முறைமைகளை பயன்படுத்த வேண்டிய அவசியமில்லை. அதே நேரத்தில் Ext4 கோப்பு முறைமையை பயன்படுத்துவதால் பயனாளர்களுக்கு பல நன்மைகள் உண்டு. லினக்ஸ் இயங்குதளங்களை மட்டும் பயன்படுத்துபவர்கள் தேவைப்பட்டால் ஒன்றிரண்டு பார்ட்டிசியன்களை NTFS கோப்பு முறைமையில் வைத்துக்கொள்ளலாம்.

Sep 18, 2011

லினக்ஸ் கோப்புகளை, Partition -களை விண்டோஸ் இயங்குதளத்திலும் பார்க்கலாம், பயன்படுத்தலாம்

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

எவ்வளவோ கண்டுபிடிப்புகளையும், புதிது புதிதாக இயங்குதளங்களையும், மென்பொருள்களையும் வெளியிட்டுக்கொண்டிருக்கும் ஒரு மாபெரும் மென்பொருள் நிறுவனத்தால் இது போன்ற (விண்டோஸ் இயங்குதளத்தில் இருந்துக் கொண்டு லினக்ஸ் இயங்குதளங்களினுடைய Partition களை அணுகுதல்) ஒரு சிறப்புமிக்க செயல்களை கூட செய்ய முடியாதா என்ன.

இதற்குப் பின்னால் ஏதாவது அரசியல் இருக்கலாம். அல்லது அவர்கள் கடைபிடித்துக் கொண்டிருக்கும் Monopoly வியாபாரத் தந்திரத்திற்கு ஊறு விளைவிக்க கூடியதாக இருக்கலாம்.

எனக்கும் ரொம்ப நாளாக ஒரு சந்தேகம் விண்டோஸில் இயங்குதளத்தில் FAT16, FAT32, NTFS இந்த File Format களைத் தவிர வேறு எதுவுமே பயன்படுத்த முடியாதா?. இதில் NTFS கோப்பு முறை அண்மைய வருடங்களில் தான் கொண்டு வரப் பட்டது. ஒரு கோப்புமுறையினைக் கூட புதிதாக விண்டோஸ் இயங்குதளத்தில் கொண்டு வர முடியாதா? அல்லது கொண்டு வந்தால் விண்டோஸ் இயங்குதளத்தால் அதை ஏற்றுக் கொள்ள முடியாத அளவிற்கு வடிவமைக்கப்பட்டுள்ளதா?. ஆனால் லினக்ஸ் இயங்குதளங்களை எடுத்துக்கொண்டால் 100 மேற்ப்பட்ட கோப்பு முறைகளை கையாளும் வகையில் வடிவமைத்திருக்கின்றனர்.

லினக்ஸில் தற்பொழுது பயன்படுத்திக் கொண்டிருக்கும் கோப்பு முறை ext4 கோப்பு முறை. இந்த ext4 கோப்பு முறை பல சிறப்புகளைக் கொண்டது. இதைப் பற்றிக் கூற வேண்டுமானால் தனியாக ஒரு பதிவில்தான் கூற வேண்டும் இப்பொழுது வேண்டாம். லினக்ஸினுடைய இருப்பியல்பான கோப்பு முறைகள் ext2, ext3, ext4. அதாவது ext வகையாறாக்கள். இந்த கோப்பு முறைகளைத் தவிர வேறு கோப்பு முறைகளக் கொண்டும் லினக்ஸ் இயங்குதளங்களை நிறுவிப் பயன்படுத்தலாம். ஆனால் விண்டோஸ் இயங்குதளத்தில் நாம் மேலே கண்ட மூன்று கோப்பு முறைகளைத் தவிர வேறு கோப்பு முறைகளில் நிறுவி விண்டோஸ் இயங்குதளத்தைப் பயன்படுத்த முடியுமா?.

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

உபுண்டு லினக்ஸ் மட்டுமல்லாது மற்ற லினக்ஸ் இயங்குதளங்களைப் பயன்படுத்திக் கொண்டிருக்கும் அனைவருக்கும் தெரிந்த ஒரு விஷயம் என்ன வென்றால் லினக்ஸ் இயங்குதளத்தில் இருந்துக் கொண்டு விண்டோஸ் இயங்குதளத்தினுடைய கோப்புகளை எடுக்க முடியும் என்பது. அதாவது விண்டோஸ் இயங்குதளத்தினுடைய கோலன்களை ( C: D: E: F: .........) அணுக முடியும். ஆனால் விண்டோஸ் இயங்குதளத்தில் இருந்து கொண்டு லினக்ஸில் இருக்கும் ஒரு கோப்பினை எடுக்க முடியாது.

உதாரணமாக உபுண்டு லினக்ஸில் இணையத்தினைப் பயன்படுத்தி ஒரு கோப்பினை தரவிறக்கம் செய்கிறோம் அதை விண்டோஸிற்கு கொண்டு வந்து பயன்படுத்த வேண்டுமானால் தரவிறக்கம் செய்த அந்த கோப்பினை விண்டோஸினுடைய கோலனுக்குள் Copy & Paste செய்து பயன்படுத்த வேண்டும்.

இந்த பிரச்ச னையைத் தீர்க்கத்தான் ext2fsd எனும் ஓப்பன் சோர்ஸ் மென்பொருள் பயன்படுகிறது. இந்த மென்பொருளின் அளவு 2.5 MB தான். இதை தரவிறக்கம் செய்ய இங்கு செல்லவும்.

இந்த ஓப்பன் சோர்ஸ் மென்பொருளின் இணையதள முகவரி : http://www.ext2fsd.com/ .

எப்படி பயன்படுத்துவது:

தரவிறக்கம் செய்த கோப்பு .zip முறையில் சுருக்கப்பட்டு இருக்கும் , முதலில் Extract செய்ய வேண்டும். முதல் படி முடிந்து விட்டது.

பிறகு விண்டோஸினுடைய Command Prompt னை திறக்க வேண்டும்.

விண்டோஸினுடைய Command Prompt னை திறக்க எளிய வழி Windows Key + R கொடுத்து கிடைக்கும் விண்டோவில் cmd என தட்டச்சு செய்து Enter key னை அழுத்தவும்.

Command Prompt -ல் CD கட்டளையினப் பயன்படுத்தி ext2fsd மென்பொருளை எங்கு Extract செய்து வைத்திருக்கிறீர்களோ அங்கு செல்லவும்.

உதாரணமாக:
நான் E:\SOFTWARES\ext2fsd என Extract செய்து வைத்திருந்தேன். இதற்காக நான் Command Prompt -ல் கொடுத்த கட்டளை.

E: (என்டர் கீயினை அழுத்தினேன்)
CD SOFTWARES (என்டர் கீயினை அழுத்தினேன்)
CD ext2fsd (என்டர் கீயினை அழுத்தவும்)

நீங்கள் எங்கு Extract செய்து வைத்திருக்கிறீர்களோ அதற்குத் தகுந்தாற் போல் கொடுத்துக் கொள்ளுங்கள்.

படம்-1

இந்த கட்டளையெல்லாம் கொடுத்து முடித்த பிறகு நீங்கள் ext2fsd அடைவிற்குள் இருப்பீர்கள். இப்பொழுது cd Setup எனக் கொடுத்து என்டர் கீயினை அழுத்துங்கள். இப்பொழுது Setup என்னும் அடைவிற்குள் இருப்பீர்கள்.

dir எனக் கட்டளைக் கொடுத்தால் உள்ளே உள்ள கோப்புகள் அனைத்தையும் காட்டும்.


படம்-2

setupu.bat என தட்டச்சுச் செய்து என்டர் கீயினை அழுத்துங்கள். அழுத்தியவுடன் நிறுவுதலுக்குண்டான அமைப்புக் கட்டளைகள் காட்டப்படும். நீங்கள் நிறுவியிருக்கும் விண்டோஸ் இயங்குதளத்தினைப் பொறுத்து நிறுவுதல் கட்டளைக் கொடுக்கவும்.

உதாரணமாக: நீங்கள்

Windows XP நிறுவியிருந்தால்
setup wxp i386 எனக் கொடுக்கவும்.

Windows 7 நிறுவியிருந்தால்
setup wlh i386 எனக் கொடுக்கவும்.

கட்டளைகளைக் கொடுத்து என்டர் கீயினை அழுத்தினால் உங்களுக்கு driver successfully installed என ஒரு செய்திக் கிடைக்கும்.

படம்-3

அவ்வளவுதான் Command Prompt -ல் வேலைகள் முடிந்து விட்டது. Command Prompt -னை Minimize செய்து வைத்து விட்டு. நீங்கள் Extract செய்தவைத்திருக்கும் ext2fsd Folder க்குள் சென்று Ext2Mgr என்று ஒரு கோப்பு இருக்கும். அதை Double Click செய்யுங்கள்.


படம்-4
Click செய்தவுடன் படம்-4 உள்ளதைப் போன்று Ext2fsd Manager கிடைக்கும் அதில் வன்வட்டினுடைய அனைத்து Partition -களும் காண்பிக்கப்படும் லினக்ஸ் Partition கள் உட்பட.

படம்-5
அதில் உங்களுக்கு லினக்ஸினுடைய எந்த Partition ஐ விண்டோஸ் இயங்குதளத்தில் பயன்படுத்த விரும்புகிறீர்களோ அதன் சுட்டியினை வைத்து Right Click செய்யுங்கள். உங்களுக்கு கிடைக்கும் தேர்வில் Change Drive Letter என்பதை சொடுக்குங்கள். நீங்கள் சொடுக்கியவுடன் படம் -6 ல் உள்ளது போன்ற திரை கிடைக்கும்.

படம்-6

அதில் Add எனும் பொத்தானை அழுத்துங்கள். அழுத்தியவுடன் படம் -7 ல் உள்ளது போன்ற திரை காண்பிக்கப்படும்.



படம்-7
இதில் Drive Letter னை அதுவே Default ஆக அமைத்துக்கொள்ளும். இதை நீங்கள் விரும்பினால் மாற்றிக்கொள்ளலாம் ஆனால் ஒரு நிபந்தனை ஏற்கனவே அமைக்கப்பட்டிருக்கும் Drive Letter களை நீங்கள் கொடுக்கக் கூடாது. ஆகையால நீங்கள் இதில் ஒன்றும் மாற்றம் செய்ய வேண்டாம்.

இந்த திரையில் உள்ள OK எனும் பொத்தனை அழுத்துங்கள். அழுத்தியவுடன் படம்-8 ல் உள்ளது போன்ற திரைக் காண்பிக்கப்படும்.



படம்-8

இந்த திரையில் அமைக்கப்பட்ட Drive Letter Mount Points எனும் வரிசைப் பெட்டியினுள் காண்பிக்கப்படும். அவ்வளவுதான் Done எனும் பொத்தானை அழுத்துங்கள்.

படம்-9
அழுத்திய பிறகு Menu bar க்குச் சென்று Tool என்பதினை சொடுக்கி Refresh and Reload என்பதைத் தேர்வு செய்து சொடுக்குங்கள்.

படம்-10
படம்-11
லினக்ஸினுடைய Partition -ல் உள்ள கோப்புகளை பார்வையிட My Computer செல்லுங்கள். அதில் நாம் அமைத்த Drive Letter உடன் கோலன் உருவாகியிருக்கும். அதை திறந்து லினக்ஸினுடைய கோப்புகளைப் பயன்படுத்திக்கொள்ளலாம்.

படம்-12
என்னுடைய மடிக்கணினியில் உள்ள உபுண்டு 10.10 லினக்ஸினுடைய root அடைவின் கோப்புகள்

என்னுடைய மடிக்கணினியில் உள்ள உபுண்டு 10.10 லினக்ஸினுடைய home அடைவின் கோப்புகள்

Aug 30, 2011

ஏன் வன்வட்டில் (Hard Disk) நான்கு Primary Partition களுக்கு மேல் பிரிக்க முடிவதில்லை


நம்மால் வன்வட்டில் நான்கு Primary Partition களுக்கு மேல் பிரிக்க முடியாது. இதற்கு MBR (Master Boot Record) னுடைய அமைப்புத்தான் காரணம். Master Boot Record ஆனது Partition Table னை சேமித்து வைக்க 64-Bytes னை மட்டும்தான் எடுத்துக்கொள்கிறது.

ஒரு Partition னினுடைய தகவலை சேமிக்க 16 - Bytes னை எடுத்துக்கொள்கிறது. ஒரு Partition க்கு 16 - Bytes வீதம் 4 Partition களுக்கு 64 Bytes. அதாவது 64 Bytes -ல் நான்கு Partition களினுடைய தகவலைதான் சேமிக்க முடியும். 4 Primary Partition கள் பிரித்தது போக மீதம் உள்ள Bytes கள் Unusable ஆக மாற்றப்படும்.

சரி அப்படியென்றால் ஒரு வன்வட்டில் நான்கு Partition கள் தானே வைத்துக்கொள்ள முடியும். ஆனால் நாம்தான் நிறைய Partition பிரித்து வைத்திருக்கிறோமே என்று கேட்கலாம். வன்வட்டில் 4 primary partition களுக்கு மேல் பிரிக்க முடியாது என்பதில் எந்த விதமான மாற்றுக்கருத்தும் இல்லை. (கவனிக்க வேண்டிய விஷயம் நமக்கு 4 Primary Partition களுக்கு மேல் தேவைப்பட்டால் Extended Partition ல் உள்ள Logical Partition ஐ Primary Partition ஆக பயன்படுத்திக்கொள்ளலாம்).

வன்வட்டில் Primary Partition போக அடுத்ததாக பிரிக்கப்படும் Extended Partition அதாவது Logical Partition னின் தகவல்கள் Master Boot Record ல் சேமிக்கப்படாது. Extended Boot Record ல் சேமிக்கப்படும். Master Boot Record -ல் உள்ளது போல மீதம் உள்ள இடம் Unusable ஆக மாற்றப்படும்.