diff options
-rwxr-xr-x | src/ceph-disk | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/ceph-disk b/src/ceph-disk index 93864c1c008..f13ab88d8df 100755 --- a/src/ceph-disk +++ b/src/ceph-disk @@ -1454,8 +1454,15 @@ def mount_activate( parent_dev = os.stat('/var/lib/ceph/osd').st_dev if dst_dev != parent_dev: other = True + else if os.listdir('/var/lib/ceph/osd/{cluster}-{osd_id}'.format( + cluster=cluster, + osd_id=osd_id, + )): + other = True + except OSError: pass + if active: LOG.info('%s osd.%s already mounted in position; unmounting ours.' % (cluster, osd_id)) unmount(path) |