成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

將文件系統(tǒng)在線遷移到更小的物理卷方法詳解

運維 系統(tǒng)運維
可以通過縮小文件系統(tǒng)來收回未使用的空間,在 IBM AIX中在線實現(xiàn)此操作非常簡單。然后您可以將那些未使用的空間分配給卷組中的其他文件系統(tǒng)。但是,如果想要縮小物理卷的大小,例如,縮小一個 SAN LUN,那么有可能會破壞 AIX 物理卷中的數(shù)據(jù)。本文將介紹將文件系統(tǒng)在線遷移到更小的物理卷的方法。

難題:縮小物理卷

  IBM AIX LVM 提供了若干特性,可以使您在不宕機的情況下回收未利用的磁盤空間。您可以使用 chfs 縮小文件系統(tǒng),并從卷組 (VG) 中移除未使用的物理卷 (PV),從而將存儲空間分配到其他位置。

  然而,如果希望縮小 AIX PV 來收回未使用的磁盤空間,您將會對 PV 造成破壞。如果有一個大的 SAN LUN,其中包含大量未使用的物理分區(qū) (PP),您可以備份數(shù)據(jù)、減小 LUN,并將數(shù)據(jù)恢復到較小的 PV 中。然而,這將造成系統(tǒng)宕機,這是不可接受的。在完成數(shù)據(jù)清理后,如果某個大型 LUN 需要回收一些空間,它應當盡可能地實現(xiàn)無縫操作。

  解決方案:遷移到一個較小的新物理卷

  您可能無法縮小正在使用中的 PV 的大小,但是您可以創(chuàng)建一個較小的新 SAN LUN,并將它添加到現(xiàn)有 VG,然后將數(shù)據(jù)從較大的 PV 遷移到較小的 PV。完成這些操作后,原來那些較大的 PV 就可以從 VG 中移除。此后,可以通過 rmdev 將 hdisk 從 Object Data Manager (ODM) 中移出。然后,您可以重新將 SAN 存儲用于其他用途。

  該過程要求新的 PV 具有合適的大小和特征,從而能夠添加到現(xiàn)有 VG。它必須有足夠大來存放原始 PV(正在使用的 PP)中的所有數(shù)據(jù)。該過程還假設沒有發(fā)生任何邏輯卷 (LV) 劃分,因為這將限制使用 mklvcopy 運行邏輯卷鏡像的能力。

  對于本例,提供了一個具有 50 GB PV 的 VG,名稱為 datavg。lspv 命令顯示了 PV 及空閑和使用中 PP 的總大小(參見 清單 1)。

  清單 1. 顯示物理卷特征:

  1. # lspv hdisk1  
  2. PHYSICAL VOLUME:    hdisk1                   VOLUME GROUP:     datavg  
  3. PV IDENTIFIER:      00cb07a45a12b4ca VG IDENTIFIER     00cb07a400004c00000001345a26db3e  
  4. PV STATE:           active  
  5. STALE PARTITIONS:   0                        ALLOCATABLE:      yes  
  6. PP SIZE:            512 megabyte(s)          LOGICAL VOLUMES:  1  
  7. TOTAL PPs:       99 (50688 megabytes)     VG DESCRIPTORS:   2  
  8. FREE PPs:         0 (0 megabytes)          HOT SPARE:        no  
  9. USED PPs:        99 (50688 megabytes)     MAX REQUEST:      256 kilobytes  
  10. FREE DISTRIBUTION:  00..00..00..00..00  
  11. USED DISTRIBUTION:  20..20..19..20..20  
  12. MIRROR POOL:        None 

  這里有一個增強的 journaled 文件系統(tǒng) (JFS2),稱為 /scratch,它分配有 49.50 GB 空間,其中有超過 35 GB 的空閑空間。該文件系統(tǒng)創(chuàng)建時使用的是 INLINE JFS2 日志:

  縮小文件系統(tǒng)

  由于文件系統(tǒng)正在使用的空間不足其所分配空間的三分之一,因此可以縮小它的總磁盤分配。您可以通過 chfs 縮小文件系統(tǒng)的大小。下面的命令可以將其大小減小 30 GB。

  1. # chfs -a size=-30G /scratch  
  2. Filesystem size changed to 40894464  
  3. Inlinelog size changed to 78 MB. 

  文件系統(tǒng)的總磁盤分配已經(jīng)減少到 19.50 GB:

  1. # df -gI /scratch  
  2. Filesystem    GB blocks      Used      Free %Used Mounted on  
  3. /dev/scratchlv     19.50     14.08      5.42   73% /scratch 

  該過程在 PV 上釋放了一些 PP,如 清單 2 中的 lspv 命令所示。

  清單 2. lspv 顯示空閑的物理分區(qū)

  1. # lspv hdisk1  
  2. PHYSICAL VOLUME:    hdisk1                   VOLUME GROUP:     datavg  
  3. PV IDENTIFIER:      00cb07a45a12b4ca VG IDENTIFIER     00cb07a400004c00000001345a26db3e  
  4. PV STATE:           active  
  5. STALE PARTITIONS:   0                        ALLOCATABLE:      yes  
  6. PP SIZE:            512 megabyte(s)          LOGICAL VOLUMES:  1  
  7. TOTAL PPs:          99 (50688 megabytes)     VG DESCRIPTORS:   2  
  8. FREE PPs:        60 (30720 megabytes)     HOT SPARE:        no  
  9. USED PPs:           39 (19968 megabytes)     MAX REQUEST:      256 kilobytes  
  10. FREE DISTRIBUTION:  00..01..19..20..20  
  11. USED DISTRIBUTION:  20..19..00..00..00  
  12. MIRROR POOL:        None 

  向卷組添加一個更小的物理卷

  下一步是向現(xiàn)有 VG 添加一個較小的新 PV。該 PV 應當至少具有與原始較大 PV 相同的冗余和輸入/輸出 (I/O) 性能。例如,它應當是一個同等的獨立磁盤冗余陣列 (RAID)。還應當設置任何其他調(diào)優(yōu)特性(如隊列深度)以確保系統(tǒng)性能與原始較大 PV 相匹配。

  創(chuàng)建一個新的 LUN,將其分配給 AIX 邏輯分區(qū) (LPAR)。在本例中,新的 LUN 為 20 GB:

  1. # cfgmgr 

  lspv 命令的輸出顯示,新磁盤名為 hdisk2(參見 清單 3),并且它不屬于某個 VG。

  清單 3. 列出新的磁盤

  1. # lspv  
  2. hdisk0          00c5a47e3f356f3c                    rootvg          active  
  3. hdisk1          00cb07a45a12b4ca                    datavg          active  
  4. hdisk2          none                                None 

  您可以使用 getconf 命令在磁盤添加到 VG 之前查看它的大小。以 MB 為單位顯示磁盤大小:

  1. # getconf DISK_SIZE /dev/hdisk2  
  2. 20480 

  使用 extendvg 命令將磁盤添加到現(xiàn)有 VG:

  1. # extendvg datavg hdisk2  
  2. 0516-1254 extendvg: Changing the PVID in the ODM. 

  將邏輯分區(qū)鏡像或遷移到新的物理卷

  您可以將 LV 鏡像到新 PV,在兩個 PV 之間同步所有 PP 后即可將副本從原始 PV 中移除。

  1. mklvcopy -k scratchlv 2 

  mklvcopy 還提供了其他選項。例如,您可以將同步推遲到一個更安靜的時間。您還可以指定磁盤分配策略。mklvcopy 的官方文檔提供了必要的細節(jié)(請參閱 參考資料)。

  從原始物理卷中移除副本

  完成同步后,您可以使用 rmlvcopy 從原始 PV 中移除副本。一定要指定其中包含您希望移除的副本 PV。

  1. rmlvcopy scratchlv 1 hdisk1 

  您可以使用 lspv 命令確認原始 PV 中沒有正在使用的 PP。如果還有一些 PP 正在使用,那么可以使用 lspv -l PVNAME 列出 PV 上的 LV。當確定所有 PP 都轉(zhuǎn)移到其他 PV 中后,可以使用 reducevg 將原始 PV 從 VG 中移除:

  1. reducevg datavg hdisk1 

  您應當能夠使用 rmdev 從 ODM 中移除 PV:

  1. rmdev -d -l hdisk1 

  ***,您可以移除 LUN 或?qū)⑺峙浣o其他用途。

  避免宕機

  可以看到,LVM 特性允許您在不對用戶產(chǎn)生影響的情況下移動數(shù)據(jù),甚至移動到更小的磁盤。通過利用 LVM 鏡像和遷移功能,您可以保持系統(tǒng)運行并恢復珍貴的存儲空間(如果過度分配的話)。

