首頁 > 軟體

Linux檔案系統管理

2020-06-16 17:48:47

作業系統: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


IT145.com E-mail:sddin#qq.com