国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > Linux > 正文

AWS-AMI縮小根分區并創建新的AMI例子

2024-08-27 23:58:42
字體:
來源:轉載
供稿:網友

下面我們來看一篇關于AWS-AMI 縮小根分區并創建新的AMI例子,如果你想了解AWS-AMI對分區操作的例子可進入看看.

環境及需求:

1.現在的AMI 根分區有25G

2.25G有點多,所以想將25G縮小到12G

3.查看磁盤信息

  1. # df -h 
  2. Filesystem      Size  Used Avail Use% Mounted on 
  3. /dev/xvda1       17G  1.5G   15G   9% / 
  4. tmpfs           498M     0  498M   0% /dev/shm 

操作步驟:

1.掛載一塊12G的新盤(/dev/xvdf)

2.分區并格式化新磁盤

  1.     # fdisk -l 
  2.      Device Boot      Start         End      Blocks   Id  System 
  3. /dev/xvdf1               1        1045     8393931   83  Linux 
  4. /dev/xvdf2            1046        1566     4184932+  82  Linux swap / Solaris 
  5.   # mkfs.ext4 /dev/xvdf1 --Vevb.com 

3.掛載新磁盤

  1. # mkdir /new 
  2. # mount /dev/xvdf1 /new 
  3. # df |grep new 
  4. /dev/xvdf1      7.9G  1.2G  6.4G  16% /new 

4.同步數據(將/下所有數據拷貝到新磁盤).

# rsync -auv / –exclude=”/new/*”   /new

5.卷標處理

查看各磁盤卷標:

  1. # e2label /dev/xvda1
  2. # e2label /dev/xvdf1  (這個沒有卷標,所以是空的) 

給新磁盤添加卷標:

  1. e2label /dev/xvdf1 ROOT 
  2. mkswap -L SWAP /dev/xvdf2 
  3. ( # e2label /dev/xvda1  “”  //刪除卷標可以這樣) 

6.修改并查看/new/etc/fstab(LABEL為ROOT的掛載到/,LABEL為SWAP的為swap)

  1.  #  cat /new/etc/fstab 
  2. LABEL=ROOT      /       ext4    defaults        1 1 
  3. LABEL=SWAP      swap    swap    defaults        0 0 
  4. tmpfs   /tmp    tmpfs   defaults        0 0 
  5. devpts  /dev/pts        devpts  gid=5,mode=620  0 0 
  6. sysfs   /sys    sysfs   defaults        0 0 
  7. proc    /proc   proc    defaults        0 0 

7.修改并查看/new/boot/grub/grub.conf(從LABEL為ROOT的啟動)

  1. default=0 
  2. timeout=5 
  3. splashimage=(hd0,0)/boot/grub/splash.xpm.gz 
  4. hiddenmenu 
  5. title CentOS (2.6.32-431.3.1.el6.x86_64) 
  6.         root (hd0,0) 
  7.         kernel /boot/vmlinuz-2.6.32-431.3.1.el6.x86_64 ro root=LABEL=ROOT console=ttyS0 crashkernel=auto SYSFONT=latarcyrheb-sun16 LANG=en_US.UTF-8 KEYTABLE=us 
  8.         initrd /boot/initramfs-2.6.32-431.3.1.el6.x86_64.img 

8.確保網卡是DHCP

  1. # cat /new/etc/sysconfig/network-scripts/ifcfg-eth0 
  2. DEVICE=eth0 
  3. ONBOOT=yes 
  4. BOOTPROTO=dhcp 
  5. TYPE=Ethernet 

9.創建snapshot

snapshot:給snapshot取個名字

snapshot2:pending需要一段時間(取決于磁盤的大小),記住創建的snapshot的ID,后面要用.

9.創建完成后,基于這個snapshot注冊一個AMI.

  1. #  ec2-register -n “CentOS6.5-x64-base-12G” -d “CentOS6.5-x64-base-12G” -a x86_64 –root-device-name /dev/sda -b /dev/sda=snap-f13d641e:12:true –kernel aki-503e7402 –region ap-southeast-1 --virtualization-type hvm  
  2. -O AKIXXXXXXXXXXXXX -W xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

10.備注:

系統要運行ec2-register命令,需要安裝java環境和aws-api的包,官方命令詳解:

http://docs.aws.amazon.com/AWSEC2/latest/CommandLineReference/ApiReference-cmd-RegisterImage.html

-b /dev/sda=snap-f13d641e:12:true 表示sda是由snap-f13d641e這個snapshot克隆來的.

11.是磁盤容量

–kernel aki-503e7402 不同地區和不是系統位數用的aki名是不一樣的,更多AKI詳見如下鏈接.

  1. http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/UserProvidedKernels.html#AmazonKernelImageIDs 
  2. -O AKIXXXXXXXXXXXXX -W xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 

創建一個用戶,授權可以執行ec2-register命令,并記住它的key.

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 卢氏县| 榆社县| 沙坪坝区| 溆浦县| 体育| 迭部县| 武清区| 丰县| 思南县| 平邑县| 华池县| 九江县| 乌拉特后旗| 东丰县| 香格里拉县| 子洲县| 同德县| 原平市| 鄂托克前旗| 界首市| 洪泽县| 绍兴市| 彩票| 崇阳县| 龙游县| 竹溪县| 灵石县| 紫金县| 镇原县| 西宁市| 德江县| 孟村| 杭锦后旗| 崇文区| 朔州市| 库伦旗| 凯里市| 绥棱县| 兴业县| 科技| 通海县|