【Linux】Linux檔案系統管理1 磁碟分割槽、格式化、掛載-卷標掛載

海星星hktk發表於2015-12-14

Linux檔案系統管理1 

磁碟分割槽、格式化、掛載-卷標掛載  

 
本文連結:http://blog.itpub.net/29475508/viewspace-1872045/
轉載請註明出處!謝謝!


作業系統: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是一個單獨的檔案系統,對應一個硬碟分割槽,有自己獨立的磁碟空間大小

檢視/u01file1檔案已經不顯示

[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 ,根據磁碟響應先後順序確定名稱。

 

 

呂星昊  Damon
2015.12.14

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29475508/viewspace-1872045/,如需轉載,請註明出處,否則將追究法律責任。

相關文章