centos 磁盤分區、格式化及掛載

 

當新增硬盤時,要作的幾個事情就是:先按須要進行分區、而後對分區進行格式化、再進行掛載即將指定分區掛到指定目錄上;必要的時候作下校驗;node

經常使用的命令有:centos

fdisk :磁盤分區相關指令  如:查看 新增 刪除 合併 分區等性能

partproabe:重讀分區表spa

mkfs:將分區格式化成指定文件系統格式code

mount :將指定分區掛載到指定目錄blog

umount:卸載指定分區 it

第1步 添加新的磁盤分區

先經過fdisk -l 查看全部磁盤分區狀況  或者df -aT 查看分區的使用狀況; 分區是否被掛載 等等..io

df命令

查看文件系統的總體磁盤使用狀況 如:分區名稱、使用量、可用量、掛載點(目錄);默認顯示單位爲KB。table

-a或--all:包含所有的文件系統;
--block-size=<區塊大小>:以指定的區塊大小來顯示區塊數目; -h或--human-readable:以可讀性較高的方式來顯示信息; -H或--si:與-h參數相同,但在計算時是以1000 Bytes爲換算單位而非1024 Bytes; -i或--inodes:顯示inode的信息; -k或--kilobytes:指定區塊大小爲1024字節; -l或--local:僅顯示本地端的文件系統; -m或--megabytes:指定區塊大小爲1048576字節; --no-sync:在取得磁盤使用信息前,不要執行sync指令,此爲預設值; -P或--portability:使用POSIX的輸出格式; --sync:在取得磁盤使用信息前,先執行sync指令; -t<文件系統類型>或--type=<文件系統類型>:僅顯示指定文件系統類型的磁盤信息; -T或--print-type:顯示文件系統的類型; -x<文件系統類型>或--exclude-type=<文件系統類型>:不要顯示指定文件系統類型的磁盤信息; --help:顯示幫助; --version:顯示版本信息。

      使用中 可使用 df   -aT  查看 包含文件系統格式的 磁盤狀況class

      或者使用 df -hT查看更簡短單位的信息

fdisk命令

磁盤使用狀況、磁盤分區相關指令  如:查看 新增 刪除 合併 分區等

-b<分區大小>:指定每一個分區的大小;
-l:列出指定的外圍設備的分區表情況;
-s<分區編號>:將指定的分區大小輸出到標準輸出上,單位爲區塊;
-u:搭配"-l"參數列表,會用分區數目取代柱面數目,來表示每一個分區的起始地址;
-v:顯示版本信息。

在進入指定磁盤後 可執行指令進行分區操做;

如 fdisk /dev/xvda  進入/dev/xvda分區  fdisk 指令最方便的地方是 不用記命令;經過 m 就可查看全部可執行命令

經常使用的 -p  打印磁盤的分區狀況,-n 新增分區,-d 刪除分區,-w 分區生效,-q 分區操做取消

新增分區時 使用 -n 建立分區;而後選擇分區類型:p 主分區、e擴展分區;再輸入分區ID 1~4不重複就好!

經過-p查看是否分區成功

最後-w 保存分區

此時 會提示 驅動正在工做 沒法當即生效,須要重啓系統 或者使用partprobe:

WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
The kernel still uses the old table. The new table will be used at
the next reboot or after you run partprobe(8) or kpartx(8)

你能夠選擇reboot 重啓下系統!或者重讀分區信息

第2步 重啓系統 或使用partprobe從新讀取分區

partprobe命令

在不重啓的狀況下重讀分區

[root@localhost ~]# partprobe
-d:不更新內核;
-s:顯示摘要和分區;
-h:顯示幫助信息;
-v:顯示版本信息。

 

第3步 格式化文件系統

mkfs命令

在設備上格式化成指定格式的文件系統;  centos 7之後的版本默認使用xfs格式  ;也能夠指定 ext3\4格式

fs:指定創建文件系統時的參數;
-t<文件系統類型>:指定要創建何種文件系統;
-v:顯示版本信息與詳細的使用方法;
-V:顯示簡要的使用方法;
-c:在製作檔案系統前,檢查該partition是否有壞軌。
由於我格式化的格式爲xfs,因此使用mkfs.xfs命令。若是已有其餘文件系統建立在此分區,必須加上"-f"參數來覆蓋它。
mkfs.xfs -f -i size=512 -l size=128m,lazy-count=1 -d agcount=64 /dev/xvda3
-i size=512 : 默認的值是256KB,當內容小於這個值時,寫到inode中,超過這個值時,寫到block中。
-l size=128m :默認值的是10m,修改這個參數成128m,能夠顯著的提升xfs文件系統刪除文件的速度,固然還有其它,如拷貝文件的速度。
-d agcount=4 : 默認值是根據容量自動設置的。能夠設置成1/2/4/16等等,這個參數能夠調節對CPU的佔用率,值越小,佔用率越低;由於個人硬盤爲2T的大硬盤,因此設置64;
-l lazy-count=1: 值能夠是0或者1;默認值是0;在一些配置上顯著提升性能;

 

第4步 掛載新的分區

mount命令

加載文件系統到指定的加載點(目錄)

 mount /分區   /目錄

 

-V:顯示程序版本;
-l:顯示已加載的文件系統列表;
-h:顯示幫助信息並退出;
-v:冗長模式,輸出指令執行的詳細信息;
-n:加載沒有寫入文件「/etc/mtab」中的文件系統;
-r:將文件系統加載爲只讀模式;
-a:加載文件「/etc/fstab」中描述的全部文件系統。

第5步 分區永久掛載

將分區信息寫入/etc/fstab文件 永久掛載

首先經過 blkid 獲取分區的UUID 和文件系統格式

而後經過 vi /etc/fstab 進入fstab 添加以下內容:

 最後能夠reboot下 系統,再經過 df -aT查看  分區是否正常掛載!

相關文章
相關標籤/搜索