2021-05-12 14:32:11
Linux檔案系統管理
作業系統:RHEL6.4 - 64
在Linux作業系統(虛擬機器)中增加30G磁碟
分割區,第一個主分割區18G ,格式化為ext4檔案系統, 掛在到 /u01
要實現系統重新啟動依然有效(開機自動掛載)使用LABEL進行掛載
1.1.1 確認系統中磁碟裝置
df -Th 檢視當前檔案系統使用情況
[root@rhel64 ~]# df -Th
檢視當前磁碟裝置及分割區情況
[root@rhel64 ~]# fdisk -cul
1.1.2 增加30G SCSI磁碟
關閉作業系統
[root@rhel64 ~]# shutdown -h now
儲存中增加一個SCSI控制器
在SCSI控制器上增加一個30G磁碟
磁碟新增完成,啟動虛擬機器作業系統。
1.1.3 檢視磁碟裝置情況
[root@rhel64 ~]# fdisk -cul
每次重新啟動後,磁碟的命名可能會發生變化。
此次重新啟動後,新新增磁碟名稱為/dev/sda
1.1.4 分割區 fdisk
檢視新加磁碟分割區情況
[root@rhel64 ~]# fdisk -cul /dev/sda
[root@rhel64 ~]# fdisk /dev/sda
提示推薦使用cu ,按m幫助,q退出
重新使用 fdisk -cu 方式分割區
[root@rhel64 ~]# fdisk -cu /dev/sda
m檢視命了幫助
n新增新分割區 p 主分割區 1 first sector 預設迴車 laster sector 輸入分割區大小 +18G
m檢視幫助 p列印當前分割區表
m檢視幫助 w儲存分割區表
再次檢視新磁碟分割區情況
[root@rhel64 ~]# fdisk -cul /dev/sda
檢視對應裝置
[root@rhel64 ~]# ll /dev/sda*
1.1.5 格式化 mkfs.ext4
企業版6預設使用ext4檔案系統
[root@rhel64 ~]# mkfs.ext4 /dev/sda1
1.1.6 打卷標 e2label
[root@rhel64 ~]# e2label
[root@rhel64 ~]# e2label /dev/sda1 u01
檢視卷標、UUID
[root@rhel64 ~]# blkid
1.1.7 建立掛載點
掛載點本質就是一個目錄,是存取磁碟分割區的入口
[root@rhel64 ~]# mkdir /u01
[root@rhel64 ~]# ls -ld /u01
1.1.8 臨時掛載
掛載前 在/u01中建立檔案 file1
[root@rhel64 ~]# touch /u01/file1
[root@rhel64 ~]# ll /u01
檢視檔案系統,此時/u01只是一個普通目錄,占用 / 檔案系統空間
[root@rhel64 ~]# df -Th
使用mount命令 掛載/dev/sda1 到 /u01
[root@rhel64 ~]# mount /dev/sda1 /u01
[root@rhel64 ~]# df -Th
掛載後 /u01是一個單獨的檔案系統,對應一個硬碟分割區,有自己獨立的磁碟空間大小
檢視/u01,file1檔案已經不顯示
[root@rhel64 ~]# ll /u01
1.1.9 解除安裝檔案系統
解除安裝前,在/u01中新建檔案file2
[root@rhel64 ~]# touch /u01/file2
[root@rhel64 ~]# ll /u01
解除安裝/u01檔案系統 檢視/u01中檔案,顯示之前的file1 file2不顯示
[root@rhel64 ~]# umount /u01
[root@rhel64 ~]# df -Th
[root@rhel64 ~]# ll /u01
1.1.10 寫入/etc/fstab 實現系統啟動自動掛載
檢視組態檔/etc/fstab
[root@rhel64 ~]# cat /etc/fstab
備份組態檔,在組態檔中增加新條目
[root@rhel64 ~]# cp /etc/fstab /etc/fstab.bak
[root@rhel64 ~]# vi /etc/fstab
G快速移動游標到最後一行 o下一行開始插入,可以使用Tab鍵分隔對齊
LABEL=u01 /u01 ext4 defaults 0 0
可以使用LABEL掛載,也可以使用UUID掛載。
不要使用如下掛載方法!!!
當前狀態沒有問題,重新啟動後,磁碟名稱可能會發生變化,30G的新加磁碟重新啟動後可能變為/dev/sdb!!!
/dev/sda1 /u01 ext4 defaults 0 0
檢視檔案系統情況,使用mount /u01掛載,如果/etc/fstab設定正確,可以正常掛載
[root@rhel64 ~]# df -Th
[root@rhel64 ~]# mount /u01
[root@rhel64 ~]# df -Th
[root@rhel64 ~]# ll /u01
1.1.11 關閉作業系統,重新啟動驗證
[root@rhel64 ~]# shutdown -h now
[root@rhel64 ~]# df -Th
/u01檔案系統能夠顯示,說明重新啟動自動掛載成功。
注意:此時/u01對應的磁碟分割區顯示為/dev/sdb1,說明這次關機重新啟動後,30G磁碟名稱是/dev/sdb!
也有可能還是/dev/sda ,根據磁碟響應先後順序確定名稱。
更多詳情見請繼續閱讀下一頁的精彩內容: http://www.linuxidc.com/Linux/2015-12/126304p2.htm
相關文章