linux磁盘分区格式化与挂载
磁盤(pán)的可細(xì)分為扇區(qū)(Sector)和圓柱(Cylinder)
扇區(qū)大小為512bytes,磁盤(pán)的0扇區(qū),不屬于任何分區(qū)。
?????? 0扇區(qū)主要記錄了兩個(gè)記錄:
?????????????????????? MBR:主要啟動(dòng)記錄,占用446bytes,可以安裝開(kāi)機(jī)管理程序的地方。
?????????????????????? 分區(qū)表:占用64bytes,其中每16bytes標(biāo)示一個(gè)分表,最多4主分區(qū),每個(gè)分區(qū)記錄了該區(qū)段的起始和結(jié)束磁柱號(hào)碼。分區(qū)表劃分為主要分區(qū)和擴(kuò)展分區(qū)。
?????????????????????? 邏輯分區(qū):是由擴(kuò)展分區(qū)劃分的分區(qū)
SATA/SCSI/USB硬盤(pán)在Linux的裝置文件名在/dev/sd[a-p]。
第一塊硬盤(pán)的裝置文件/dev/sda[1-]
????????? 第一塊硬盤(pán)的分區(qū)???? /dev/sda1(第一個(gè)分區(qū))????? /dev/sda2(第二個(gè)分區(qū))??? /dev/sda3
第一塊硬盤(pán)的裝置文件/dev/sdb[1-]
IDE硬盤(pán)的裝置文件/dev/hd[a-d]
硬盤(pán)的分區(qū):1-4是保留給主分區(qū)或者擴(kuò)展分區(qū),擴(kuò)展分區(qū)最多只有一個(gè)。
邏輯分區(qū)是從第5號(hào)開(kāi)始的
CDROM/DVDROM裝置文件/dev/cdrom
磁盤(pán)分區(qū)工具:fdisk
fdisk –l [裝置名稱]:
???????????? fdisk –l? :查看所有的硬盤(pán)信息和分區(qū)
??????????? fdisk –l? /dev/sda2: 查看這個(gè)分區(qū)的信息
fdisk??? 裝置名稱(如:fdisk? /dev/sda):指向的這塊硬盤(pán),而不是某個(gè)分區(qū)。
?? ?m:顯示幫助
??? 常用的選項(xiàng)有
????n: 新建一個(gè)分區(qū)?
新建分區(qū)起始柱面,一般默認(rèn)就可以啦
? 分區(qū)結(jié)束柱面:可以輸入結(jié)束柱面的位置(如:+10000)、或者大小(+1000K或者+500M或者+1G),按回車就用完所有空間。
?? ?l: 各分區(qū)類型所對(duì)應(yīng)的System ID;
??? t: 修改指定分區(qū)的System ID;
?修改第1-9那個(gè)分區(qū)的System ID
??? 要修改System ID號(hào):如:82? ( 就是交換分區(qū))
? ?d: 刪除一個(gè)分區(qū),跟修改System ID差不多?
?? p: 顯示當(dāng)前的分區(qū)信息?
?? w: 保存退出?
?? q: 不保存退出?
? 如果是一個(gè)新的硬盤(pán)要分區(qū),就要指定是主分區(qū)或者擴(kuò)展分區(qū),
?????????? ?e:是擴(kuò)展分區(qū)?????????????? p:主分區(qū)
linux新增一個(gè)分區(qū)要讓內(nèi)核重新讀取硬盤(pán)分區(qū)表,才會(huì)顯示。或者重啟linux 才會(huì)顯示。
RHEL5讓內(nèi)核重新讀取硬盤(pán)分區(qū)表:
??
RHEL6讓內(nèi)核重新讀取硬盤(pán)分區(qū)表:
???
?
?格式化分區(qū),用于創(chuàng)建文件系統(tǒng)。
? mkfs [-t 文件系統(tǒng)格式]?? 分區(qū)的裝置文件???
??? 如:
mke2fs -t 文件系統(tǒng)格式??????
????????? ? -b :塊大小,只支持 1024、2048、4096bytes
?????????? ?-L label: 設(shè)定卷標(biāo)
??????????? -m #: 預(yù)留給管理使用的塊所占據(jù)總體空間的比例;
???? 如:
?????mke2fs?–t?ext4??–m?3?/dev/sda8????(-m?3?是這個(gè)分區(qū)的3%)??????? -r #:? 預(yù)留給管理使用的塊的個(gè)數(shù);
?? 如:
tune2fs
??????? -l: 顯示文件系統(tǒng)超級(jí)塊信息;
??????? -L label:重新設(shè)定卷標(biāo);
??????? -m #: 調(diào)整預(yù)留給管理使用的塊所占據(jù)總體空間的比例;
??????? -r #: 調(diào)整預(yù)留給管理使用的塊個(gè)數(shù);
??????? -o:設(shè)定掛載默認(rèn)選項(xiàng)
????? 查看這個(gè)分區(qū)預(yù)留給管理使用的塊
????
?e2label 裝置名 [卷標(biāo)名]
顯示卷標(biāo):e2label?/dev/sda8 設(shè)定卷標(biāo):e2label?/dev/sda8?home2掛載:掛載之后,原有數(shù)據(jù)的會(huì)被隱藏。
查看當(dāng)前系統(tǒng)掛載的所有設(shè)備命令:???mount掛載CD/DVD光盤(pán)
mount??-t?iso9660?/dev/cdrom?/mnt/cdrom卸載之時(shí),要確保沒(méi)有進(jìn)程正在訪問(wèn)掛載的設(shè)備;否則,無(wú)法卸載;
umount 裝置文件名或者umount 掛載點(diǎn)
如:?umount?/dev/sda8umount?/var/testfuser [掛載點(diǎn)]:查看正在訪問(wèn)某掛載點(diǎn)的進(jìn)程;
??1915c:進(jìn)程的id
fuser -km [掛載點(diǎn)]: 強(qiáng)行殺死正在訪問(wèn)此掛載點(diǎn)的進(jìn)程;
mount –o [選項(xiàng)] 裝置文件名
???????ro: 只讀掛載;?
?????? rw: 讀寫(xiě),默認(rèn)即為讀寫(xiě);
?????? remount: 重新掛載
????????? 當(dāng)你進(jìn)入單人維護(hù)模式時(shí),你的根目錄被系統(tǒng)掛載為只讀時(shí),可以從新掛載
?mount?–o?remount,rw?/?????? loop: 本地回環(huán)設(shè)備;???????
?掛載一個(gè)ISO文件時(shí):?mount?–o?loop?ISO文件名???掛載點(diǎn)轉(zhuǎn)載于:https://blog.51cto.com/xiang99/1417243
總結(jié)
以上是生活随笔為你收集整理的linux磁盘分区格式化与挂载的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux 进程与线程命令
- 下一篇: Linux 小知识翻译 - 「补丁」(p