linux上mount一個lv的處理過程
記錄一個問題的處理過程:
環境:suse 9,oracle 9,外接一個儲存用於備份;
發現/backup目錄下為空,但是又可看到該目錄
ciqhist:/ # df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 320G 290G 15G 96% /
tmpfs 7.9G 8.0K 7.9G 1% /dev/shm
/dev/sda1 198M 11M 177M 6% /boot
/dev/mapper/backupvg-backuplv 790G 642G 108G 86% /backup
ciqhist:/ # mount
/dev/sda3 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda1 on /boot type ext3 (rw,acl,user_xattr)
/dev/hda on /media/dvd type subfs (ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8)
usbfs on /proc/bus/usb type usbfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/mapper/backupvg-backuplv on /backup type ext3 (rw)
嘗試先umount該/backup,
# umount /backup
失敗,報 device is busy
同時透過fdisk -l檢視磁碟,發現沒有掛載lvm磁碟;
懷疑是儲存斷掉了;
強制kill掉訪問該目錄的程式
ciqhist:/ # fuser -km /backup
/backup: 30478 30482
再umount該目錄,成功
ciqhist:/ # umount /backup
經現場人員確認,儲存前段時間關掉,剛啟動儲存。
關閉資料庫,重啟伺服器;
重啟伺服器後,
fdisk -l 檢視儲存已經可以識別到了;
掛載該目錄還是報錯
ciqhist:/ # mount /dev/mapper/backupvg-backuplv /backup
/dev/mapper/backupvg-backuplv: Inappropriate ioctl for device
mount: /dev/mapper/backupvg-backuplv: can't read superblock
檢視本機發現沒有vg 和 lv
重新掃描
ciqhist:~ # pvscan
PV /dev/sdb1 VG backupvg lvm2 [801.88 GB / 80.00 MB free]
Total: 1 [801.88 GB] / in use: 1 [801.88 GB] / in no VG: 0 [0 ]
ciqhist:~ # vgscan
Reading all physical volumes. This may take a while...
Found volume group "backupvg" using metadata type lvm2
ciqhist:~ # lvscan
inactive '/dev/backupvg/backuplv' [801.80 GB] inherit
ciqhist:~ # pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 backupvg lvm2 a- 801.88G 80.00M
ciqhist:~ # lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
backuplv backupvg -wi--- 801.80G
ciqhist:~ # vgs
VG #PV #LV #SN Attr VSize VFree
backupvg 1 1 0 wz--n 801.88G 80.00M
mount依然報錯
ciqhist:~ # mount -t ext3 /dev/mapper/backupvg-backuplv /backup
mount: /dev/mapper/backupvg-backuplv is not a valid block device
啟用該vg
ciqhist:~ # vgchange -a y
1 logical volume(s) in volume group "backupvg" now active
ciqhist:~ # lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
backuplv backupvg -wi-a- 801.80G
ciqhist:~ # lvscan
ACTIVE '/dev/backupvg/backuplv' [801.80 GB] inherit
ciqhist:~ # mount -t ext3 /dev/mapper/backupvg-backuplv /backup
掛載成功。
lvm管理啟用參考:http://ljx198308.blog.163.com/blog/static/1762742462011292134116/
環境:suse 9,oracle 9,外接一個儲存用於備份;
發現/backup目錄下為空,但是又可看到該目錄
ciqhist:/ # df -lh
Filesystem Size Used Avail Use% Mounted on
/dev/sda3 320G 290G 15G 96% /
tmpfs 7.9G 8.0K 7.9G 1% /dev/shm
/dev/sda1 198M 11M 177M 6% /boot
/dev/mapper/backupvg-backuplv 790G 642G 108G 86% /backup
ciqhist:/ # mount
/dev/sda3 on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
tmpfs on /dev/shm type tmpfs (rw)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda1 on /boot type ext3 (rw,acl,user_xattr)
/dev/hda on /media/dvd type subfs (ro,nosuid,nodev,fs=cdfss,procuid,iocharset=utf8)
usbfs on /proc/bus/usb type usbfs (rw)
nfsd on /proc/fs/nfsd type nfsd (rw)
/dev/mapper/backupvg-backuplv on /backup type ext3 (rw)
嘗試先umount該/backup,
# umount /backup
失敗,報 device is busy
同時透過fdisk -l檢視磁碟,發現沒有掛載lvm磁碟;
懷疑是儲存斷掉了;
強制kill掉訪問該目錄的程式
ciqhist:/ # fuser -km /backup
/backup: 30478 30482
再umount該目錄,成功
ciqhist:/ # umount /backup
經現場人員確認,儲存前段時間關掉,剛啟動儲存。
關閉資料庫,重啟伺服器;
重啟伺服器後,
fdisk -l 檢視儲存已經可以識別到了;
掛載該目錄還是報錯
ciqhist:/ # mount /dev/mapper/backupvg-backuplv /backup
/dev/mapper/backupvg-backuplv: Inappropriate ioctl for device
mount: /dev/mapper/backupvg-backuplv: can't read superblock
檢視本機發現沒有vg 和 lv
重新掃描
ciqhist:~ # pvscan
PV /dev/sdb1 VG backupvg lvm2 [801.88 GB / 80.00 MB free]
Total: 1 [801.88 GB] / in use: 1 [801.88 GB] / in no VG: 0 [0 ]
ciqhist:~ # vgscan
Reading all physical volumes. This may take a while...
Found volume group "backupvg" using metadata type lvm2
ciqhist:~ # lvscan
inactive '/dev/backupvg/backuplv' [801.80 GB] inherit
ciqhist:~ # pvs
PV VG Fmt Attr PSize PFree
/dev/sdb1 backupvg lvm2 a- 801.88G 80.00M
ciqhist:~ # lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
backuplv backupvg -wi--- 801.80G
ciqhist:~ # vgs
VG #PV #LV #SN Attr VSize VFree
backupvg 1 1 0 wz--n 801.88G 80.00M
mount依然報錯
ciqhist:~ # mount -t ext3 /dev/mapper/backupvg-backuplv /backup
mount: /dev/mapper/backupvg-backuplv is not a valid block device
啟用該vg
ciqhist:~ # vgchange -a y
1 logical volume(s) in volume group "backupvg" now active
ciqhist:~ # lvs
LV VG Attr LSize Origin Snap% Move Log Copy%
backuplv backupvg -wi-a- 801.80G
ciqhist:~ # lvscan
ACTIVE '/dev/backupvg/backuplv' [801.80 GB] inherit
ciqhist:~ # mount -t ext3 /dev/mapper/backupvg-backuplv /backup
掛載成功。
lvm管理啟用參考:http://ljx198308.blog.163.com/blog/static/1762742462011292134116/
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1347802/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle一個SQL語句的處理過程(轉)OracleSQL
- Oracle釋出一個SQL語句的處理過程OracleSQL
- 【故障處理】一次RAC故障處理過程
- 一次壞塊的處理過程(一)
- 記一次linux主機中病毒處理過程Linux
- oracle處理SQL的過程OracleSQL
- 一次壞塊的處理過程(二)
- 一次壞塊的處理過程 [轉]
- Linux 核心處理中斷全過程解析Linux
- Linux伺服器被入侵後的處理過程Linux伺服器
- 異常處理過程
- SQL語句的處理過程SQL
- 分散裝運處理的過程
- 記一次PMML檔案的處理過程
- Linux Yum 安裝失敗處理過程整理Linux
- ORACLE資料庫壞塊的處理 (一次壞快處理過程)Oracle資料庫
- DML 語句處理過程
- Nucleus中斷處理過程!!!!
- 記一次ceph pg unfound處理過程
- 處理一起ORA-00838過程
- python中PCA的處理過程PythonPCA
- DOM在Ahooks中的處理過程Hook
- SQL語句的處理過程修正SQL
- OnWndMsg函式的處理過程函式
- 一起ORA-00028案例的處理過程
- 一次資料庫異常的處理過程資料庫
- Linux核心建立一個程式的過程分析Linux
- 一次併發處理過程, 基於 RedisRedis
- 一次線上問題處理過程記錄
- 一次Row Cache Lock問題處理過程
- Oracle一次縮小表空間的處理過程Oracle
- 一次ORA-00257錯誤的處理過程
- 資料庫變慢的處理過程資料庫
- 【原始碼】Redis命令處理過程原始碼Redis
- 某次BW 異常處理過程
- ora-14452處理過程
- HSG80故障處理過程
- ora-04031處理過程