天天看點

擴充VM的虛拟機的檔案系統——CentOS

入職新公司的第一周,接觸到了很多新東西,然後希望通過部落格來記錄我在新公司的成長,争取每周都有至少一篇的輸出,加油!

這裡詳細記錄一下在虛拟機上擴充檔案系統空間的步驟,同時也記錄一下踩過的坑,希望對讀到這篇文章的你有些幫助(主要是怕萬一下次還弄一次,自己完全記不住),是以最重要的就是可讀性!!!

環境: VMware 14.1.1

Linux version 4.4.0-38-generic

一. 擴充VM上面配置的虛拟機硬碟大小

1. 清單内容

在虛拟機關閉時,進行如下操作(我電腦隻有500G,是以分了80G):

擴充VM的虛拟機的檔案系統——CentOS

二. 打開虛拟機

三. 新增磁盤分區

注: 如果不是用root登陸,請在指令前面加上 sudo

1. 首先檢視系統目前的檔案系統狀态,上面的disk顯示為目前硬碟,下面的device為目前的所有分區

fdisk -l

擴充VM的虛拟機的檔案系統——CentOS

2. 對新增磁盤進行分區,在提示commend(m for help)時輸入n 進行新增,接下來輸入p建立一個主分區,輸入分區号(1-4),然後可以直接預設回車兩次,最後輸入wq,點選回車。示範圖如下:

擴充VM的虛拟機的檔案系統——CentOS

- 注:在出現First sector 和Last sector,仔細觀察一下顯示的sector号,防止自動新增時出現很小的空間,如果不知道具體sector的号,可以使用

fdisk -l

檢視磁盤的sector起始号

3. 更新分區表

partprobe

四. 檔案挂載

1. 我是将已經存在的檔案夾轉移到新的磁盤下,如果直接采用檔案夾挂載,會出現找不到檔案的狀況,是以需要先建立一個temp檔案夾,把檔案複制到temp檔案夾下,同時把這個檔案夾挂着建立的磁盤下面。

2.

mkdir temp

3.

mount -o ext4 /dev/sd4 /home/gzq/temp

4. cp -a /home/gzq/<要備份的檔案夾> /home/gzq/temp

5. rm -rf /home/gzq/<要備份的檔案夾>

+ 第3行意思是将/home/gzq/temp下的檔案存放在/dev/sd2(這個是我剛才建立的分區),挂載目錄一定是要存在的路徑

五. 設定開機自動啟動

vi /etc/fstab

末尾增加一行

/dev/vdb1 /home ext4 defaults 1 2

儲存退出

一切搞定,也是百度了很多資料,謝謝各位大神的分享!有寫的不詳實的地方希望諒解,謝謝!

繼續閱讀