1. 程式人生 > >vm虛擬機器linux磁碟空間不足,手動擴大(本人操作可行) .

vm虛擬機器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 作業系統無法識別(其實就相當於你的硬碟雖然大了,但是你並沒有對其進行分割槽是一個道理)。下面我們進行分割槽處理。

方法二:使用VM圖形介面,關閉虛擬機器,編輯虛擬機器配置,直接將硬碟空間擴容。

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      0  
到這裡就可以使用該新加分割槽啦 。

Redhat環境下手動掛載:
1新建/oracledir資料夾
2 mount /dev/sda3/   /oracledir


關於/etc/fstab檔案的相信說明參見:

http://www.5dlinux.com/article/1/2007/linux_10628.html

相關推薦

vm虛擬機器linux磁碟空間不足,手動擴大(本人操作可行) .

隨著Linux虛擬機器的不斷使用,在VMware中經常遇到 預先裝好的 linux 虛擬機器的硬碟空間過小 的問題,造成很多軟體不能安裝, 而重新裝一個,又挺麻煩。於是,上網搜了下關於 vmware 硬碟擴容的方法。 總結如下: 1、掛載點必須是一個目錄。 2、一個分割槽掛載在一個已存在的目錄上,這個目

虛擬機器ubuntu磁碟空間不足,如何擴容

我從來沒有想過我的虛擬機器記憶體會不夠用,畢竟已經20G了,可是最近學習Python,裝了些學習有關的軟體, 期末做libvirt管理實驗,存了兩個映象,就變成這樣了,所以,我就像了要擴充套件硬碟空間,在網上看到了這個 Gparted工具。就嘗試了下,最後成功了。。。

linux虛擬機器上系統空間不足——擴容問題(二)

隨著Linux虛擬機器的不斷使用,在VMware中經常遇到 預先裝好的 linux 虛擬機器的硬碟空間過小 的問題,造成很多軟體不能安裝, 而重新裝一個,又挺麻煩。於是,上網搜了下關於 vmware 硬碟擴容的方法。 總結如下: 1、掛載點必須是一個目錄。 2、一個分割槽掛載在一個已存在的目錄上,這個目錄可以

mysql訪問日誌滿造成linux磁碟空間不足問題系列跟蹤解決

                         &nb

如何增加VMWare虛擬機器磁碟空間磁碟擴充套件)

1.擴充套件硬碟空間 這一部分很簡單,而且網上的教程已經很多了,我就隨便放了一篇,可能不同的虛擬機器版本操作稍有不同,不過大同小異 一.在虛擬機器關機狀態下點選磁碟如圖: 二.在彈出視窗點選擴充套件如圖: 三.這裡很重要選擇磁碟大小是擴充套件後的磁碟總大小 四.點選

Ubantu擴充套件虛擬機器磁碟空間的方法

1、虛擬機器的磁碟擴容步驟如下:   2、將擴充套件的磁碟空間掛載到系統中 1)分割槽操作的幾個命令       fdisk              磁碟

win10下訪問vm虛擬機器Linux服務

一、環境 win10作業系統 centos6.5 VMware® Workstation 14 Pro虛擬機器 二、互相訪問設定步驟 1.檢視如下圖所示 2.記住上面的IP和閘道器,進行如下圖操作

VMware虛擬機器壓縮磁碟空間-toolbox空間縮減

使用vmware-toolbox節省磁碟空間 Linux虛擬機器裡開啟終端(Term)切入超級使用者,執行以下命令 sudo /usr/bin/vmware-toolbox-cmd disk list 搜尋檢視磁碟掛載點,然後執行 sudo /usr/bin/vmware-toolbox-c

vm虛擬Linux每次開機需要手動打開網卡

https src img jpg xshel -s size ffffff network 今天做實驗,每次重啟虛擬機,XShell連接不上,需要進去控制臺手動修改網卡連接。 解決方法: 修改ifcfg-eno16777736中 ONBOOT屬性為yes網卡在 /etc/

vm虛擬機器linux安裝vm tools

一,VMware虛擬機器中手動安裝VMware Tools 在自動安裝VMware Tools時出錯的情況下,自己手動安裝VMware Tools。 ①建立目錄 mkdir -p /mnt/cdrom ②裝載CD-ROM mount -t auto /dev/cdrom/mnt/cd

