LVM、文件係統與磁盤問題的診斷(doc 7頁)
LVM、文件係統與磁盤問題的診斷(doc 7頁)內容簡介
LVM、文件係統與磁盤問題的診斷內容提要:
當每個硬盤被加入一個卷組(VG)的時候就被分配了一個物理卷標識符(PVID)。不能使用dd命令拷貝兩個物理卷的內容,因為PVID也會被拷貝的,這樣兩個不同的物理卷就有了相同的PVID,係統會出錯。
當硬盤出現錯誤的時候,一般會進行數據重定位。有三種類型的數據重定位:
1)硬盤內部的數據重定位:最底層的重定位,發生在磁盤內部,出現的時候不會通知用戶。
2)由LVM產生的硬件重定位:更高層次的重定位,LVM將有問題的物理地址A上的數據拷貝到物理地址B,LVM會繼續讀地址A上的數據,但是硬盤已經將真實的IO轉向物理地址B。
3)軟件重定位:最高層次的重定位,也由LVM設備產生。LVM生成一個壞道表,當讀物理地址A上的數據時,先檢查壞道表,如果A在壞道表中,就轉向物理地址B。
當用戶覺得LVM有問題的時候,首先要做的事情就是備份,盡可能地保存卷組中的數據。卷組發生問題後進行的備份需要和發生問題前進行的備份進行對比。
ODM 重新同步:
LVM發生問題往往是硬盤的物理問題造成ODM中的數據與硬盤上儲存的VGDA,VGSA,LVCB不同步。當LVM操作不正常地結束並和ODM不一致的話,ODM就會出錯。例如,當導入一個卷組的時候,ODM所在文件係統(通常是root,/)大小溢出。
1)如果用戶覺得某個卷組的ODM有問題,使ODM與正確的數據同步的方法是:將該卷組從係統中varyoff並export,再import並varyon卷組,這樣就可以刷新ODM中的數據。不過這種方法隻能對非rootvg 的卷組有效。
2)對於rootvg卷組,可以使用命令#redefinevg rootvg來刷新ODM中的數據。該命令將對係統中硬盤和卷組的對應關係進行檢測。
3)如果硬盤上的LVM信息出錯,使用命令#synclvodm –v myvg來重建並同步LVCB,VGDA等信息。該命令將同步myvg卷組中所有的邏輯卷。
4)如果卷組中的一個或多個邏輯卷被做過鏡像,並且懷疑鏡像可能有損壞可以使用命令#syncvg –l lv02。這個命令將同步邏輯卷lv02的鏡像。用syncvg命令可用來同步單個邏輯卷,或者一個物理分區或者整個卷組。
..............................
當每個硬盤被加入一個卷組(VG)的時候就被分配了一個物理卷標識符(PVID)。不能使用dd命令拷貝兩個物理卷的內容,因為PVID也會被拷貝的,這樣兩個不同的物理卷就有了相同的PVID,係統會出錯。
當硬盤出現錯誤的時候,一般會進行數據重定位。有三種類型的數據重定位:
1)硬盤內部的數據重定位:最底層的重定位,發生在磁盤內部,出現的時候不會通知用戶。
2)由LVM產生的硬件重定位:更高層次的重定位,LVM將有問題的物理地址A上的數據拷貝到物理地址B,LVM會繼續讀地址A上的數據,但是硬盤已經將真實的IO轉向物理地址B。
3)軟件重定位:最高層次的重定位,也由LVM設備產生。LVM生成一個壞道表,當讀物理地址A上的數據時,先檢查壞道表,如果A在壞道表中,就轉向物理地址B。
當用戶覺得LVM有問題的時候,首先要做的事情就是備份,盡可能地保存卷組中的數據。卷組發生問題後進行的備份需要和發生問題前進行的備份進行對比。
ODM 重新同步:
LVM發生問題往往是硬盤的物理問題造成ODM中的數據與硬盤上儲存的VGDA,VGSA,LVCB不同步。當LVM操作不正常地結束並和ODM不一致的話,ODM就會出錯。例如,當導入一個卷組的時候,ODM所在文件係統(通常是root,/)大小溢出。
1)如果用戶覺得某個卷組的ODM有問題,使ODM與正確的數據同步的方法是:將該卷組從係統中varyoff並export,再import並varyon卷組,這樣就可以刷新ODM中的數據。不過這種方法隻能對非rootvg 的卷組有效。
2)對於rootvg卷組,可以使用命令#redefinevg rootvg來刷新ODM中的數據。該命令將對係統中硬盤和卷組的對應關係進行檢測。
3)如果硬盤上的LVM信息出錯,使用命令#synclvodm –v myvg來重建並同步LVCB,VGDA等信息。該命令將同步myvg卷組中所有的邏輯卷。
4)如果卷組中的一個或多個邏輯卷被做過鏡像,並且懷疑鏡像可能有損壞可以使用命令#syncvg –l lv02。這個命令將同步邏輯卷lv02的鏡像。用syncvg命令可用來同步單個邏輯卷,或者一個物理分區或者整個卷組。
..............................
用戶登陸
IT行業相關下載