Mkfs
કમ્પ્યુટર ઓપરેટિંગ સિસ્ટમ્સમાં, mkfs એ એક આદેશ છે જેનો ઉપયોગ ચોક્કસ ફાઇલ સિસ્ટમ સાથે બ્લોક સ્ટોરેજ ઉપકરણને ફોર્મેટ કરવા માટે થાય છે. આ આદેશ યુનિક્સ અને યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમનો ભાગ છે. યુનિક્સમાં, બ્લોક સંગ્રહ ઉપકરણને ઓપરેટિંગ સિસ્ટમના ફાઇલસિસ્ટમ પદાનુક્રમ દ્વારા માઉન્ટ અને એક્સેસ કરી શકાય તે પહેલાં ફાઇલ સિસ્ટમ સાથે ફોર્મેટ કરવું આવશ્યક છે. આદેશ મૂળરૂપે યુનિક્સના પ્રથમ સંસ્કરણમાં DECtape ("t" દલીલનો ઉપયોગ કરીને) અથવા RK03 ડિસ્ક પેક ("r" દલીલનો ઉપયોગ કરીને) શરૂ કરવાની પદ્ધતિ તરીકે અમલમાં મૂકવામાં આવ્યો હતો. આરંભીકરણ પ્રક્રિયા ઉપકરણમાં ફોર્મેટિંગ ડેટા લખશે જેથી તેમાં ખાલી ફાઇલ સિસ્ટમ હોય. તેણે સંગ્રહ ઉપકરણ પર સુપર-બ્લોક, આઇ-લિસ્ટ અને મફત સૂચિ બનાવી અને "" માટે એન્ટ્રીઓ સાથે રુટ ડિરેક્ટરી સ્થાપિત કરી. અને "." (સ્વ અને પિતૃ, અનુક્રમે). RK03 ડિસ્ક પેકમાં આરંભીકરણ પછી 4872 બ્લોક ઉપલબ્ધ હતા, જ્યારે ટેપમાં 578 બ્લોક (512 બાઇટ્સ/બ્લોક પર) હતા. એમ. કે. એફ. એસ. એક્ઝેક્યુટેબલને દ્વિસંગી ડિરેક્ટરીને બદલે/વગેરે ડિરેક્ટરીમાં રાખવામાં આવ્યું હતું જેથી તે અજાણતાં કૉલ કરીને માહિતીનો નાશ ન કરે. યુનિક્સ જેવી ઓપરેટિંગ સિસ્ટમોના પછીના અમલીકરણમાં એચપી-યુએક્સ, મિનિક્સ, સનઓએસ અને લિનક્સ સહિત એમકેએફએસ આદેશનો સમાવેશ થાય છે. વાક્યરચના આદેશનું મૂળભૂત વાક્યરચના, જે તમામ આધુનિક અમલીકરણ માટે સામાન્ય છે, તે છેઃ $mkfs-t <fs પ્રકાર> <ઉપકરણ> જ્યાં 'fs પ્રકાર' એ ફાઇલસિસ્ટમનો પ્રકાર છે અને 'ઉપકરણ' એ ફાઇલસિસ્ટમનો ડેટા લખવા માટેનું લક્ષ્ય UNIX ઉપકરણ છે. સામાન્ય રીતે "ઉપકરણ" એ ડ્રાઇવ પાર્ટીશન છે. મોટેભાગે આદેશ ફક્ત અન્ય આદેશ માટે આવરણ હોય છે જે ચોક્કસ ફાઇલ સિસ્ટમ માટે ફોર્મેટિંગ કરે છે. ઉદાહરણ તરીકે, $mkfs-t ext3/dev/sda1 એ ext3 ફાઇલસિસ્ટમ સાથે ઉપકરણ/dev/sda1 ને ફોર્મેટ કરવા માટે યોગ્ય દલીલો સાથે પસાર કરતી વખતે આદેશ mke2fs ને કૉલ કરશે. આદેશ માટેના મૂળભૂત વિકલ્પો ફાઇલ mke2fs.conf માં સંગ્રહિત થાય છે, સામાન્ય રીતે/વગેરે ડિરેક્ટરીમાં. અમલીકરણ અને વિનંતી કરાયેલ ચોક્કસ ફાઇલ સિસ્ટમના આધારે, આદેશમાં ઘણા વિકલ્પો હોઈ શકે છે જે નિર્દિષ્ટ કરી શકાય છે જેમ કે ઇનોડ કદ, બ્લોક કદ, વોલ્યુમ લેબલ અને અન્ય સુવિધાઓ. (વિગતો માટે ફાઇલ સિસ્ટમ જુઓ) ફાઇલ સિસ્ટમ-વિશિષ્ટ આદેશો કે જે mkfs કૉલ્સ વપરાશકર્તા દ્વારા આદેશ વાક્યમાંથી સીધા જ બોલાવવામાં આવી શકે છે. લિનક્સમાં, ફાઇલસિસ્ટમ-વિશિષ્ટ આદેશોને આ રીતે નામ આપવાની પરંપરા રહી છેઃ mkfs. <fs-type>. જ્યાં <fs-પ્રકાર> એ ફાઇલ સિસ્ટમ માટેનું સંક્ષિપ્ત નામ છે, દા. ત., mkfs.ext2, mkfs.msdos, mkfs.minix, વગેરે. આદેશ દ્વારા સમર્થિત ફાઇલ સિસ્ટમો અમલીકરણ અનુસાર બદલાય છે અને તેમાં નીચેનાનો સમાવેશ થાય છેઃ MSDOS, SCO bfs, CPM, ext2, ext3, ext4, મિનિક્સ, ફેટ (vfat), HFS, VXFS, RF ડિસ્ક, RK ડિસ્ક, DECtape અને NTFS. ડી. ડી. પણ જુઓ-ફાઇલને રૂપાંતરિત કરો અને નકલ કરો e2fsprogs-ext2, ext3 અને ext4 ફાઇલ સિસ્ટમોને જાળવવા માટેની ઉપયોગિતાઓનો સમૂહ fdisk-પાર્ટીશન ટેબલને તપાસો અને લખો fsck-ફાઇલ સિસ્ટમને તપાસો mkisofs-ISO ફાઇલ સિસ્ટમને માઉન્ટ કરો-ફાઇલ સિસ્ટમને વિભાજિત કરો-પાર્ટીશન મેનેજર સંદર્ભો બાહ્ય લિંક્સ mkfs મેન્યુઅલ યુનિક્સ ફાઇલ સિસ્ટમ-સંબંધિત સોફ્ટવેર