如何增加VMWare虛擬機器磁碟空間(兩種方法:增加磁碟方式和增加分割槽方式)

首先是通過增加磁碟的方式:最近需要在虛擬機器裡面實際操作些東西,需要至少兩個盤,一個系統盤,一個普通盤,結果發現安裝完虛擬機器後預設只有一個C盤,本來還想打算採用工具無損分割槽從C盤分出來一些,後來發現不行, 太麻煩不說,而且不符合虛擬機器的自由玩精神,後來發現原來可以從虛擬

Ubuntu 擴大虛擬機器系統磁碟空間

 VMWare 11 版本給虛擬機器預設分配20G磁碟,擴充套件至30G。下面是擴充套件方法: 虛擬機器磁碟擴容   虛擬機器保持關閉狀態,設定 -> 磁碟 -> 拓展 -> 最大磁碟大小  設成 30G 系統中使用拓展的空間   磁碟擴容後系統並不能自

VMware 虛擬機器佔用磁碟空間

使用VMware建立的虛擬機器儘管已經設定分配的磁碟大小,但仍然會發現虛擬機器佔用的磁碟空間會越來越大,而直觀體現就是虛擬機器系統檔案 vmdk 不斷增大。因此下面介紹一個簡單的方法,使用 VMwar

VM虛擬機器Linux擴充套件磁碟空間的方法

一、Vm虛擬機器下Linux擴充套件原有磁碟空間,詳細步驟如下: 需注意以下幾點: linux只能擴充套件磁碟容量而不能減小, 所填寫的容量為總容量,即包含已分割槽的磁碟, 擴充套件容量時不能有快照喲,大家可以先把快照刪除掉。 2.啟動Linux,檢視系統

Vm虛擬機器擴充套件Ubuntu系統磁碟空間

一般我們在安裝虛擬機器時都會選擇預設的20G磁碟空間,但是一旦需要搭建一兩個交叉編譯環境後,20G的空間就無法滿足了,我就是出現了這樣的情況,所以也在這裡建議大家,如果需要在虛擬機器上搭建比較複雜的環境的話,一般給虛擬機器50G的記憶體空間較合適。 這裡是我的Ubuntu系

virtualbox 虛擬機器磁碟空間不足的解決

轉自:http://www.lampblog.net/2010/08/virtualbox-%E8%99%9A%E6%8B%9F%E6%9C%BA%E7%A3%81%E7%9B%98%E7%A9%BA%E9%97%B4%E4%B8%8D%E8%B6%B3%E7%9A%84%E8%A7%A3%E5%8

VM環境下Linux虛擬機器擴充套件儲存空間操作方法總結

用VMwareware虛擬機器安裝的 Linux 系統剩餘空間不足,造成軟體無法正常安裝。如果重新裝一遍系統就需要重新配置好開發環境和軟體的安裝配置。一、空間擴充套件 (1)開啟VMware,選擇Edit Virtual mache settings,Utilities下拉框

VM虛擬機器linux centOS 聯網單網絡卡配置教程

      VM虛擬機器提供了三種聯網模式:主機模式,nat模式,橋接模式    1.主機模式 真實環境和虛擬環境是隔離開的;在這種模式下,所有虛擬系統可惜相互通訊,但是虛擬系統和真實網路是被隔開的,但主機可以上網。 2.

linux磁碟空間不足導致oracle無法登入的解決方案

問題:​​​​​​oracle突然無法登入成功 原因:發現是磁碟空間不足,而且oracle被關閉了 解決方案如下: 1、確定oracle安裝在哪臺linux機器,並登入 2、檢視磁碟使用情況 : df -h,看看哪個磁碟空間滿了 3、找到沒有用的檔案,並刪掉。

Linux】no space left on device 磁碟空間不足原因及排查方法

在系統使用中,經常會遇到no space left on device 磁碟空間不足的情況, 下面來詳細的介紹一下產生這種情況的幾種原因及解決辦法: 1. 首先我們要清楚inode 和 block的概念: inode在格式化建立檔案系統的時候誕生,用來存放檔案的屬性資訊,