磁盤的分區和掛載(mount)


一、掛載問題的引入

我們大多數人用慣了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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM