Virtualization

在 xen 伺服器中創建 tmpfs 文件系統來儲存 VM

  • August 15, 2012

我想使用 XEN 伺服器為我的一個 vm 創建一個tmpfs文件系統以在其上執行。

在主機上我試過這個但不工作,。

xe sr-create device-config:device=/dev/shm name-label=“RAM” type=tmpfs

是否可以使用 xe 命令創建tmpfs文件系統並使 vm 在其上執行而不是在 HDD 上執行。此 VM 不應因等待磁碟而減慢(這是必需的)。這可以使用 XEN 伺服器實現嗎?是有更好的方法嗎?此主機只有一個 HDD,無法添加額外的儲存空間。

我在這裡猜測,但 tmpfs 會生成一個文件系統。SR 是塊設備。您可能會在 tmpfs 上創建一個空文件,在其上執行 losttup,然後將其用作 tmpfs 上的塊設備。

編輯:我剛剛做了一個快速測試:

dd if=/dev/zero out=/dev/shm/testing bs=4M count=100
losetup /dev/loop0 /dev/shm/testing
parted /dev/loop0 mklabel msdos
parted /dev/loop0 mkpart 1 primary ext2 0% 100%
pvcreate /dev/loop0

此時您可以將其作為 LVM 的一部分,因此您應該可以在其上放置圖像。

引用自:https://serverfault.com/questions/417721