如何格式化磁盤?
- 2020 年 1 月 1 日
- 筆記
本文標識 : L00022
本文編輯 : 滅霸 編程工具 : redhat7 閱讀時長 : 2分鐘

mkfs
功能 :製作文件系統(格式化)
語法格式:mkfs -t < 文件系統類型> < 設備文件>
鏈接命令:mkfs.ext4 mkfs.vfat mkfs.xfs……
示例 : 將/dev/sdb1格式化為ext4 mkfs -t ext4 /dev/sdb1 mkfs.ext4/dev/sdb1 將/dev/sdb2格式化為xfs mkfs -t xfs /dev/sdb2 mkfs.xfs /dev/sdb2
mkswap
命令:mkswap
功能 :製作swap文件系統
語法格式:mkswap [ 選項] < 設備文件>
mount
功能 :掛載文件系統到掛載點,用來操作數據
語法格式:mount [[-t 文件系統類型] < 設備文件> < 掛載點> [-o [ 選項]]
選項
-o
1.defaults
defaults包含7個選項/權限
選項 |
權限 |
---|---|
rw: |
可以讀寫 |
suid: |
使文件系統具有suid和sgid功能 |
dev: |
在文件系統上解釋字符或設備文件 |
exec: |
允許執行二進制文件 |
auto: |
允許開機自動掛載,並且認同-a參數 |
nouser: |
禁止普通用戶掛載 |
async: |
使用異步文件系統 |
2.ro:只讀
3.user:普通用戶可以掛載
4.noexec:在指定文件系統不可以做執行權限
5.sync:直接同步至設備
6.atime:每次訪問文件系統即更新訪問時間
7.remount:重新掛載指定文件系統
8.usrquota:用戶的磁盤限額
9.grpquota:組的磁盤限額
10.loop:掛載偽文件系統
11.nodiratime: 不會更新目錄inode上的最後存取時間
12.noatime: 不會更新檔案inode上的最後存取時間。可以大大減輕檔案系統的負荷。但會令如mutt之類需要存取時間的應用程序不能正常運作。
13.relatime:每次讀取文件/目錄內容時,只在文件/目錄inode上原先的最後存取時間舊於最後修改時間或更新時間 才更新最後存取時間。
1.掛載/dev/sdb1到/mnt/bakcup mount -t ext4 /dev/sdb1 /mnt/backup或mount /dev/sdb1 /mnt/backup 2.掛載centos.iso mount ./centos.iso /mnt/cdrom -o loop 3.掛載/dev/sdb2至/mnt/backup1,此分區為RO mount /dev/sdb2 /mnt/backup1 -o ro 4.查看本地掛載情況 mount 5.將掛載點由 /mnt/backup 改為 /mnt/backup1 mount /dev/sdb1 /mnt/bakcup mount --rbind /mnt/backup /mnt/backup1
swapon
功能 :加載swap分區
語法格式:swapon < 設備文件>
umount
功能 :卸載掛載的設備
語法格式:umount < 掛載點>
注意 :如有操作在掛載點,將無法完成卸載動作。
swapoff
功能 :卸載swap分區
語法格式:swapoff < 設備文件>
eject
功能 :卸載掛載的光驅設備,並自動出倉。
語法格式:eject
注意 :如有操作在掛載點,將無法完成卸載動作。
fsck
功能 :檢測並修復文件系統
語法格式: fsck [ 選項] <-t 文件系統類型> < 設備文件>
關聯命令:
fsck.ext2 fsck.ext3 fsck.ext4 fsck.xfs…
選項:
a: 自動修復文件系統,不詢問任何問題。 A:依照/etc/fstab配置文件的內容,檢查文件內所列的全部文件系統。 N:不執行指令,僅列出實際執行會進行的動作。 P:當搭配"-A"參數使用時,則會同時檢查所有的文件系統。 r:採用互動模式,在執行修復時詢問問題,讓用戶得以確認並決定處理方式。 R:當搭配"-A"參數使用時,則會略過/目錄的文件系統不予檢查。 s:依序執行檢查作業,而非同時執行。 n:對fsck命令所提出的所有問題給出一個no的回應;不打開指定的文件系統來寫。 t:< 文件系統類型> : 指定要檢查的文件系統類型。 T:執行fsck指令時,不顯示標題信息。 V:顯示指令執行過程。 c:檢測磁盤的壞道 C:在運行fsck時顯示進度條, p:不顯示次要問題的消息但是自動修復問題。這個標誌並不是象-y標誌那樣授予大規模許可,當系統正常啟動的時候對自動進行檢查工作有用。 y:對所有fsck命令提出的所有問題假定一個「yes」的響應。這個標誌使fsck命令採取它認為必要的行動。僅在損壞嚴重的文件系統中使用這個標誌。 f:進行快速檢查。在正常情況下,通過非正確方式關閉系統來停機僅有的文件系統很可能被影響,這個文件系統就是當系統停止時在安裝的那些。-f標誌會提示fsck命令不要檢查沒有成功安裝的文件系統。fsck命令通過檢查文件系統超級塊中的s_fmod標誌來決定這件事。當文件系統沒有成功安裝的時候,無論何時文件系統被安裝和被清除,這個標誌都將被設定。如果文件系統被成功的卸載,這不大可能會存在什麼問題。因為多數文件系統沒有成功安裝,不檢查這些文件系統能減少檢查時間。
自動掛載
這個文件是設置開機自啟動的文件,文件系統掛在好需要寫到裏面
文件:/etc/fstab
功能 :文件系統的信息存儲
特點 :
1.可通過fstab配置實現自動掛載/半自動掛載
2.預設置相關選項/權限
3.是否可以dump
4.是否可以fsck
下面是一個掛在磁盤的腳本
這裡是到平時用的磁盤掛載腳本,格式化磁盤以後,創建掛載點。

下面是將用except寫的將fstab.txt的內容寫到fstab文件中
利用mount -a添加到掛載點上

我們來看一下fstab中的內容

如果還不會寫腳本,可以直接將輸入命令和直接添加到文件裏面。
動手之前別忘了添加磁盤哦!
對腳本不了解的,可以先看看了解一下,後面會詳細說的哦!
期待一起成長