ทดลองสร้างดิสก์ขนาดต่างๆ ใน VMware Serverบทความนี้ไม่มีไรมาก แค่ทดลองสร้างดิสก์ใน VMware Server ด้วยขนาดต่างๆ ที่ใกล้เคียงกับขนาดฮาร์ดดิสก์จริงๆ (physical disk) ที่มีขายทั่วไป ทั้งนี้เพื่อเปรียบเทียบค่าต่างๆ เช่น จำนวน cylinder, block, หรือ disk size ที่ใช้ได้จริงหลังการสร้าง filesystem แบบ ext3 บนลินุกซ์
ระบบทดสอบ
Host OS รัน VMware Server 1.0.7
Guest OS ติดตั้ง Fedora 10 (i386)
การเพิ่มดิสก์ใน VMware Server
ก่อนที่จะเพิ่มดิสก์ได้ ต้อง shutdown ตัว Guest OS ก่อน หลังจากปิดเรียบร้อย ใช้โปรแกรม VMware Server Console เพื่อแก้ไขค่าคอนฟิกของ Guest OS ดังนี้
คลิ้กที่ลิงค์ “Edit virtual machine settings” ในแท็ปของ Guest OS ที่ต้องการแก้ไข
ในหน้า Virtual Machine Settings แท็ป Hardware กดปุ่ม [Add...]
จะเข้าสู่หน้า Add Hardware Wizard กดปุ่ม [Next >]
เลือก Hardware Type เป็น “Hard Disk” แล้วกดปุ่ม [Next >]
ในหน้า Select a Disk เลือกชนิดเป็น “Create a new virtual disk” แล้วกดปุ่ม [Next >]
เลือก Virtual Disk Type เป็น “SCSI (Recommended)” แล้วกดปุ่ม [Next >]
ใส่ขนาด Disk capacity ที่ต้องการ โดยหน่วยจะเป็น GB สามารถดูตารางด้านล่างเพื่อเปรียบเทียบขนาดที่ต้องระบุใน VMware Server เทียบกับขนาดที่คำสั่ง fdisk ในลินุกซ์จะเห็น (หมายเหตุ สำหรับการทดลอง ในการระบุ Disk Capacity แนะนำให้คลิ้กไม่เลือก “Allocate all disk space now” และ “Split disk into 2 GB files” ออกไป
ในหน้า Specify Disk File ใส่ชื่อไฟล์ที่ใช้เก็บดิสก์ใน VMware ที่สร้างขึ้น แล้วกดปุ่ม [Finish]
กดปุ่ม Power On ใน VMware Server Console เพื่อเปิด Guest OS อีกครั้ง
ตารางเปรียบเทียบค่าที่ต้องระบุ (GB) ใน VMware Server และขนาดที่คำสั่ง fdisk ในลินุกซ์มองเห็น
---------------- -----
VMware Disk Size fdisk
---------------- -----
37.3 40
111.8 120
232.9 250
298.1 320
372.6 400
465.7 500
931.4 1000
ส่วนที่เหลือจะเป็นการเปรียบเทียบค่าต่างๆ ที่ได้จากการระบุดิสก์ขนาดต่างๆ
Disk 40 GB
[root@vmware-disk ~]# fdisk -l /dev/sdb
Disk /dev/sdb: 40.0 GB, 40050569728 bytes
255 heads, 63 sectors/track, 4869 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x4fa7e4c7
Device Boot Start End Blocks Id System
/dev/sdb1 1 4869 39110211 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdb1
[root@vmware-disk ~]# mkdir /mnt/40G
[root@vmware-disk ~]# mount /dev/sdb1 /mnt/40G
[root@vmware-disk ~]# df -h /mnt/40G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdb1 37G 177M 35G 1% /mnt/40G
Disk 120 GB
[root@vmware-disk ~]# fdisk -l /dev/sdc
[code]Disk /dev/sdc: 120.0 GB, 120044335616 bytes
255 heads, 63 sectors/track, 14594 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0ccd4dcd
Device Boot Start End Blocks Id System
/dev/sdc1 1 14594 117226273+ 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdc1
[root@vmware-disk ~]# mkdir /mnt/120G
[root@vmware-disk ~]# mount /dev/sdc1 /mnt/120G
[root@vmware-disk ~]# df -h /mnt/120G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdc1 111G 188M 105G 1% /mnt/120G
Disk 250 GB
[root@vmware-disk ~]# fdisk -l /dev/sdd
Disk /dev/sdd: 250.0 GB, 250074470400 bytes
255 heads, 63 sectors/track, 30403 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x341bd7b6
Device Boot Start End Blocks Id System
/dev/sdd1 1 30403 244212066 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdd1
[root@vmware-disk ~]# mkdir /mnt/250G
[root@vmware-disk ~]# mount /dev/sdd1 /mnt/250G
[root@vmware-disk ~]# df -h /mnt/250G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdd1 230G 188M 218G 1% /mnt/250G
Disk 320 GB
[root@vmware-disk ~]# fdisk -l /dev/sde
Disk /dev/sde: 320.0 GB, 320082437632 bytes
255 heads, 63 sectors/track, 38914 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x254c4f2d
Device Boot Start End Blocks Id System
/dev/sde1 1 38914 312576673+ 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sde1
[root@vmware-disk ~]# mkdir /mnt/320G
[root@vmware-disk ~]# mount /dev/sde1 /mnt/320G
[root@vmware-disk ~]# df -h /mnt/320G/
Filesystem Size Used Avail Use% Mounted on
/dev/sde1 294G 191M 279G 1% /mnt/320G
Disk 400 GB
[root@vmware-disk ~]# fdisk -l /dev/sdf
Disk /dev/sdf: 400.0 GB, 400076203520 bytes
255 heads, 63 sectors/track, 48639 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x3d2e7cad
Device Boot Start End Blocks Id System
/dev/sdf1 1 48639 390692736 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdf1
[root@vmware-disk ~]# mkdir /mnt/400G
[root@vmware-disk ~]# mount /dev/sdf1 /mnt/400G
[root@vmware-disk ~]# df -h /mnt/400G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdf1 367G 195M 348G 1% /mnt/400G
Disk 500 GB
[root@vmware-disk ~]# fdisk -l /dev/sdg
Disk /dev/sdg: 500.0 GB, 500041567232 bytes
255 heads, 63 sectors/track, 60793 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe76bfa8e
Device Boot Start End Blocks Id System
/dev/sdg1 1 60793 488319741 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdg1
[root@vmware-disk ~]# mkdir /mnt/500G
[root@vmware-disk ~]# mount /dev/sdg1 /mnt/500G
[root@vmware-disk ~]# df -h /mnt/500G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdg1 459G 199M 435G 1% /mnt/500G
Disk 1000 GB (1 TB)
[root@vmware-disk ~]# fdisk -l /dev/sdh
Disk /dev/sdh: 1000.0 GB, 1000083134464 bytes
255 heads, 63 sectors/track, 121586 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x96fd10a2
Device Boot Start End Blocks Id System
/dev/sdh1 1 121586 976639513+ 83 Linux
[root@vmware-disk ~]# mkfs.ext3 /dev/sdh1
[root@vmware-disk ~]# mkdir /mnt/1000G
[root@vmware-disk ~]# mount /dev/sdh1 /mnt/1000G
[root@vmware-disk ~]# df -h /mnt/1000G/
Filesystem Size Used Avail Use% Mounted on
/dev/sdh1 917G 200M 871G 1% /mnt/1000G
ข้อมูลอ้างอิง
คุณไม่สามารถมองเห็น links ได้ กรุณา.สมัครสมาชิก หรือ เข้าสู่ระบบhttp://spalinux.com/2008/12/creating_various_disk_size_in_vmware_server