如何检查卷是否已装入或未使用带有动态卷名的python

如何检查卷是否已装入或未使用带有动态卷名的python,python,Python,在运行时,我总是得到错误的结果“找到卷” 我输入了raid_10volume,这里没有列出它。请检查df-h命令输出(只有两个卷有sp和cp),然后检查它是如何到达其他部分的。我的代码有什么问题?提前谢谢 还有其他方法做这项工作吗 pattern是一个字符串,因此find方法在找不到该模式时返回-1。 您需要将比较行更改为: root@sr-query:/# df -h Filesystem Size Used Avail Use% Mounted on rootfs

在运行时,我总是得到错误的结果“找到卷”

我输入了raid_10volume,这里没有列出它。请检查df-h命令输出(只有两个卷有sp和cp),然后检查它是如何到达其他部分的。我的代码有什么问题?提前谢谢


还有其他方法做这项工作吗

pattern
是一个字符串,因此
find
方法在找不到该模式时返回-1。 您需要将比较行更改为:

root@sr-query:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                938M  473M  418M  54% /
/dev/md0              938M  473M  418M  54% /
none                  250M  4.9M  245M   2% /dev
/dev/md2              9.7M  1.2M  8.0M  13% /usr/config
/dev/md7              961M   18M  895M   2% /downloads
tmpfs                 250M  7.9M  242M   4% /var/volatile
tmpfs                 250M     0  250M   0% /dev/shm
tmpfs                 250M     0  250M   0% /media/ram
**/dev/mapper/vg9-lv9  1016M   65M  901M   7% /VolumeData/sp
/dev/mapper/vg10-lv10
                     1016M   65M  901M   7% /VolumeData/cp**
root@sr-query:/# 
root@sr-query:/# 

root@sr-query:/# python volume_check.py

Enter volume name:raid_10volume

volume_name= raid_10volume
**volume found**
root@sr-query:/# 

这给了我无效的sysntax?:)是的,对不起,C++习惯。我在行尾忘了一个冒号。
root@sr-query:/# df -h
Filesystem            Size  Used Avail Use% Mounted on
rootfs                938M  473M  418M  54% /
/dev/md0              938M  473M  418M  54% /
none                  250M  4.9M  245M   2% /dev
/dev/md2              9.7M  1.2M  8.0M  13% /usr/config
/dev/md7              961M   18M  895M   2% /downloads
tmpfs                 250M  7.9M  242M   4% /var/volatile
tmpfs                 250M     0  250M   0% /dev/shm
tmpfs                 250M     0  250M   0% /media/ram
**/dev/mapper/vg9-lv9  1016M   65M  901M   7% /VolumeData/sp
/dev/mapper/vg10-lv10
                     1016M   65M  901M   7% /VolumeData/cp**
root@sr-query:/# 
root@sr-query:/# 

root@sr-query:/# python volume_check.py

Enter volume name:raid_10volume

volume_name= raid_10volume
**volume found**
root@sr-query:/# 
if pattern.find(volume_name) != -1: