磁盤管理
第一步:創建鏡像
創建一個大小為 3G 的,格式為 qcow2 的磁盤鏡像
qemu-img create -f qcow2 -o size=3G /var/lib/libvirt/images/zxw.qcow2
格式 大小 路徑
第二步:查看磁盤信息:
[root@zxw7 images]# ls
centos7.0.qcow2 CentOS-7-x86_64-DVD-1611.iso zxw.qcow2
[root@zxw7 images]# qemu-img info zxw.qcow2
image: zxw.qcow2 名字
file format: qcow2 格式
virtual size: 1.0G (1073741824 bytes) 大小
disk size: 196K 實際大小
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: false
第三步:添加網卡
第四步:打開虛擬機查看磁盤
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 9G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 8G 0 part
├─cl-root 253:0 0 7.1G 0 lvm /
└─cl-swap 253:1 0 924M 0 lvm [SWAP]
vdb 252:16 0 3G 0 disk
第五步:創建一個磁盤分區
[root@localhost ~]# fdisk /dev/vdb
歡迎使用 fdisk (util-linux 2.23.2)。
更改將停留在內存中,直到您決定將更改寫入磁盤。
使用寫入命令前請三思。
Device does not contain a recognized partition table
使用磁盤標識符 0x6543c962 創建新的 DOS 磁盤標簽。
命令(輸入 m 獲取幫助):n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p):
Using default response p
分區號 (1-4,默認 1):
起始 扇區 (2048-6291455,默認為 2048):
將使用默認值 2048
Last 扇區, +扇區 or +size{K,M,G} (2048-6291455,默認為 6291455):
將使用默認值 6291455
分區 1 已設置為 Linux 類型,大小設為 3 GiB
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
第六步:格式化
[root@localhost ~]# mkfs.xfs /dev/vdb1
meta-data=/dev/vdb1 isize=512 agcount=4, agsize=196544 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=0, sparse=0
data = bsize=4096 blocks=786176, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks,
lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
第七步:掛載
[root@localhost ~]# mount /dev/vdb1 /media/
[root@localhost ~]# df -h
文件系統 容量 已用 可用 已用% 掛載點
/dev/mapper/cl-root 7.1G 951M 6.2G 14% /
devtmpfs 910M 0 910M 0% /dev
tmpfs 920M 0 920M 0% /dev/shm
tmpfs 920M 8.5M 912M 1% /run
tmpfs 920M 0 920M 0% /sys/fs/cgroup
/dev/vda1 1014M 139M 876M 14% /boot
tmpfs 184M 0 184M 0% /run/user/0
/dev/vdb1 3.0G 33M 3.0G 2% /media
[root@localhost ~]# df -T
文件系統 類型 1K-塊 已用 可用 已用% 掛載點
/dev/mapper/cl-root xfs 7428096 973632 6454464 14% /
devtmpfs devtmpfs 930936 0 930936 0% /dev
tmpfs tmpfs 941912 0 941912 0% /dev/shm
tmpfs tmpfs 941912 8620 933292 1% /run
tmpfs tmpfs 941912 0 941912 0% /sys/fs/cgroup
/dev/vda1 xfs 1038336 141584 896752 14% /boot
tmpfs tmpfs 188384 0 188384 0% /run/user/0
/dev/vdb1 xfs 3134464 32944 3101520 2% /media
取消磁盤
第一步:取消掛載
[root@localhost ~]# umount /media/
第二步:刪除分區
[root@localhost ~]# fdisk /dev/vdb
命令(輸入 m 獲取幫助):d
已選擇分區 1
分區 1 已刪除
命令(輸入 m 獲取幫助):p
磁盤 /dev/vdb:3221 MB, 3221225472 字節,6291456 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/物理):512 字節 / 512 字節
I/O 大小(最小/最佳):512 字節 / 512 字節
磁盤標簽類型:dos
磁盤標識符:0x6543c962
設備 Boot Start End Blocks Id System
命令(輸入 m 獲取幫助):w
The partition table has been altered!
Calling ioctl() to re-read partition table.
正在同步磁盤。
第三步:查看

[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 9G 0 disk
├─vda1 252:1 0 1G 0 part /boot
└─vda2 252:2 0 8G 0 part
├─cl-root 253:0 0 7.1G 0 lvm /
└─cl-swap 253:1 0 924M 0 lvm [SWAP]
vdb 252:16 0 3G 0 disk
第四步:刪除硬盤
