एमकेऍफ़एस: Difference between revisions
(Created page with "{{lowercase|mkfs}} {{Infobox software | name = mkfs | logo = | screenshot = | screenshot size = | caption...") |
No edit summary |
||
Line 1: | Line 1: | ||
{{Infobox software | {{Infobox software | ||
| name = mkfs | | name = mkfs | ||
Line 16: | Line 15: | ||
| website = | | website = | ||
}} | }} | ||
कंप्यूटर | कंप्यूटर परिचालन प्रणाली में,<code>'''एमकेएफएस'''</code>एक [[कमांड (कंप्यूटिंग)|कमांड]] होता है जिसका उपयोग एक विशिष्ट [[फाइल सिस्टम|फाइल प्रणाली]] के साथ भंडारण उपकरण को प्रारूपित करने के लिए किया जाता है। यह कमांड [[यूनिक्स]] और यूनिक्स जैसे [[ऑपरेटिंग सिस्टम|परिचालन प्रणाली]] का हिस्सा होता है। यूनिक्स में, एक भंडारण उपकरण को परिचालन प्रणाली के फाइल प्रणाली पदानुक्रम के माध्यम से एक्सेस करने से पहले फाइल प्रणाली के साथ स्वरूपित किया जाता है।ka | ||
== इतिहास == | == इतिहास == | ||
कमांड को मूल रूप से यूनिक्स के पहले संस्करण में | कमांड को मूल रूप से यूनिक्स के पहले संस्करण में [[DECtape|DEC टेप]] ("t" तर्क का उपयोग करके) या [[RK03]] डिस्क पैक ("r" तर्क का उपयोग करके) प्रारंभ करने की एक विधि के रूप में लागू किया गया था।<ref>{{cite web|url=http://man.cat-v.org/unix-1st/1/mkfs |title=mkfs(1) - यूनिक्स प्रथम संस्करण मैनुअल पेज|publisher=Man.cat-v.org |date= |accessdate=2013-04-30}}</ref> आरंभीकरण प्रक्रिया उपकरण पर स्वरूपण डेटा लिखती है। इसने भंडारण उपकरण पर आई-सूची और फ्री सूची बनाई और "।" के लिए प्रविष्टियों के साथ रूट निर्देशिका स्थापित की थी। आरंभीकरण के बाद RK03 डिस्क पैक में 4872 प्रविष्टियां उपलब्ध थी, जबकि टेप में 578 प्रविष्टियां (512 बाइट्स/प्रविष्टियां) उपलब्ध थी।<ref>{{cite web|url=http://man.cat-v.org/unix-1st/5/file |title=file(5) - Unix First Edition Manual Page |publisher=Man.cat-v.org |date=1971-01-01 |accessdate=2013-04-30}}</ref> एमकेएफएस निष्पादन योग्य को द्विआधारी निर्देशिका के अतिरिक्त /etc निर्देशिका में रखा गया था जिससे कि इसे अनजाने में कॉल न किया जा सके और जानकारी नष्ट न हो सके। | ||
यूनिक्स जैसे | यूनिक्स जैसे परिचालन प्रणाली के बाद के कार्यान्वयन में [[एचपी-यूएक्स]],<ref>[http://h20000.www2.hp.com/bc/docs/support/SupportManual/c02261198/c02261198.pdf HP-UX 11i Version 3. Hewlett-Packard Company. September 2010 (PDF)]{{Dead link|date=April 2020 |bot=InternetArchiveBot |fix-attempted=yes }}</ref> [[मिनिक्स]],<ref>{{cite web |url=http://www.minix3.org/manpages/html1/mkfs.html |title=एमकेएफएस 1|publisher=Minix3.org |date= |accessdate=2013-04-30 |archive-url=https://web.archive.org/web/20130702195419/http://www.minix3.org/manpages/html1/mkfs.html |archive-date=2013-07-02 |url-status=dead }}</ref> [[सुनो|सुनो ओएस]]<ref>{{Cite web |url=http://www.lehman.cuny.edu/cgi-bin/man-cgi?mkfs+1 |title=SunOS 5.10. 17 Nov 2000 |access-date=2 February 2013 |archive-url=https://web.archive.org/web/20051126104342/http://www.lehman.cuny.edu/cgi-bin/man-cgi?mkfs+1 |archive-date=26 November 2005 |url-status=dead }}</ref> और [[लिनक्स]] सहित एमकेएफएस कमांड सम्मलित थे।<ref>[https://www.kernel.org/doc/man-pages/ The Linux man-pages Project]</ref> | ||
== वाक्य विन्यास == | |||
कमांड का मूल वाक्य विन्यास, जो सभी आधुनिक कार्यान्वयनों के लिए सामान्य होता है: | |||
== | |||
कमांड का मूल | |||
<syntaxhighlight lang="bash"> | <syntaxhighlight lang="bash"> | ||
$ mkfs -t <fs type> <device> | $ mkfs -t <fs type> <device> | ||
</syntaxhighlight> | </syntaxhighlight> | ||
जहाँ '<code>fs type</code>'फाइलप्रणाली का प्रकार है और'<code>device</code>' फाइल प्रणाली डेटा लिखने के लिए लक्षित यूनिक्स उपकरण है। सामान्यतः उपकरण एक ड्राइव विभाजन होता है। अधिकांशतः कमांड किसी अन्य कमांड के लिए केवल एक [[आवरण समारोह|आवरण]] होता है जो विशिष्ट फाइल प्रणाली के लिए स्वरूपण करता है। उदाहरण के लिए, | |||
<syntaxhighlight lang="bash"> | |||
$ mkfs -t ext3 /dev/sda1 | $ mkfs -t ext3 /dev/sda1 | ||
</syntaxhighlight> | </syntaxhighlight> | ||
ext3 फाइल प्रणाली के साथ उपकरण /dev/sda1 को प्रारूपित करने के लिए उचित तर्कों के साथ कमांड mke2fs को कॉल करता है। कमांड के लिए आभाव विकल्प फाइल mke2fs.conf में संग्रहीत होते है, सामान्यतः /etc निर्देशिका में संग्रहीत होते है। कार्यान्वयन और अनुरोधित विशिष्ट फाइल प्रणाली के आधार पर, कमांड में कई विकल्प हो सकते है जिन्हें इनोड आकार, आयतन लेबल और अन्य विशेषताओं के रूप में निर्दिष्ट किया जा सकता है।<ref>{{Cite web |url=http://dell9.ma.utexas.edu/cgi-bin/man-cgi?mkfs.ext3+8 |title=E2fsprogs version 1.41.9. August 2009 |access-date=2013-02-02 |archive-url=https://archive.today/20130217104957/http://dell9.ma.utexas.edu/cgi-bin/man-cgi?mkfs.ext3+8 |archive-date=2013-02-17 |url-status=dead }}</ref> (विवरण के लिए फाइल प्रणाली देखे) | |||
फाइल प्रणाली-विशिष्ट आदेश जो एमकेएफएस को कॉल करता है, सीधे उपयोगकर्ता द्वारा कमांड रेखा से लागू किया जा सकता है। लिनक्स में, फाइल प्रणाली-विशिष्ट कमांड को इस प्रकार के नाम दिये जाते है: <code>mkfs.<fs-type></code> जहाँ<code><fs-type></code> फाइल प्रणाली के लिए एक संक्षिप्त नाम है, उदाहरण के लिए, <code>mkfs.ext2</code>, <code>mkfs.msdos</code>, <code>mkfs.minix</code>, आदि। कमांड द्वारा समर्थित फाइल प्रणाली कार्यान्वयन से भिन्न होते है और इसमें सम्मलित है: एमएसडॉस, SCO bfs, CPM, ext2, ext3, ext4, minix, fat (vfat), HFS, VXFS, RF डिस्क, RK डिस्क, DEC टेप, और एनटीेएफएस। | |||
== यह भी देखें == | == यह भी देखें == | ||
*[[डीडी (यूनिक्स)]] - एक फाइल को कन्वर्ट और कॉपी करें | *[[डीडी (यूनिक्स)]] - एक फाइल को कन्वर्ट और कॉपी करें | ||
*[[e2fsprogs]] — ext2, ext3 और ext4 फाइल | *[[e2fsprogs]] — ext2, ext3 और ext4 फाइल प्रणाली को बनाए रखने के लिए उपयोगिताओं का एक सेट | ||
*[[fdisk]] — विभाजन तालिका की जाँच करें और लिखें | *[[fdisk]] — विभाजन तालिका की जाँच करें और लिखें | ||
*[[fsck]] — फाइल | *[[fsck]] — फाइल प्रणाली जांच | ||
*[[mkisofs]] — एक ISO फाइल | *[[mkisofs]] — एक ISO फाइल प्रणाली बनाएं | ||
*[[माउंट (यूनिक्स)]] — फाइल | *[[माउंट (यूनिक्स)]] — फाइल प्रणाली को माउंट करें | ||
* [[जुदा]] - विभाजन प्रबंधक | * [[जुदा]] - विभाजन प्रबंधक | ||
Revision as of 03:23, 5 July 2023
Original author(s) | Ken Thompson, Dennis Ritchie |
---|---|
Developer(s) | AT&T Bell Laboratories |
Initial release | 1979 |
Operating system | Unix and Unix-like |
Type | Command |
कंप्यूटर परिचालन प्रणाली में,एमकेएफएस
एक कमांड होता है जिसका उपयोग एक विशिष्ट फाइल प्रणाली के साथ भंडारण उपकरण को प्रारूपित करने के लिए किया जाता है। यह कमांड यूनिक्स और यूनिक्स जैसे परिचालन प्रणाली का हिस्सा होता है। यूनिक्स में, एक भंडारण उपकरण को परिचालन प्रणाली के फाइल प्रणाली पदानुक्रम के माध्यम से एक्सेस करने से पहले फाइल प्रणाली के साथ स्वरूपित किया जाता है।ka
इतिहास
कमांड को मूल रूप से यूनिक्स के पहले संस्करण में DEC टेप ("t" तर्क का उपयोग करके) या RK03 डिस्क पैक ("r" तर्क का उपयोग करके) प्रारंभ करने की एक विधि के रूप में लागू किया गया था।[1] आरंभीकरण प्रक्रिया उपकरण पर स्वरूपण डेटा लिखती है। इसने भंडारण उपकरण पर आई-सूची और फ्री सूची बनाई और "।" के लिए प्रविष्टियों के साथ रूट निर्देशिका स्थापित की थी। आरंभीकरण के बाद RK03 डिस्क पैक में 4872 प्रविष्टियां उपलब्ध थी, जबकि टेप में 578 प्रविष्टियां (512 बाइट्स/प्रविष्टियां) उपलब्ध थी।[2] एमकेएफएस निष्पादन योग्य को द्विआधारी निर्देशिका के अतिरिक्त /etc निर्देशिका में रखा गया था जिससे कि इसे अनजाने में कॉल न किया जा सके और जानकारी नष्ट न हो सके।
यूनिक्स जैसे परिचालन प्रणाली के बाद के कार्यान्वयन में एचपी-यूएक्स,[3] मिनिक्स,[4] सुनो ओएस[5] और लिनक्स सहित एमकेएफएस कमांड सम्मलित थे।[6]
वाक्य विन्यास
कमांड का मूल वाक्य विन्यास, जो सभी आधुनिक कार्यान्वयनों के लिए सामान्य होता है:
$ mkfs -t <fs type> <device>
जहाँ 'fs type
'फाइलप्रणाली का प्रकार है और'device
' फाइल प्रणाली डेटा लिखने के लिए लक्षित यूनिक्स उपकरण है। सामान्यतः उपकरण एक ड्राइव विभाजन होता है। अधिकांशतः कमांड किसी अन्य कमांड के लिए केवल एक आवरण होता है जो विशिष्ट फाइल प्रणाली के लिए स्वरूपण करता है। उदाहरण के लिए,
$ mkfs -t ext3 /dev/sda1
ext3 फाइल प्रणाली के साथ उपकरण /dev/sda1 को प्रारूपित करने के लिए उचित तर्कों के साथ कमांड mke2fs को कॉल करता है। कमांड के लिए आभाव विकल्प फाइल mke2fs.conf में संग्रहीत होते है, सामान्यतः /etc निर्देशिका में संग्रहीत होते है। कार्यान्वयन और अनुरोधित विशिष्ट फाइल प्रणाली के आधार पर, कमांड में कई विकल्प हो सकते है जिन्हें इनोड आकार, आयतन लेबल और अन्य विशेषताओं के रूप में निर्दिष्ट किया जा सकता है।[7] (विवरण के लिए फाइल प्रणाली देखे)
फाइल प्रणाली-विशिष्ट आदेश जो एमकेएफएस को कॉल करता है, सीधे उपयोगकर्ता द्वारा कमांड रेखा से लागू किया जा सकता है। लिनक्स में, फाइल प्रणाली-विशिष्ट कमांड को इस प्रकार के नाम दिये जाते है: mkfs.<fs-type>
जहाँ<fs-type>
फाइल प्रणाली के लिए एक संक्षिप्त नाम है, उदाहरण के लिए, mkfs.ext2
, mkfs.msdos
, mkfs.minix
, आदि। कमांड द्वारा समर्थित फाइल प्रणाली कार्यान्वयन से भिन्न होते है और इसमें सम्मलित है: एमएसडॉस, SCO bfs, CPM, ext2, ext3, ext4, minix, fat (vfat), HFS, VXFS, RF डिस्क, RK डिस्क, DEC टेप, और एनटीेएफएस।
यह भी देखें
- डीडी (यूनिक्स) - एक फाइल को कन्वर्ट और कॉपी करें
- e2fsprogs — ext2, ext3 और ext4 फाइल प्रणाली को बनाए रखने के लिए उपयोगिताओं का एक सेट
- fdisk — विभाजन तालिका की जाँच करें और लिखें
- fsck — फाइल प्रणाली जांच
- mkisofs — एक ISO फाइल प्रणाली बनाएं
- माउंट (यूनिक्स) — फाइल प्रणाली को माउंट करें
- जुदा - विभाजन प्रबंधक
संदर्भ
- ↑ "mkfs(1) - यूनिक्स प्रथम संस्करण मैनुअल पेज". Man.cat-v.org. Retrieved 2013-04-30.
- ↑ "file(5) - Unix First Edition Manual Page". Man.cat-v.org. 1971-01-01. Retrieved 2013-04-30.
- ↑ HP-UX 11i Version 3. Hewlett-Packard Company. September 2010 (PDF)[permanent dead link]
- ↑ "एमकेएफएस 1". Minix3.org. Archived from the original on 2013-07-02. Retrieved 2013-04-30.
- ↑ "SunOS 5.10. 17 Nov 2000". Archived from the original on 26 November 2005. Retrieved 2 February 2013.
- ↑ The Linux man-pages Project
- ↑ "E2fsprogs version 1.41.9. August 2009". Archived from the original on 2013-02-17. Retrieved 2013-02-02.