iT邦幫忙

0

虛擬作業系統linux下磁區硬碟空間擴充問題

vm

請教大家 ubuntu vm下磁區如下
https://ithelp.ithome.com.tw/upload/images/20201210/20003705eHrG67VPYy.png

我把實體硬碟擴充加大後,虛擬作業系統下的VM磁區要如何增加呢? 謝謝

1
japhenchen
iT邦大師 1 級 ‧ 2020-12-11 09:06:31

要使用LVM邏輯卷,才能擴充卷的容量
https://www.linuxtechi.com/extend-lvm-partitions/

如果你是用實體卷,最簡單的方法就是開個新的LVM,把資料全複制過去,fstab/root指向LVM上,重開機,確定資料都平移過去並且開機沒問題,再把舊的實體卷移除,再擴充LVM卷的容量即可

要做之前,把VMDK或VHD硬碟檔備份起來,免得做錯就麻煩

ektrontek iT邦研究生 2 級 ‧ 2020-12-11 18:38:26 檢舉

請教sudo apt-get install lvm2 在ubuntu 10.04.4下怎麼無法安裝呢? 會出現找不到package訊息
謝謝

1
補覺鳴詩
iT邦研究生 2 級 ‧ 2020-12-11 09:17:12
  1. 先調整 partition 大小
    parted /dev/sdb
    使用 resize

2.調整你的 filesystem
看你的檔案系統
ext3/4
resize2fs /dev/sdb1

xfs
xfs_growfs -d /dev/sdb1

詳細可以參考這邊文章
http://benjr.tw/94843

看更多先前的回應...收起先前的回應...
ektrontek iT邦研究生 2 級 ‧ 2020-12-13 13:57:42 檢舉

請教, 這是它空間已經用完, 無法在擴充硬碟大小的意思嗎? 謝謝
https://ithelp.ithome.com.tw/upload/images/20201213/20003705bCuSuMwJ29.png

補覺鳴詩 iT邦研究生 2 級 ‧ 2020-12-13 20:27:42 檢舉

你先下 fdisk -l 列出資訊
看你幾個回覆是你的 VM DISK 根本沒擴大
你說的增加實體硬碟,是把硬碟插在主機上?
那 hypervisor 有增加空間嗎 ?
vm disk 有增加空間嗎 ?

ektrontek iT邦研究生 2 級 ‧ 2020-12-14 20:40:26 檢舉

vm disk 有增加空間-->上列的方式就會作用嗎?
(因為我先試著新增實體硬碟,然後mount到這顆磁區)

補覺鳴詩 iT邦研究生 2 級 ‧ 2020-12-14 23:28:33 檢舉

一開始你的貼圖是要增加 /dev/sdb1
為什麼你現在變成 /dev/conflunce-vg/root

感覺你的狀況是實體跟虛擬完全搞不清楚
整個基礎概念沒有,這樣沒辦法解決問題的
建議 SI 至現場處理吧

ektrontek iT邦研究生 2 級 ‧ 2020-12-16 09:15:09 檢舉

那是我要在lab環境下練習, 找一台ubuntu來測試的畫面, 現在問題是我可以新增一個磁區到現有的partition, 但是我沒辦法把新增的大小併在舊的磁區上, 是否有這部份的資訊, 謝謝
https://ithelp.ithome.com.tw/upload/images/20201216/20003705G2H3OHYBzU.png

0
wayneup4
iT邦新手 3 級 ‧ 2020-12-11 09:18:35
ektrontek iT邦研究生 2 級 ‧ 2020-12-11 23:17:53 檢舉

請教 gpart已經沒有剩餘空間可增加的話, 要如何擴充增加?tks
https://ithelp.ithome.com.tw/upload/images/20201211/20003705BoIEdXXpn2.png

0
loke0204
iT邦新手 3 級 ‧ 2020-12-11 09:47:39

**
lsblk 指令列出所有硬碟及分割區

lsblk

NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 20G 0 disk
└─sda1 8:1 0 10G 0 part /

parted /dev/sdx

確認檔案格式

(parted) print

執行 partition resize

(parted) resizepart

Partition number? <磁區代號>
End? [XXGB]?

(parted) quit

ext4 擴充 :resize2fs e2fsck

resize2fs /dev/sdx1

resize2fs 1.42.9 (4-Feb-2014)
Please run 'e2fsck -f /dev/sdx1'

#e2fsck -f /dev/sdx1
e2fsck 1.42.9 (4-Feb-2014)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sdx1: 12/122400 files (0.0% non-contiguous), 17766/488280 blocks

resize2fs /dev/sdb1

resize2fs 1.42.9 (4-Feb-2014)
Resizing the filesystem on /dev/sdb1 to 976560 (1k) blocks.
The filesystem on /dev/sdb1 is now 976560 blocks long.

xfs 擴充 : xfs_growfs

要将XFS文件扩展到1986208:

$ sudo xfs_growfs /filename -D 1986208

选项来指定大小,xfs_growfs将会自动扩展XFS文件系统到最大的可用大小。

$ sudo xfs_growfs /filename

**

ektrontek iT邦研究生 2 級 ‧ 2020-12-13 10:36:39 檢舉

感謝, 但xfs_growfs,resize這些指令在 ubuntu 10.04 都下載不到, 是否有建議的解決方法
https://ithelp.ithome.com.tw/upload/images/20201213/200037056EN5YvIq46.png

我要發表回答

立即登入回答