Linux ડિસ્ક પાર્ટીશન અને ફોર્મેટ
દસ્તાવેજ હેતુ:
આ દસ્તાવેજ Linux સિસ્ટમ સાથે જોડાયેલ હાર્ડ ડિસ્ક ડ્રાઈવ પાર્ટીશન માટે માર્ગદર્શન સેવા આપશે. Linux પાર્ટીશનો ફોર્મેટિંગ અને સિસ્ટમ પર માઉન્ટ.
નોંધ: આ દસ્તાવેજમાં ભૂરા લખાણ સિસ્ટમ કન્સોલને આપવામાં આદેશો પ્રતિનિધિત્વ કરે છે. ઓરેન્જ લખાણ આદેશો આઉટપુટ પ્રતિનિધિત્વ કરે છે. બ્લેક લખાણ આદેશો આઉટપુટ વિશે આદેશો અને માહિતી માટે સામાન્ય માર્ગદર્શન પ્રતિનિધિત્વ કરે છે.
ઓએસ: આ ઉદાહરણ માટે વપરાય ઓએસ Ubuntu12.04 છે. તમે આદેશ અનુસરીને આ શોધી શકો છો.
રુટ @ ઉબુન્ટુ-12: ~ # cat / etc / મુદ્દો
ઉબુન્ટુ 12.04.4 LTS
પાર્ટીશન બંધારણ:
સિસ્ટમ પર પાર્ટીશન સંરચના જોવા માટે આદેશ નીચેના દાખલ કરો.
રુટ @ ઉબુન્ટુ-12: ~ # df -h
ફાઇલસિસ્ટમ માપ મેળવી ઉપયોગ% પર માઉન્ટેડ વપરાય
/ dev / sda1 15g 2.4G 12g 18% /
udev 239M 4.0K 239M 1% / dev
99m 772K 99m 1% tmpfs / ચલાવવા
કંઈ 5.0M 0 5.0M 0% / રન / લોક
કંઈ 248M / રન / shm 148K 248M 1%
સર્વર પર ડિસ્ક:
આદેશ નીચેનાં સિસ્ટમ પર દાખલ જોડાયેલ છે કેટલા ડિસ્ક ચકાસવા માટે.
રુટ @ ઉબુન્ટુ-12: ~ # fdisk -l | grep ^ ડિસ્ક
ડિસ્ક / dev / sda: 16.1 GB ની, 16106127360 બાઇટ્સ
ડિસ્ક ઓળખકર્તા: 0x000d2cfb
આઉટપુટ ઉપર મુજબ હાલમાં માત્ર 1 ડિસ્ક સિસ્ટમ સાથે જોડાયેલ "/ dev / sda" છે.
Fdisk આદેશની મદદથી નવા ડિસ્ક પાર્ટીશન
હવે હું fdisk મદદથી ડિસ્ક ફોર્મેટિંગ દૃશ્ય બનાવવા માટે આ સર્વર માટે એક નવી ડિસ્ક ઉમેર્યું છે.
અમે ઉમેર્યા નવી ડિસ્ક નીચેના fdisk આદેશની મદદથી સિસ્ટમ પર શોધાયેલ છે કે કેમ તેની તપાસ કરી શકે છે.
રુટ @ ઉબુન્ટુ-12: ~ # fdisk -l | grep '^ ડિસ્ક / dev'
ડિસ્ક / dev / sdb માન્ય પાર્ટીશન કોષ્ટક સમાવી નથી
disk / dev / sda: 16.1 GB ની, 16106127360 બાઇટ્સ
ડિસ્ક / dev / sdb: 8589 MB, 8589934592 બાઇટ્સ
હવે તે કદ 8589MB લેબલ "/ dev / sdb" સાથે નવા ડિસ્ક સિસ્ટમ પર શોધાયેલ છે કે જે દર્શાવે છે છે અને હાલમાં તે માન્ય પાર્ટીશન કોષ્ટક સમાવી નથી.
ડિસ્ક "/ dev / sdb" પાર્ટીશન કરવા માટે, આદેશ નીચેના દાખલ કરો:
રુટ @ ઉબુન્ટુ-12: ~ # fdisk / dev / sdb
ઉપકરણ માન્ય DOS પાર્ટીશન કોષ્ટક, ન સૂર્ય, SGI અથવા OSF disklabel ન સમાવે
ડિસ્ક ઓળખકર્તા 0xc0074826 સાથે નવા ડોસ disklabel બનાવી.
તમે તેમને લખવા માટે નક્કી સુધી ફેરફારો., માત્ર મેમરી રહેશે
, અલબત્ત, કે પછી અગાઉના સામગ્રી જીત્યા 'ટી વસૂલ છે.
ચેતવણી: પાર્ટીશન કોષ્ટક 4 અમાન્ય ધ્વજ 0x0000 W (વિધિ) દ્વારા સુધારાઈ આવશે
કમાન્ડ (મદદ માટે m):
ઇનપુટ તરીકે એમ લખો અને તમે અહીં બધા ઉપલબ્ધ આદેશો મળશે:
કમાન્ડ (મદદ માટે m): M
આદેશ ક્રિયા
ડી પાર્ટીશન કાઢી
ઓળખાય પાર્ટીશન પ્રકારો એલ યાદી
આ મેનુ પ્રિન્ટ છું
એ નવા પાર્ટીશનને ઉમેરવા
ઓ એક નવો ખાલી DOS પાર્ટીશન કોષ્ટક બનાવવા
પાર્ટીશન કોષ્ટક પી પ્રિન્ટ
ક્યૂ ફેરફારો સંગ્રહ્યા વિના બહાર નીકળવા
ટી પાર્ટીશનનો સિસ્ટમ ID બદલી
વી પાર્ટીશન કોષ્ટક ચકાસવા
લખવા ટેબલ W ડિસ્ક અને બહાર નીકળો
નવા ઉમેરવામાં ડિસ્ક પર નવો પાર્ટીશન બનાવવા માટે, હું ઉપલબ્ધ સ્વીચો ઉપરથી "n" પસંદ કરો.
કમાન્ડ (મદદ માટે m): N
પાર્ટીશન પ્રકાર:
પી પ્રાથમિક (0 પ્રાથમિક, 0 વિસ્તૃત, 4 મફત)
ઈ વિસ્તૃત
હવે તમે "પી" અથવા તમે પ્રાથમિક પાર્ટીશન અથવા વિસ્તૃત પાર્ટીશન બનાવવા માંગો છો તેના પર આધાર રાખીને "ઇ" ક્યાં આપી શકે છે.
પસંદ કરો (મૂળભૂત પી): P
પાર્ટીશન નંબર (1-4, મૂળભૂત 1): 1
પ્રથમ સેક્ટર (2048-16777215, મૂળભૂત 2048): 2048
લાસ્ટ ક્ષેત્રમાં + ક્ષેત્રોમાં કે + + માપ {કે, એમ, જી} (2048-16777215 ) 16777215 ડિફોલ્ટ: 10000
ડિસ્ક પર પાર્ટીશન કોષ્ટકો છાપો ઇનપુટ આદેશ તરીકે "પી" આપે છે.
કમાન્ડ (મદદ માટે m): P
ડિસ્ક / dev / sdb: 8589 MB, 8589934592 બાઇટ્સ
255 હેડ, 63 ક્ષેત્રો / ટ્રેક, 1044 સિલિન્ડરો, કુલ 16777216 ક્ષેત્રોમાં
એકમો = 1 * 512 = 512 બાઇટ્સ ક્ષેત્રોમાં
(Logical / શારીરિક) સેક્ટર માપ: 512 બાઇટ્સ / 512 બાઇટ્સ
I / O માપને (ઓછામાં ઓછા / શ્રેષ્ઠ): 512 બાઇટ્સ / 512 બાઇટ્સ
ડિસ્ક ઓળખકર્તા: 0xc0074826
ઉપકરણ શરૂઆત શરૂઆત અંત બ્લોક્સ ID સિસ્ટમ
/ dev / sdb1 2048 10000 3976+ 83 Linux
હવે હું માત્ર ઉદાહરણ તરીકે વિસ્તૃત કરવામાં આવશે, જે વધુ એક પાર્ટીશન બનાવવા માટે પડશે.
કમાન્ડ (મદદ માટે m): N
પાર્ટીશન પ્રકાર:
પી પ્રાથમિક (1 પ્રાથમિક, 0 વિસ્તૃત, 3 મફત)
ઈ વિસ્તૃત
પસંદ કરો (મૂળભૂત પી): ઈ
પાર્ટીશન નંબર (1-4, મૂળભૂત 2): 2
પ્રથમ સેક્ટર (10001-16777215, મૂળભૂત 10001): 10001
લાસ્ટ ક્ષેત્રમાં + ક્ષેત્રોમાં કે + + માપ {કે, એમ, જી} (10001-16777215 ) 16777215 ડિફોલ્ટ: 16777215
પાર્ટીશન કોષ્ટક ફરીથી ઇનપુટ તરીકે "પી" આપી છાપો. હવે તમે ડિસ્ક પર 2 પાર્ટીશનો / dev / sdb1 અને / dev / sdb2 મળશે.
કમાન્ડ (મદદ માટે m): P
ડિસ્ક / dev / sdb: 8589 MB, 8589934592 બાઇટ્સ
255 હેડ, 63 ક્ષેત્રો / ટ્રેક, 1044 સિલિન્ડરો, કુલ 16777216 ક્ષેત્રોમાં
એકમો = 1 * 512 = 512 બાઇટ્સ ક્ષેત્રોમાં
(Logical / શારીરિક) સેક્ટર માપ: 512 બાઇટ્સ / 512 બાઇટ્સ
I / O માપને (ઓછામાં ઓછા / શ્રેષ્ઠ): 512 બાઇટ્સ / 512 બાઇટ્સ
ડિસ્ક ઓળખકર્તા: 0xc0074826
ઉપકરણ શરૂઆત શરૂઆત અંત બ્લોક્સ ID સિસ્ટમ
/ dev / sdb1 2048 10000 3976+ 83 Linux
/ dev / sdb2 10001 16777215 8383607+ 5 વિસ્તૃત
પછી તમે બનાવાયેલ પાર્ટીશનો સાથે સંમત (ડિસ્ક પર સાચવવા) તેમને લખી છે, તો હવે આ સમય છે.
ઇનપુટ ડિસ્કમાં બદલાવોને લખો તરીકે "W" આપે છે.
કમાન્ડ (મદદ માટે m): ડબલ્યુ
પાર્ટીશન કોષ્ટક! બદલાઈ ગયેલ છે
() ફરી વાંચી પાર્ટીશન કોષ્ટક. IOCTL કૉલ
સમન્વય ડિસ્ક.
હવે નીચેના પાર્ટીશન માઉન્ટ કરવા માટે માઉન્ટ બિંદુ (ડિરેક્ટરી) બનાવો.
રુટ @ ઉબુન્ટુ-12: ~ # mkdir / disk2
રુટ @ ઉબુન્ટુ-12: ~ # mkdir / disk3
તે કેટલાક ફાઇલ સિસ્ટમ સમાવશે કે જેથી હવે ડિસ્ક ફોર્મેટ. હું ext3 ફાઇલ સિસ્ટમ સાથે ફોર્મેટિંગ છું. આદેશ નીચે ઉપયોગ કરો.
ડિસ્ક ફોર્મેટિંગ:
રુટ @ ઉબુન્ટુ-12: ~ # mkfs.ext3 / dev / sdb1
mke2fs 1.42 (29 નવે 2011)
ફાઇલસિસ્ટમ લેબલ =
ઓએસ પ્રકાર: Linux
બ્લોક માપ = 1024 (લોગ = 0)
ટુકડો માપ = 1024 (લોગ = 0)
લાંબું ડગલું = 0 બ્લોક્સ, ગેરુનો પહોળાઈ = 0 બ્લોકો
1000 આઇનોડો, 3976 બ્લોકો
198 સુપર વપરાશકર્તા માટે અનામત બ્લોકો (4.98%)
= 1 પ્રથમ માહિતી બ્લોક
મહત્તમ ફાઈલસિસ્ટમ બ્લોકો = 4194304
1 બ્લોક જૂથ
જૂથ દીઠ 8192 બ્લોક્સ, જૂથ દીઠ 8192 ટુકડાઓ
જૂથ દીઠ 1000 આઇનોડો
કરવામાં: ફાળવણી જૂથ કોષ્ટકો
inode કોષ્ટકો લેખન કર્યું
બનાવી જર્નલ (1024 બ્લોક્સ): પૂર્ણ
superblocks અને ફાઈલસિસ્ટમ એકાઉન્ટિંગ માહિતી લેખન કર્યું
ડિસ્ક બનાવટ, ફોર્મેટિંગ, ફાઈલ સિસ્ટમ સંબંધિત બધું સુયોજન છે. હવે તમે પહેલાં બનાવેલ માઉન્ટ બિંદુ તમારા પાર્ટીશન માઉન્ટ કરી શકો છો. હું તમને માઉન્ટ બિંદુ / disk2 પર બનાવેલ / dev / sdb1 પાર્ટીશન માઉન્ટ દર્શાવે છું.
પાર્ટીશન માઉન્ટ:
રુટ @ ઉબુન્ટુ-12: ~ # માઉન્ટ / dev / sdb1 / disk2 /
હવે હું સિસ્ટમ પાર્ટીશન યોજના માટે જોવા મળશે અને તે નવો પાર્ટીશન મળશે.
રુટ @ ઉબુન્ટુ-12: ~ # df -h
ફાઇલસિસ્ટમ માપ મેળવી ઉપયોગ% પર માઉન્ટેડ વપરાય
/ dev / sda1 15g 2.4G 12g 18% /
udev 239M 4.0K 239M 1% / dev
99m 780K 99m 1% tmpfs / ચલાવવા
કંઈ 5.0M 0 5.0M 0% / રન / લોક
કંઈ 248M 148K 248M 1% / રન / shm
/ dev / sdb1 3.8m 1.1M 2.6m 30% / disk2
સુધારા / etc / fstab ફાઈલ:
હું આ માઉન્ટ થયેલ પાર્ટીશનની મારી સિસ્ટમ કાયમી પાર્ટીશન બનાવવા માંગો છો. આ કરવા માટે હું ફાઈલ / etc / fstab માં કાયમી પ્રવેશ કરી છે. નીચે આદેશ અનુસરે છે અને ફાઈલમાં પ્રવેશ ઉમેરો.
રુટ @ ઉબુન્ટુ-12: ~ # VI / etc / fstab
અને ફાઈલ માં રેખા નીચે ઉમેરો:
/ Dev / sdb1 / disk1 ext3 મૂળભૂત 1 2
સાચવો અને ફાઈલ બંધ કરો.
પાર્ટીશન લેબલ:
તમે e2label મદદથી પાર્ટીશન લેબલ કરી શકો છો. તમે નવા પાર્ટીશન / બેકઅપ લેબલ કરવા માંગો છો, તો ઉદાહરણ તરીકે, દાખલ
રુટ @ ઉબુન્ટુ-12: ~ # e2label / dev / sdb1 / backup1
હવે તમે લેબલ "/ backup1" ગમે બદલે "/ dev / sdb1" નો ઉપયોગ કરી શકો છો. એટલે / etc / fstab ફાઈલ તરીકે અનુસરે છે.
લેબલ = / backup1 / disk1 ext3 મૂળભૂત 1 2