責任編輯:黃丹 來源: developerWorks
相關推薦

2012-09-20 10:49:49

IBMdw

2018-01-10 12:42:09

Linux磁盤文件系統(tǒng)

2009-12-03 17:03:47

Suse Linux系

2017-07-26 16:09:54

系統(tǒng)遷移趨勢

2012-10-15 13:41:47

IBMdw

2016-12-12 19:16:43

數(shù)據(jù)云端

2011-06-24 10:10:35

SVN

2010-10-21 13:14:35

2020-08-11 11:08:24

云端云計算業(yè)務遷移

2022-07-01 08:03:19

OracleLinux系統(tǒng)

2013-04-27 10:37:35

Python

2015-05-19 09:30:44

Azure工作負載遷移工具推薦

2010-08-05 11:03:55

創(chuàng)建分區(qū)文件系統(tǒng)

2010-07-27 10:15:38

NFS網(wǎng)絡文件系統(tǒng)

2016-03-28 09:48:08

云環(huán)境遷移

2019-05-29 16:33:32

Linux虛擬系統(tǒng)

2009-11-25 17:48:18

PHP文件系統(tǒng)相關函數(shù)

2019-11-15 09:02:50

OpenJDKGitHub

2019-05-22 09:00:16

Linux虛擬文件系統(tǒng)

2023-08-05 12:58:51

RPC協(xié)議服務端
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97伦理最新伦理 | 日日夜精品视频 | 国产偷录视频叫床高潮对白 | 另类视频区| 欧美精品一区久久 | 午夜三级在线观看 | xxxcom在线观看 | 精品视频999 | 日本免费一区二区三区 | 日本大香伊一区二区三区 | 国产一区二区三区在线 | 成人在线网 | 午夜免费成人 | 国产综合久久久久久鬼色 | 先锋av资源网 | 国产日韩欧美一区二区 | 久久一区二区三区四区 | 国产欧美精品一区二区三区 | 精品久久视频 | 久久久精品久久久 | 一区二区三区四区日韩 | 搞av.com | 日韩久草 | 91日韩| 成人在线播放 | 国产精品久久国产精品99 | 81精品国产乱码久久久久久 | 久久久久国 | 国内精品成人 | 国产a区 | 国产精彩视频 | 精品不卡 | 亚洲成人www | 天天视频成人 | 亚洲欧美精 | 日韩视频在线一区 | 精品久久久久一区 | 精品福利av导航 | 在线播放一区二区三区 | 欧美黑人一级爽快片淫片高清 | 欧美极品少妇xxxxⅹ免费视频 |