中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
分區(qū)與格式化的原理
轉(zhuǎn)自:http://blog.chinaunix.net/uid-20242165-id-116814.html
跟我學(xué)linux之文件系統(tǒng)管理一<分區(qū)與格式化的原理> 2006-06-27 10:52:38
分類: LINUX
跟我學(xué)linux之文件系統(tǒng)管理一<分區(qū)與格式化的原理>
跟我學(xué)linux之文件系統(tǒng)管理一<分區(qū)與格式化的原理>
這次重點(diǎn)講解linux下的分區(qū)與格式化的過程,不要只知道用,而也要知道原理,愿你與我同在!
1.分區(qū)與格式化的原理講解
1.1偶們知道新硬盤里面什么數(shù)據(jù)都沒有的,像一張白紙一樣,真純潔,偶喜歡,<別扔我磚頭,>分好區(qū)以后這塊硬盤就有一定的結(jié)構(gòu)性了,分區(qū)顧名思義就是將硬盤分成不同的區(qū)域,以便我們來(lái)使用,每個(gè)區(qū)我們可做不同的用途,不管你分區(qū)有幾多個(gè),它前面總有一個(gè)總引導(dǎo)扇區(qū),這個(gè)扇區(qū)由二部份組成:
分區(qū)原理
1.1.1 主分區(qū)<510字節(jié)>包含:
1.1.1.1 MBR<里面有446字節(jié)>這里放的都是操作系統(tǒng)的LOADER,從前已有在Linux安裝時(shí)講過,不多說,
1.1.1.2 主分區(qū)表<有64字節(jié)>,就是這64字節(jié)限制了硬盤只能分4個(gè)主分區(qū),<即每個(gè)分區(qū)只有14個(gè)字節(jié)>,如一塊硬盤有30G的容量空間,分三個(gè)區(qū),第一個(gè)分區(qū)是從<這里用容量空間表示,也可用磁柱>0~8G(/dev/sda1),第二分區(qū)從8G~15G(/dev/sda2),第三分區(qū)從15G~20G(/dev/sda3),那么,系統(tǒng)會(huì)把分區(qū)大小,個(gè)數(shù),起始位置等信息寫進(jìn)主分區(qū)表里,相應(yīng)的每增加一個(gè)分區(qū)就會(huì)在分區(qū)表里增加一條記錄<最大限制是四哦,>分區(qū)就是改這個(gè)分區(qū)表,不影響里面的數(shù)據(jù),只是修改分區(qū)中的起始位置.
但分區(qū)表的分區(qū)限制有限,只能分四個(gè),如果我們分很多的區(qū)怎么辦呢?分四個(gè)以上的分區(qū)只能靠擴(kuò)展分區(qū)來(lái)實(shí)現(xiàn),
1.1.2擴(kuò)展分區(qū):<不知道大小,好像能分255個(gè)邏輯分區(qū)還是無(wú)限個(gè)呢?忘噠-_-!>
1.1.2.1擴(kuò)展分區(qū)里也有擴(kuò)展分區(qū)表哦,同樣記錄的是分區(qū)的大小,個(gè)數(shù),起始位置等信息,
1.1.2.1好像上面才分三個(gè)主分區(qū),可是我們要多少幾個(gè)區(qū)才行啊,我們這時(shí)可把這個(gè)擴(kuò)展分區(qū)寫進(jìn)主分區(qū)表里,<也是14字節(jié)>,擴(kuò)展分區(qū)只能分一個(gè),主分區(qū)表里依然是4個(gè)分區(qū),這樣我們就可以在擴(kuò)展分區(qū)內(nèi)部進(jìn)行分區(qū)嘍,<即寫進(jìn)擴(kuò)展分區(qū)表里>,注意這里分出來(lái)的區(qū)叫邏輯分區(qū),好,我們把20G~25G,25G~30G寫進(jìn)擴(kuò)展分區(qū)里嘍.
附:/dev/sda4有搞懂沒有?不懂寫信給我Mail:hesenlin521@163.com
這樣一來(lái)我們就可以創(chuàng)建很多分區(qū)嘍,超過4個(gè)以上的分區(qū)呢,能看的懂嗎?我不會(huì)ps,要是有一圖就很好明白了,
格式化原理
分好區(qū)的一塊硬盤是空的,不能被操作系統(tǒng)內(nèi)核所識(shí)別,那怎么辦,那就要預(yù)寫入一定格式的數(shù)據(jù),這就是格式化,神秘嗎?看到這你不要告訴我現(xiàn)在還沒搞清楚分區(qū)是咋回事!
在Linux下我們可簡(jiǎn)單稱為創(chuàng)建文件系統(tǒng),舉例講解,
1.2.1,上面分了五個(gè)區(qū),我們可以/dev/sda1格式化為FAT32格式,/dev/sda2和/dev/sda3格式化為ext2格式,再把擴(kuò)展分區(qū)里的/dev/sda5格式化為FAT32,/dev/sda6格式化為ext2,這樣以來(lái),/dev/sda1和/dev/sda5就會(huì)被widows系統(tǒng)認(rèn)為是C盤和D盤.ext2文件系統(tǒng)只能安裝linux系統(tǒng),不能被widows系統(tǒng)所使用,更不能安裝,看到這里就會(huì)明白linux和widows同機(jī)的原理嘍,厲害,沒有格式化的分區(qū)是不能直接使用的,沒有分區(qū)的硬盤是不能格式化的,明白這個(gè)思路沒?<分區(qū)->格式化->使用>,看累了吧:來(lái)點(diǎn)圖形,嘿嘿,
首先講解一下,常用/widows/dos分區(qū)工具
1.3.1fdisk:
適用于Dos,window95/98
1.3.2partition magic:
適用于Dos,widows95/92/2000/XP
1.3.3diskpart
windows2000安裝光盤修復(fù)控制臺(tái)
常用linux下的分區(qū)工具
1.4.1 fdisk:
命令行工具,各種版本和環(huán)境都支持,包含在util-linux軟件包中,
1.4.1.1 運(yùn)行過程:
[root@server root]#fdisk /dev/sdX  #setp1
添加/刪除/修改分區(qū)                  #setp2
重新啟動(dòng)機(jī)算機(jī)                    #setp3
1.4.1.2 演示:
[root@server root]#fdisk -l /dev/sdb   #檢查一下sdb硬盤上的分區(qū)情況;
Disk /dev/sdb:4298MB,4298561234 bytes   #說明是塊新硬盤,
.......
Device Boot   Start   End   Block   Id   System
[root@server root]#fdisk /dev/sdb    #分區(qū)開始,
Command (m for help): m     #按m可查看幫助,不演示
Command (m for help):n     #new 新增分區(qū)
e extended      #擴(kuò)展分區(qū)
p primary partition (1-4)  #主分區(qū)
p               #新增主分區(qū)
Partition number (1-4):1         #由于是新硬盤,輸入1
Frist cylinder <1-XX,default XX>:   #輸入磁柱開始值,建議直接回車
Last...(1-522,default,1):+1000M         #可用+k,+M,或用結(jié)束柱面表示,這里用+1000M表示,
Command (m for help): p    #查看新增是否成功;
Device Boot   Start   End   Block   Id   System
/dev/sdb1      1       205   1000M+  83   Linux
Command (m for help): n    #再新建一個(gè)主分區(qū)
e extended      #擴(kuò)展分區(qū)                 p primary partition (1-4)  #主分區(qū)
p               #新增主分區(qū)
Partition number (1-4):2 #剛有1了,
Frist cylinder(205-522,deault 205):  #這里表示開始磁值默認(rèn)
Last .....(205-522,default 522): 304   #這用用磁柱表示大小
再次用p命令即可看到,再建一個(gè)擴(kuò)展分區(qū),,累死我了,,,,
command (m for help): n
e extended
p primary partition
e
Partition number (1-4):3   #擴(kuò)展分區(qū)同樣也占主分區(qū)一個(gè)位置
F....(304-522,default 304):     #回車,暈暈ing
L....(304-522,default  522):    #由于擴(kuò)展分區(qū)只有一個(gè),盡量最后把大的給它,這里用輸入522,或回車,
Command (m for help):p
Device Boot   Start   End   Block   Id   System
/dev/sdb1      1       205  1000M+  83   Linux
/dev/sdb2      205     304  600M+   83   Linux
/dev/sdb3      304     522  2400M+   5  Extended
#上圖是自編的,數(shù)據(jù)誤差很大,只做說明之用,可以看到,/dev/sdb3是一個(gè)擴(kuò)展分區(qū),那我們?cè)俳ㄒ粋€(gè)主分區(qū)試一下,
Command (m for help):n
Command action
l   logical (5 or over)      #注意這里變化
p   primary partition       #因?yàn)椴攀褂枚€(gè)主分區(qū)加一個(gè)擴(kuò)展分區(qū),所以還有一個(gè)可以使用,
p                      #用了它
Selected partition 4       #騙人的感覺就是爽,因?yàn)樯厦娴娜靠?div style="height:15px;">
No free sectors available  #都給了擴(kuò)展,怎么還有空間來(lái)建主分區(qū)?
Command (m for help):l     #沒辦法,只能建邏輯區(qū)嘍
Frist..(304-522,default 304):   #如果我在說,我就成為大婦女了
Last......                      #和上面的一樣嘍,
這樣下來(lái),,分區(qū)總算建好了,但還是不能使用,如,把/dev/sdb2轉(zhuǎn)換為linux里的swap分區(qū),就可以用;
Command (m for help): t     #轉(zhuǎn)換分區(qū)類型
Partition number (1-5):2    #轉(zhuǎn)換的是2
Hex code (type L to list codes): L   #查看一下,不演示
Hex code (type L to list codes): 82   #由上知道swap是82
Command (m for help):p
Device Boot   Start   End   Block   Id   System             /dev/sdb1      1       205  1000M+  83   Linux
/dev/sdb2      206     304  600M+   82   Linux swap
/dev/sdb3      305     522  2400M+   5  Extended
/dev/sdb5      305     400  500M+    c  Win95 LAB
Command (m for help):    #自動(dòng)動(dòng)手把/dev/sdb5轉(zhuǎn)換為Fat32
Command (m for help):w /q  #w是保存,q是不保存,慎重,
重啟生效.....
1.4.2sdisk:
命令行工具,各種版本和環(huán)境都支持,包含在util-linux軟件包中,
1.4.3diskdruid
圖形化分區(qū)工具,只能在安裝RedHatLinux系統(tǒng)版本的時(shí)候使用,
2.使用mkfs創(chuàng)建文件系統(tǒng)講解
2.1 linux 的格式化工具
mkfs:
支持ext2.ext3.vfat,msdos,等
用法: mkfs -t
mkfs.vfat /dev/sdb3
mke2fs:支持ext2/ext3文件系統(tǒng)
mke2fs [-j]
加j就是帶日志, ext3文件系統(tǒng),
2.2 演示:
演示所使用的是上面的分區(qū)情況,演示前要提示一下,創(chuàng)建文件系統(tǒng)前一定要與分區(qū)里的格式一樣,否則會(huì)出現(xiàn)混亂,數(shù)據(jù)是不影響,但識(shí)別會(huì)發(fā)生錯(cuò)誤,最好fdisk和mkfs類型一樣,
[root@server root]#mkfs.ext3 /dev/sdb1  #將/sdb1轉(zhuǎn)成有日志
的linux下ext3文件系統(tǒng),
[root@server root]#fdisk -l /dev/sdb1   #進(jìn)行查看,不寫
[root@server root]#mkfs.vfat /dev/sdb5   #對(duì)照上面的看
Tips:可用mkswap /dev/sdb2命令初始化swap分區(qū)
總不能這樣就完了吧..我們的目的就是要使用,對(duì)呀,,那怎么使用呢,
[root@server root]#mount /dev/sdb1 /mnt   #看不懂就去看基本
[root@server root]#echo "hi" > /mnt/test.txt  #測(cè)試是否可用
[root@server root]#ls -l /mnt/test.txt
-rw-r--r-- 1  root   root  3  12 05 2006 test.txt  #可用
[root@server root]#umount /dev/sdb1    #卸載
[root@server root]#    #動(dòng)手把/dev/sdb5測(cè)試一下吧,
這樣就可以參照我的那篇因空間不足要加新硬盤把所有用戶轉(zhuǎn)到新硬盤上面的關(guān)于"
硬盤分區(qū)的掛載
3.硬盤分區(qū)的掛載
好了..這是本節(jié)的最后一個(gè)內(nèi)容,呵呵..不知道你在此進(jìn)步了多少呢?如果是高手就不要笑偶噠,,我要從基礎(chǔ)學(xué)起嘛,,-_-!
3.1 掛載命令: mount
例<我就好舉例>#mount /dev/sdb2 /mnt/sd2
3.2  有裝就要有卸 -umount
例:#umount /dev/sdb2   or
#umount /mnt/sd2
用mount命令只是臨時(shí)的使用一下,開機(jī)就沒噠,,如果是想要永久的使用,你不想重啟一次就再掛一次吧,,有辦法幫你,用下面的.
3.3 可寫入/etc/fstab開機(jī)掛載
例:/dev/sdb2  /mnt/sd2 ext3 defaults 0 0
有必要把上面一行說一下,,照顧一下新手朋友;
/dev/sdb2  #說明的是/dev目錄下sdb的硬盤上的第二分區(qū)
/mnt/sd2   #掛載目錄
ext3       #文件系統(tǒng)
defaults   #所使用的參數(shù)<等同于-0>
0 0       #第一個(gè)0表示不需要備份,第二個(gè)0表示不需要自檢
這里為了永久的使用/dev/sdb2,首先找到你想要的掛載點(diǎn),舉例將/dev/sdb2掛載到/mnt/sd2上,可使用以上的命令,用vi或其它編輯命令,
寫進(jìn)后,,以后掛載就不需要將命令寫全,可用;
[root@server root]#mount /dev/sdb2  #這樣mount就會(huì)查找掛載目錄,               or
[root@server root]#mount /mnt/sd2   #同上,mount也會(huì)查找該目錄上的掛載設(shè)備,
[root@server root]#df            #檢查一下是否成功
使用卷標(biāo)進(jìn)行掛載
添加卷標(biāo);e2label
例:#e2lable /dev/sdb2 test
根據(jù)卷標(biāo)進(jìn)行掛載:
#mount LABEL=test /mnt/sd2
寫入/etc/fstab
LABEL=test /mnt/sd2 ext3 defaults 0 0
使用這個(gè)有什么好處呢?就是為了防止刪除一個(gè)分區(qū)而導(dǎo)致分區(qū)號(hào)混亂,例:/dev/sdb1刪除了,而/dev/sdb2將變?yōu)?dev/sdb1,這樣原來(lái)的
[root@server root]#mount /dev/sdb2 /mnt/sd2 #這里的sdb2將變?yōu)閺那暗?dev/sdb3,明白了嗎?說通俗一點(diǎn)就是跟蹤這個(gè)硬盤嘍,
附:使用這個(gè)注意不要重復(fù),可事先查看一下,是否有別的硬盤分區(qū)用了這個(gè)卷標(biāo),
[root@server root]#e2label /dev/sdb2 /test
這里再詳細(xì)說一下ext2/ext3掛載常用的參數(shù)
1.ro/rw  只讀/讀寫
2.exec/noexec   允許/不允許執(zhí)行
3.dev/nodev    允許/不允許設(shè)備掛載
4.suid,sgid/nosuid,nogid,允許/不允許使用suid,sgid文件
5.atime/noatime /更新/不更新<對(duì)老機(jī)子較好>
6.async/sync  異步/同步磁盤寫入
7.user/nouser 允許/不允許普通用戶掛載,用于/etc/fstab文件中的選項(xiàng)
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
linux 使用fdisk分區(qū)擴(kuò)容
Linux下磁盤掛載
Linux fdisk命令 | 菜鳥教程
ubuntu服務(wù)器/home/分區(qū)替換3T硬盤
linux掛載新硬盤,開機(jī)自動(dòng)掛載
【Linux面試題3】磁盤管理
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服