Linux服務器第一次分區或掛載新磁盤說明
1、磁盤分區常用命令說明
1)fdisk -l
參看磁盤信息,可獲得當前服務器磁盤的總體狀況
2)lsblk
查看磁盤分區信息,磁盤分區前重要的信息獲取命令,根據當前已有分期信息來綜合判斷、考慮繼續分區方案
3)df -h
查看磁盤使用情況,根據當前使用情況,綜合考慮新磁盤分區後怎麼掛載,掛載到那個目錄下
4)fdisk [磁盤路徑]
例如 fdisk /dev/sda (即將要對sda磁盤進行分區操作),
操作過程中的命令輸入: m 幫助; p 分區情況 ;n 新建分區; d 刪除分區;
5)mkfs.ext4 /dev/sda1-2-3
以ext4的格式對制定分區(/dev/sda1、/dev/sda2....)進行格式化操作,新建分區後必須格式化
6)partprobe /dev/vdb
刷新分區表(或重啓系統)
7)mount [分區路徑] /dev/vdb1-2-3 [目錄]/home....
掛載
8)umount [分區路徑]/dev/vdb1-2-3
卸掛
9)/etc/fstab
查看磁盤分區自動掛載情況信息,重要:mount 命令掛載磁盤後即可使用,但服務器重啓後掛載會失效,必須將掛載信息配置到 /etc/fstab 配置文件中,即使服務器重啓也會自動掛載磁盤
2、磁盤分區及掛載操作步驟
1)查看磁盤總體情況,大小,磁盤個數等信息
2)參看磁盤分區信息: lsblk,可判斷出當前有多少新空間可以被分配
3)查看磁盤使用情況,df -h, 查看當前各磁盤分區的使用情況,及分區情況
4)通過1)、2)、3) 可綜合判斷出還有多少磁盤空間可被分配、應該掛載到那個目錄下,或者是否需要新建目錄來掛載新分配的磁盤分區
5)分區操作:fdisk [磁盤路徑] ,輸入 n, 進行分區操作,選擇起始字符位置大小(確定磁盤分區的大小),如果分區時誤操作,可以繼續執行fdisk [磁盤路徑] 輸入d,進行刪除指定分區
6)重新讀取分區,即刷新分區(不用重啓)partprobe /dev/vdb
7)格式化新分區:mkfs.ext4 /dev/sda1
8)掛載分區:mount [分區路徑] /dev/vdb1 [目錄]/home....
9)配置自動加載分區: /etc/fstab
例如:將配置信息 UUID=c01b64f1-4d6d-4570-8169-9fd418adccf7 /usr/local/public ext4 defaults 1 0 添加到fstab文件最後一行,保存即可
注:手續我們需要獲取磁盤分區的uuid以及type,然後配置fstab參數; 具體步驟如下:
(1)查看某個分區的唯一標誌 和磁盤編碼類型
執行命令: blkid
(2)fstab 配置文件參數說明:共6列
第一列:Device:磁盤設備文件或者該設備的Label或者UUID,一般我們通過blkind 獲取UUID
第二列:設備的掛載點(Mount point),確定該分區掛在那個目下 例如:/usr/local/public
第三列:filesystem:磁盤文件系統的格式, 包括ext2、ext3、ext4、reiserfs、nfs、vfat等
第四列:parameters:文件系統的參數,一般取defaults 即可
Async/sync | 設置是否爲同步方式運行,默認爲async |
auto/noauto | 當下載mount -a 的命令時,此文件系統是否被主動掛載。默認爲auto |
rw/ro | 是否以以只讀或者讀寫模式掛載 |
exec/noexec | 限制此文件系統內是否能夠進行"執行"的操作 |
user/nouser | 是否允許用戶使用mount命令掛載 |
suid/nosuid | 是否允許SUID的存在 |
Usrquota | 啓動文件系統支持磁盤配額模式 |
Grpquota | 啓動文件系統對羣組磁盤配額模式的支持 |
Defaults | 同事具有rw,suid,dev,exec,auto,nouser,async等默認參數的設置 |
第五列:能否被dump備份命令作用:dump是一個用來作爲備份的命令。通常這個參數的值爲0或者1
0 | 代表不要做dump備份 |
1 | 代表要每天進行dump的操作 |
2 | 代表不定日期的進行dump操作 |
第六列:是否檢驗扇區:開機的過程中,系統默認會以fsck檢驗我們系統是否爲完整(clean)
0 | 不要檢驗 |
1 | 最早檢驗(一般根目錄會選擇) |
2 | 1級別檢驗完成之後進行檢驗 |