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