VMware基於Linux虛擬機器硬碟空間擴大

2021-06-28 00:45:55 字數 2946 閱讀 6214

vmware基於linux

虛擬機器硬碟空間擴大

隨著 linux假造 機的不絕 應用 ,在vmware中常常 碰到 預先裝好的 linux 假造 機的硬碟空間過小 的題目 ,造成很多 軟體不能安裝, 而重新裝乙個,又挺貧窮 。於是,上網搜了下關於 vmware 硬碟擴容的行動 。 總結如下: 

1、掛載點必需 是乙個目次 。 

2、乙個分割槽掛載在乙個已存在的目次 上,這個目次 可以不為空,但掛載後這個目次 下早年的內容將不可用。 

一:起首 應用 vmware器材擴容分派 的硬碟空間: 

1 、 vmware 供給 乙個下令 行器材, vmware-vdiskmanager.exe ,位於 vmware 的安裝目次 下,比如 

c:\program files\vmware\vmware workstation\vmware-vdiskmanager.exe. 

在 windows 下執行 cmd ,轉到 vmware 的安裝目次 

vmware-vdiskmanager.exe 可以查察 贊助 

2. 對付 擴容,可以輸入下列下令 : 

vmware-vdiskmanager -x 50gb "d:\vmware\winxp\mylinux.vmdk" 

注: 要擴容的體系 這時不能在執行 ,引數 "-x" 表示要擴張假造 機硬碟空間,緊隨厥後 的數字是要擴張到的鉅細 ( 本例為擴張到 50gb ,這是乙個磁碟總量,包孕 了原來 的磁碟容量 ) 。 末了 是指定要操縱 的假造 機磁碟的具體 檔案,要是路徑名中有空格,必需 以雙引號括起來。按回車鍵起頭推行 ,推行 完畢,退出下令 提醒 符視窗, 

重啟 vmware ,會創造假造 機硬碟空間已變成 50gb 了。 

我們重啟假造 機後,創造假造 機的硬碟是變成 50gb 了,但進入 linux 體系 後,用 "df -ah" 查察 創造硬碟空間照樣 原來 那麼大。 

固然 已經擴張 了磁碟,但是由於還沒有顛末 頭區,指定檔案體系 ,以是 linux 操縱 體系 無法識別(著實 就相等於你的硬碟固然 大了,但是你並沒有對其舉辦分割槽是乙個原理 )。下面我們舉辦分割槽處理 賞罰 。 

3. 分割槽:( 這時要切換為 root 使用者,ubuntu下應用 sudo下令 ) 

fdisk 下令 : fdisk -l : 列印當前的磁碟分割槽表,這時我們可以看到磁碟的總量簡直 增進到 50gb 了,但是分割槽只有早年的那幾個原有的分割槽。 

鍵入下令 : fdisk /dev/sda   「sda 就是顛末 擴容的硬碟,為 scsi 硬碟, ide 範例 硬碟對應為 hda ,是對該硬碟舉辦操縱 」 

鍵入 :    m    「 列出 fdisk 的贊助 」 

我們在這裡是要新增乙個新分割槽,即將擴容出來的那部分 做成乙個新分割槽,如許 手法被操縱 體系 掛載識別。 

鍵入:     n    」 下令 n 用於新增新分割槽 " 

此時, fdisk 會讓你選擇新增為邏輯分割槽呢(編號從 5 起頭)照樣 主分割槽(編號 1 到 4 )。選擇主分割槽吧,則鍵入 p ;選擇邏輯分割槽鍵入 l 。 

我們選擇主分割槽於是: 

鍵入:    p               " 選擇建立 主分割槽 " 

此時, fdisk 會讓你選擇主分割槽的編號,假如 已經有了主分割槽 sda1 , sda2 ,那麼編號就選 3 ,即要建立 的該分割槽為 sda3. 

鍵入:     3 

此時, fdisk 又會讓你選擇該分割槽的起頭值這個就是分割槽的 start 值( start cylinder );這裡最好直接按回車, 

假如 您輸入了乙個非預設的數字,會造成空間浪費; 

此時鍵入: w              " 生涯 全部 並退出,分割槽分別 完畢 " 

我們如今 還不能用這個分割槽 , 因 沒技倆化 ,這時要重啟體系 就可以或許 在 dev 下面看到 sda3 ,假如 不重啟不能舉辦下面操縱 

4. 技倆化該新新增的分割槽: 

鍵入: mkfs -t ext3 /dev/sda3 

可能   mkfs.ext3     /dev/sda3 技倆化指定的分割槽 , 依次類推 , 如今 的體系 大部分 都是 ext3 技倆 , 假如 你必要 其餘的 , 可以查察 mkfs 的贊助 。 

此時我們就可以應用 該新增分割槽啦: 

5 、掛載該分割槽: 

手動掛載,則鍵入:sudo mount /dev/sda3 /mnt/sda3 表示將該新分割槽掛載到 /mnt/sda3 / 這個目次 下面 

(注:ubuntu下預設是掛載到 /media對應目次 下,並且 手動掛載的資訊在/etc/mtab檔案下有登記資訊) 

開機主動 掛載,則批改 /etc/fstab 檔案,在這個檔案內裡 新增一行: 

/dev/sda3      /mnt/sda3       ext3    defaults,        0       1     

到這裡就可以應用 該新加分割槽啦 。 

redhat環境 著手動掛載: 

1新建/oracledir資料夾 

2 mount /dev/sda3/   /oracledir

真的成功了麼? 當時我也是這麼認為的,不過等我虛擬機器系統重啟之後,用df -th命令檢視,發現原來的掛載的分割槽不見啦,可是用 fdisk -l 命令檢視,確實是存在的,這是怎麼回事啊?

經過從晚上查詢資料,發下系統確實已經擴容成功,並且成功掛載,只是系統在自動啟動的時候,沒有載入我們擴充套件的分割槽,需要手動將擴充套件的分割槽配置到系統載入檔案裡面去,廢話不多說啦,看下面

基本上所有linux發行版在啟動系統時都是根據/etc/fstab檔案的配置來掛載分割槽的.關於/etc/fstab檔案檔案的描述的講解,網上也有,有時間在整理。在此檔案中我們需要將我們新增的分割槽,按照指定的格式,加入裡面

/dev/sda3                /home                   ext3    defaults        1 1

到此,通過命令檢視,我們會看到分割槽已經掛載,reboot系統後,再次檢視就會發現,系統也正常載入分割槽啦。

基於VMware的linux虛擬機器硬碟空間擴大

sudo cfdisk 顯示系統的檔案系統的格式資訊 隨著linux虛擬機器的不斷使用,在vmware中經常遇到 預先裝好的 linux 虛擬機器的硬碟空間過小 的問題,造成很多軟體不能安裝,而重新裝乙個,又挺麻煩。於是,上網搜了下關於 vmware 硬碟擴容的方法。總結如下 1 掛載點必須是乙個目...

Vmware虛擬機器無法聯網(Linux)

今天開啟好久沒用了虛擬機器,發現上不了網,vmnet8之前被我禁用了,啟用之後在虛擬機器重啟網絡卡提示determining ip information for eth0.failed no link present.check cable?在 etc sysconfig network scri...

Linux安裝VMWare虛擬機器(Kali)

折騰夠了,今天在kali下安裝乙個vmware,好長時間都沒有弄好。最後安裝了最新版本的vmware 11成功了。寫此文留作記錄 加上執行許可權 sudo chmod x 這樣就可以執行了,安裝過程中會開啟圖形介面。不過安裝完畢後卻提示我找不到系統標頭檔案 kernel headers 按照網上搜的...