建立檔案系統需要三種動作,分別是:分割、格式化和卸載,而分割又有MBR,GPT兩種。
一個扇區的硬碟主引導記錄MBR由主引導程序,由4個部分組成:
在MBR中,分區格式的大小是固定的,一共可容納4個主要磁碟分割資訊。在MBR分區格式中邏輯塊位址採用32位元二進位數字表示,因此一共可表示2^32(2的32次方)個邏輯塊位址。如果一個磁區大小為512位元組,那麼MBR硬碟最大分區容量僅為2TB。
MBR分區格式只能支援4個主要磁碟分割或3主要磁碟分割+1擴展分割槽
格式化
mke2fs -j -L "分割區名稱" /dev/分割區代號
分割區代號可以先用 fdisk -l 查看,參數說明:
mkfs [-V] [-t fstype] [fs-options] filesys [blocks] [-L Lable]
掛載
掛載的含義:
linux、unix這類作業系統將系統中的一切都當作文件來管理。在windows中常見的硬體設備、磁碟分區等,在linux、unix中都被視作文件,對設備、分區的訪問就是讀寫對應的文件。
linux里,沒有盤符這個概念,我們用目錄的形式進行管理,把每一個分區和某一個目錄對應。那麼,對這個目錄的操作就是對這個分區的操作,這樣就實現了硬體管理手段和軟體目錄管理手段的統一,這個把分區和目錄對應的過程就叫做掛載,也就是-mount。
mount
df -h
卸載
umount [-ahnrvV][-t <文件系统類型>][文件系统]
關於檔案系統的各個指令,大多都聽過,卻不是很清楚它的涵義,像是為甚麼需要分割,磁碟格式化的意義又在哪?
https://kknews.cc/zh-tw/tech/5m9lgz6.html
https://zh.wikipedia.org/wiki/%E4%B8%BB%E5%BC%95%E5%AF%BC%E8%AE%B0%E5%BD%95
https://www.reneelab.net/difference-gpt-mbr.html
http://idobest.pixnet.net/blog/post/22040703-%5B%E8%BD%89%E8%B2%BC%5D-linux%E5%B8%B8%E7%94%A8%E7%9A%84%E7%A3%81%E7%A2%9F%E6%8C%87%E4%BB%A4
http://charleslin74.pixnet.net/blog/post/419888608-%5Blinux%5D-%E6%96%87%E4%BB%B6%E7%B3%BB%E7%B5%B1%E7%9A%84%E6%A0%BC%E5%BC%8F%E5%8C%96-mkfs%E7%9A%84%E7%94%A8%E6%B3%95
https://read01.com/Laog.html