WEB开发网
开发学院操作系统Linux/Unix 将您的 Linux 应用程序迁移到 Amazon 云,第 2 部... 阅读

将您的 Linux 应用程序迁移到 Amazon 云,第 2 部分: 提高应用程序可靠性

 2010-08-25 00:00:00 来源:WEB开发网   
核心提示: 即使 RAID 和 LVM 提供了有趣的特性,对于一个相对较小的 EBS 卷来说 XFS 也是最简单的选择,将您的 Linux 应用程序迁移到 Amazon 云,第 2 部分: 提高应用程序可靠性(5),您将可以使用 XFS 的冻结特性以及 EBS 快照来进行一致的备份,清单 2 列出了如何创建一个 XFS 文件系

即使 RAID 和 LVM 提供了有趣的特性,对于一个相对较小的 EBS 卷来说 XFS 也是最简单的选择。您将可以使用 XFS 的冻结特性以及 EBS 快照来进行一致的备份。清单 2 列出了如何创建一个 XFS 文件系统并将其挂载到主机上。

清单 2. 创建和挂载 XFS 文件系统

# mkfs.xfs /dev/sdj 
meta-data=/dev/sdj        isize=256  agcount=8, agsize=32768 blks 
     =            sectsz=512  attr=0 
data   =            bsize=4096  blocks=262144, imaxpct=25 
     =            sunit=0   swidth=0 blks, unwritten=1 
naming  =version 2       bsize=4096 
log   =internal log      bsize=4096  blocks=2560, version=1 
     =            sectsz=512  sunit=0 blks, lazy-count=0 
realtime =none          extsz=4096  blocks=0, rtextents=0 
# mkdir /ebsvol 
# mount /dev/sdj /ebsvol 

清单 2 运行 mkfs.xfs 命令来格式化 /dev/sdj。(如果没有 mkfs.xfs,命令运行 gem install -y xfsprogs。)该命令的输出描述了文件系统的参数。只要输出中没有错误,这些参数可以忽略。清单 2 中最后两个命令创建一个名为 /ebsvol 的挂载点,然后在挂载点挂载文件系统。

文件系统现在是可用的。即使服务器出现故障,/ebsvol 之下的任何文件都将持续保留。

使用 EBS 卷

您已经在 /ebsvol 上挂载了一个 EBS 卷,需要将 PostgreSQL 数据移入。最直接的方法是复制现有的数据存储,并使用一个符号链接进行修正。尽管这个技术很不错,但是一个更简洁的选择是从 EBS 卷克隆数据到 /var/lib/pgsql。清单 3 显示了这一操作程序。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:Linux 应用程序 迁移

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接