一、掛載問題的引入
我們大多數人用慣了windos系統,對linux系統中磁盤的管理就先入為主,不太好理解掛載這一動作。在linux系統中添加一塊新磁盤后,要進行分區、格式化(分配文件系統)、掛載。當執行ll /dev/sd* 時,可以看到相關的磁盤信息。大多數人會覺得硬盤添加,且分區、格式化了,可以用了。其實不然,還沒有掛載好的硬盤就像新修的房子沒有門一樣,掛載就是將磁盤和某個文件夾捆綁在一起,做成一道磁盤的大門。
二、創建分區(MBR)
1.創建分區
[root@localhost ~]# fdisk /dev/sdb
n //創建新分區
p //主分區
1 //1號分區
回車 //起始扇區
+100M //結束大小
e //擴展分區
以上一路默認就行
w //保存分區設置。
2.刪除分區
[root@localhost ~]# fdisk /dev/sdb
d //刪除,會有相應選項
三、格式化
mkfs.ext4 /dev/sdb
四、掛載
1、手動掛載,重啟失效
# mount -t ext4 /dev/sdb1 /mnt/disk1(了解) //手動不推薦
2、手動掛載,永久有效
vim /etc/fstab
/dev/sdb1 /mnt/disk1 ext4 defaults 0 0
磁盤 掛載點 文件系統類型 默認選項 優先級 優先級
#mount -a (使永久掛載立即生效)
3、自動掛載
autofs自動掛載服務是一種Linux系統守護進程,當檢測到用戶視圖訪問一個尚未掛載的文件系統時,會自動掛載該文件系統。簡單來說,將掛載信息寫入/etc/fstab文件中,系統在每次開機時都會自動掛載,而autofs服務則是在用戶需要使用該文件系統時才去動態掛載,從而節約了網絡資源和服務器硬件資源的開銷。
#yum -y install autofs
(1)在主配置文件里添加如下內容vim /etc/auto.master
/media /etc/cdrom.misc
(2)在子配置文件中添加如下內容
子配置文件按照“掛載目錄 掛載文件類型及權限 :設備名稱”的格式進行填寫。vim /etc/cdrom.misc
cdrom -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
(3)啟動autofs服務,並加入開機啟動項
systemctl start autofs
systemctl enable autofs
4、df -hT查看掛載情況
5、#blkid 用uuid掛載
6、“0 0 ” “0 1”的意思
第五個字段表示“指定分區是否被 dump 備份”,0 代表不備份,1 代表備份,2 代表不定期備份。
第六個字段表示“指定分區是否被 fsck 檢測”,0 代表不檢測,其他數字代表檢測的優先級,1 的優先級比 2 高。所以先檢測 1 的分區,再檢測 2 的分區。一般分區的優先級是 1,其他分區的優先級是 2。
fsck(file system check)用來檢查和維護不一致的文件系統。若系統掉電或磁盤發生問題,可利用fsck命令對文件系統進行檢查。
理論多:https://www.strives.cn/?p=70&from=groupmessage