1. 程式人生 > >Ubantu擴充套件虛擬機器的磁碟空間的方法

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

1、虛擬機器的磁碟擴容步驟如下

 

2、將擴充套件的磁碟空間掛載到系統中

1)分割槽操作的幾個命令

      fdisk              磁碟分割槽相關操作

      df                  系統分割槽掛載資訊

      mount           掛載分割槽

      umount         解除安裝分割槽

      mkfs.ext4     格式化分割槽

2)執行命令 sudo df -h檢視磁碟空間資訊。如下:

也可以使用sudo df -hT命令,該命令還可以檢視分割槽的檔案系統型別。如下:

如圖所示磁碟分割槽/dev/sda1的檔案系統型別是ext4。關於檔案系統型別可以參考:

https://blog.csdn.net/abcd1f2/article/details/51314629

確定檔案系統型別的方法可以參考

https://www.howtoing.com/find-linux-filesystem-type

3)執行命令sudo fdisk -l命令檢視磁碟裝置資訊。如下:

注意不要混淆磁碟和磁碟分割槽的概念,可以參考:

https://www.fujieace.com/linux/no-partition-is-defined-yet.html

對於主分割槽、擴充套件分割槽、邏輯分割槽:一個硬碟可以有1到3個主分割槽和1個擴充套件分割槽,也可以只有主分割槽而沒有擴充套件分割槽,但主分割槽必須至少有1個,擴充套件分割槽則最多隻有1個,且主分割槽+擴充套件分割槽總共不能超過4個。邏輯分割槽可以有若干個。

4)新增磁碟分割槽,操作如下:

執行命令:sudo fdisk /dev/sda,結果如下

最後的w是儲存修改,上面對扇區的結束地址的大小設定決定了分割槽的大小:從下面的圖中我們可以看到新建立的分割槽中每個扇區大小為2046個位元組即大約2kb,而分割槽大小為1023kb,說明每個分割槽大概有512個扇區。對其他分割槽進行驗證發現結果差不多。(這都是我的猜測,不是很懂硬體)

完成以上操作,就建立了一個新的分割槽,如下:

4)建立分割槽之後,需要使用命令sudo mkfs.ext4 /dev/sda3 格式化分割槽,將分割槽檔案系統型別設定為ext4,結果如下:

5)將新建立的分割槽掛載到檔案目錄之下,如下:

先建立目錄:mkdir disk1

將/dev/sda3掛載到~/disk1下: sudo mount /dev/sda ~/disk1

檢視磁碟空間情況:

也可以設定開機自動掛載:

修改fstab檔案:vi  /etc/fstab

新增行 /dev/sda3  ~/disk1 ext4 defaults, 0 1

3、刪除分割槽

1)首先解除安裝分割槽,使用命令sudo umount /dev/sda3 ,結果如下:

從圖中可以看到/dev/sda3已經解除安裝。

2)刪除分割槽

檢視刪除是否成功:

===》》可以參考:

http://www.cnblogs.com/chenyongjun/p/4604222.html

https://blog.csdn.net/openn/article/details/9856451

https://blog.csdn.net/xiexievv/article/details/50525783