Re: mkcephfs error: cannot remove `/var/lib/ceph/osd/ceph-0'

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Sat, 9 Feb 2013, Adam Nielsen wrote:
> Hi all,
> 
> I'm trying to set up a test Ceph node, but mkcephfs is failing because it's
> trying to erase my mount point, which it can't do because the disk I want to
> use with Ceph is mounted there.  I finally found some manual installation
> steps in the mkcephfs manpage (I think these really should be included in the
> online docs!) and this is the bit that fails:
> 
> $ mkcephfs --init-local-daemons mon -d /tmp/foo

Not sure if this is the problem, but: you're creating the mon...

> === mon.0 ===
> rm: cannot remove `/var/lib/ceph/osd/ceph-0': Device or resource busy

..but the path is /var/lib/ceph/osd/...?  Did you override the paths in 
your ceph.conf?

sage

> /usr/bin/ceph-mon: error creating monfs: (5) Input/output error
> 2013-02-09 13:17:24.941676 b7358710 -1 store(/var/lib/ceph/osd/ceph-0/)
> MonitorStore::mkfs: failed to remove /var/lib/ceph/osd/ceph-0/: rm returned
> run_cmd(rm): exited with status 1
> 2013-02-09 13:17:24.941746 b7358710 -1 mon.0@-1(probing) e0 store->mkfs failed
> with: (5) Input/output error
> 
> What am I doing wrong?  I am going off the ceph.com docs[1], which says "If
> you are running multiple OSDs per host and one hard disk per OSD, you should
> mount the disk under the OSD data directory (if you haven?t done so already)".
> I am only running one OSD on this host, does this mean I shouldn't mount the
> disk before running mkcephfs?  Won't that just create all the files on the
> wrong disk?
> 
> I'm running Debian Squeeze with the debian-bobtail packages installed as per
> the ceph.com Debian instructions[2].
> 
> Any suggestions?
> 
> Many thanks,
> Adam.
> 
> [1] http://ceph.com/docs/master/rados/deployment/mkcephfs/
> [2] http://ceph.com/docs/master/install/debian/
> 
> P.S. I would've posted on ceph-users except it's not carried on GMane yet.
> 
> --
> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
> the body of a message to majordomo@xxxxxxxxxxxxxxx
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
> 
> 
--
To unsubscribe from this list: send the line "unsubscribe ceph-devel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [CEPH Users]     [Ceph Large]     [Information on CEPH]     [Linux BTRFS]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]
  Powered by Linux