RSS

  • YouTube
  • LinkedIn
  • 谷歌

Como diminuir o tamanho de discos virtuais VMDK –; 部分 2

如果你没有读过一部分 1, 您可以访问它在这里.

继续本教程, 现在,我们将开始克隆磁盘. 克隆的第一个部分是不包含操作系统的磁盘. 如果你想要直接去克隆系统引导, 你可以跳过这部分,直接去 部分 3.

时间开始克隆. 我们在终端模式下启动虚拟机 (如果你有图形化的环境) 而作为 或者我们会 使用命令 su –; 要能够执行指令的分区, 格式和克隆, 分别无需 sudo 所有命令.

在终端类型 fdisk-l 要列出的磁盘和分区:

[根: Address21 ~]# fdisk-l

磁盘 /dev/sda: 42.9 GB, 42949672960 字节
255 元首, 63 扇区/磁道, 5221 钢瓶单位 = 油缸 16065 * 512 = 8225280 字节的扇区大小 (逻辑/物理): 512 字节 / 512 i/o 大小字节数 (最小/优化): 512 字节 / 512 字节磁盘标识符: 0x0004f229

...(设备 /dev/sda 分区的详细信息)...

磁盘 /dev/sdb: 221.8 GB, 221807247360 字节
255 元首, 63 扇区/磁道, 26966 钢瓶单位 = 油缸 16065 * 512 = 8225280 字节的扇区大小 (逻辑/物理): 512 字节 / 512 i/o 大小字节数 (最小/优化): 512 字节 / 512 字节磁盘标识符: 0x 00000000

磁盘/dev/sdc: 214.7 GB, 214748364800 字节
255 元首, 63 扇区/磁道, 26108 钢瓶单位 = 油缸 16065 * 512 = 8225280 字节的扇区大小 (逻辑/物理): 512 字节 / 512 i/o 大小字节数 (最小/优化): 512 字节 / 512 字节磁盘标识符: 0x 00000000

请注意,我们的磁盘显示为 //dev/sda, //dev/sdb, /dev/sdc (我标为红色,以使它更明显) 和在它的大小旁边. 该命令 的, b, () c 是在 IDE 端口上的连接顺序. 我们的记录包括二级奴隶和主的奴隶是光驱 (见图片 1) 他是第三个系统磁盘, IE, 的 /dev/sdc.
我们将从现在开始进行分区和格式化驱动器. 键入命令 Fdisk/dev/sdc.

[根: Address21 ~]# Fdisk/dev/sdc
该设备不包含也不是磁盘分区表标签无效的太阳, OSF ou SGI 建筑新的司与磁盘标识符 0x80a19bff.
更改将保留在内存只有, 直到你决定要给他们写信.
在那之后, 答案是肯定的, 以前的内容不会被恢复.

通报: opção inválida 0x0000 da tabela de partições 4 será corrigida por gravação (w)

警告: DOS 兼容模式已被弃用. 它的强烈建议关闭模式切换 (命令 ' c') 和显示单位更改为扇区 (命令 ' u').

中央情报局 (m 段 ajuda): n
中央情报局 - ação e estendida p partição primária (1-4)
p
Número da partição (1-4): 1
第一缸 (1-26108, 默认 1): 1
最后圆筒, +气瓶或 + 大小{K,M,G} (1-26108, 默认 26108): 26108

在 fdisk 内, 类型 n, 选择与主分区 p, 选择 1 作为分区号, 在 cilindo 开始 1 并完成最后的圆筒 (只按 enter 键).

然后键入 p 显示创建的表应该是这样的事情

中央情报局 (m 段 ajuda): p

磁盘/dev/sdc: 214.7 GB, 214748364800 字节
255 元首, 63 扇区/磁道, 26108 钢瓶单位 = 油缸 16065 * 512 = 8225280 字节的扇区大小 (逻辑/物理): 512 字节 / 512 i/o 大小字节数 (最小/优化): 512 字节 / 512 字节磁盘标识符: 0x80a19bff 设备启动开始结束块 Id 系统
/dev/sdc1               1       26108   209712478+  83  Linux

我们可以看到,该分区 /dev/sdc1.
现在,键入 w 要保存更改并退出.

中央情报局 (m 段 ajuda): w
分区表已被更改!

调用 ioctl() 重新读取分区表.
同步记录.
[根: Address21 ~]#

下一步是在与一个文件系统上一步中创建的分区进行格式化. 在情况下,我将使用 ext4 与数据库工作在 Linux 上是更快. 要做这使用命令 mkfs ext4/dev/sdc1。mke2fs-T ext4/dev/sdc1

[根: Address21 ~]# mkfs ext4 mke2fs/dev/sdc1。 1.41.12 (17-2010 年 5 月)
...(分区和文件系统的各种信息)...

写作 inode 表: 完成创建日记帐 (32768 块): 做的写作超级块和文件系统会计信息: 完成此文件系统将自动检查每个 21 装入或
180 天, 先到为准.  使用 tune2fs-c 或-i 重写.

准备好了, 格式化分区. 现在是时候把它放在一起,开始克隆.
要装入的驱动器, 我们必须指向一个空的目录,以便复制文件. 使用命令 mkdir 创建一个目录,然后使用命令 装载 要将它挂载在此目录中.

[根: Address21 ~]# mkdir/z
[根: Address21 ~]# 装载/dev/sdc1/z

不带参数的 mount 命令显示的挂载点,必须显示新创建的程序集.

[根: Address21 ~]# 装载/dev/映射器/VolGroup-lv_root 上 / 键入 ext4 (RW)
proc/proc 类型 proc (RW)
...(其他装载点)...
/对 /dev/sdb / 数据库类型 ext4 (RW)
/在 dev/sdc1 / z 类型 ext4 (RW)
[根: Address21 ~]#

我们点的上方显示为红色.
克隆磁盘的时间. 我要去使用实用程序 rsync 要克隆数据从一个位置到另一个. 在我的例子, 目录中的数据是 /数据库 (在装载点出现在 mount 命令上述中可见) 他将 来源 虽然新的磁盘安装在 /z 这将是 dest

[根: Address21 ~]# rsync-avHX/数据库 / / z /

请注意,这两个路径以结尾 /. 它是重要的是避免问题的方式.
如果您希望只使用每个参数有关的详细信息 rsync –;帮助.
这个过程是相对较快作为副本. 越大的数量和数据的大小, 它将采取更多的时间, 但显示进度.
结束时我们将有完全克隆的驱动器. 现在修改 fstab 他以装入新弃旧磁盘.
首先我们需要知道什么的 UUID 的这张唱片,为此,我们使用 blkid

[根: Address21 ~]# blkid
(...)
/dev/映射器/VolGroup-lv _ 交换: UUID ="b7e866d5-831b-4ee8-b65d-be2589214a35" 类型 ="交换"
/dev/sdc1: UUID ="ca034463-5421-4e17-ade2-c7fe2c07a461" 类型 ="ext4"

现在复制分区的 UUID (/dev/sdc1) 使用编辑器打开软盘等和替换的 UUID 克隆的装载点.
利用我这个例子:

tmpfs               /dev/shm tmpfs   默认值        0 0
devpts              /dev/警校 devpts  GID =5,模式 =620  0 0
sysfs               /sys sysfs 默认值        0 0
proc                /proc proc 默认值        0 0

#UUID ="d1744a2b-8495-44cd-8196-5d905e3b1926" /数据库 ext4 的默认设置 0 0
UUID="ca034463-5421-4e17-ade2-c7fe2c07a461" /数据库 ext4 默认值 0 0

关闭系统电源然后看看如何的磁盘大小.
使用本教程的第一部分中的信息, 我们可以比较和实现磁盘创建实际的尺寸小得多,甚至拥有相同数量的信息.

之后克隆磁盘较大数据的磁盘大小

虚拟机与 PostgreSQL 数据库管理系统数据库的辅助磁盘

当 VM 启动时,它将已经在使用安装在旧目录中的新磁盘. 完成测试并确保一切正常后. 我们可以删除大尺寸的她不愿费心任何配置在美国吗. 由于程序集是从 UUID 和不从您的设备路径.

留言

您的电子邮件地址将不会发布. 标记必填的字段 *

此网站使用 Akismet 减少垃圾邮件. 了解如何处理注释数据.