You can try "ls -al /mnt/ceph ", check if the current user have W/R access to the directory. Maybe you need to use "chown" to change the directory owner.
Regards,
Kai
At 2013-11-06 22:03:31,"皓月" <suzhenhust@xxxxxx> wrote:
1. I have installed ceph with one mon/mds and one osd.When i use 'ceph -s',there si a warning:health HEALTH_WARN 384 pgs degraded; 384 pgs stuck unclean; recovery 21/42 degraded (50.000%)2. i mount a client.'192.168.3.189:/ 100G 1009M 97G 2% /mnt/ceph'but i can't creat a file or a directory because of no permission.my conf is listed bellow.please tell my how to fix these problems,thanks;; Sample ceph ceph.conf file.;; This file defines cluster membership, the various locations; that Ceph stores data, and any other runtime options.; If a 'host' is defined for a daemon, the init.d start/stop script will; verify that it matches the hostname (or else ignore it). If it is; not defined, it is assumed that the daemon is intended to start on; the current host (e.g., in a setup with a startup.conf on each; node).; The variables $type, $id and $name are available to use in paths; $type = The type of daemon, possible values: mon, mds and osd; $id = The ID of the daemon, for mon.alpha, $id will be alpha; $name = $type.$id; For example:; osd.0; $type = osd; $id = 0; $name = osd.0; mon.beta; $type = mon; $id = beta; $name = mon.beta; global[global]; enable secure authenticationauth supported = cephx; allow ourselves to open a lot of filesmax open files = 131072; set log filelog file = /var/log/ceph/$name.log; log_to_syslog = true ; uncomment this line to log to syslog; set up pid filespid file = /var/run/ceph/$name.pid; If you want to run a IPv6 cluster, set this to true. Dual-stack isn't possible;ms bind ipv6 = true; monitors; You need at least one. You need at least three if you want to; tolerate any node failures. Always create an odd number.[mon]mon data = "">; If you are using for example the RADOS Gateway and want to have your newly created; pools a higher replication level, you can set a defaultosd pool default size = 1; You can also specify a CRUSH rule for new pools; Wiki: http://ceph.newdream.net/wiki/Custom_data_placement_with_CRUSH;osd pool default crush rule = 0; Timing is critical for monitors, but if you want to allow the clocks to drift a; bit more, you can specify the max drift.;mon clock drift allowed = 1; Tell the monitor to backoff from this warning for 30 seconds;mon clock drift warn backoff = 30; logging, for debugging monitor crashes, in order of; their likelihood of being helpful :);debug ms = 1;debug mon = 20;debug paxos = 20;debug auth = 20[mon.alpha]host = ca189mon addr = 192.168.3.189:6789; mds; You need at least one. Define two to get a standby.[mds]; where the mds keeps it's secret encryption keyskeyring = /data/keyring.$name; mds logging to debug issues.;debug ms = 1;debug mds = 20[mds.alpha]host = ca189; osd; You need at least one. Two if you want data to be replicated.; Define as many as you like.[osd]; This is where the osd expects its dataosd data = "">; Ideally, make the journal a separate disk or partition.; 1-10GB should be enough; more if you have fast or many; disks. You can use a file under the osd data dir if need be; (e.g. /data/$name/journal), but it will be slower than a; separate disk or partition.; This is an example of a file-based journal.osd journal = /data/$name/journalosd journal size = 1000 ; journal size, in megabytes; If you want to run the journal on a tmpfs (don't), disable DirectIO;journal dio = false; You can change the number of recovery operations to speed up recovery; or slow it down if your machines can't handle it; osd recovery max active = 3; osd logging to debug osd issues, in order of likelihood of being; helpful;debug ms = 1;debug osd = 20;debug filestore = 20;debug journal = 20; ### The below options only apply if you're using mkcephfs; ### and the devs options; The filesystem used on the volumesosd mkfs type = btrfs; If you want to specify some other mount options, you can do so.; for other filesystems use 'osd mount options $fstype'osd mount options btrfs = rw,noatime; The options used to format the filesystem via mkfs.$fstype; for other filesystems use 'osd mkfs options $fstype'; osd mkfs options btrfs =[osd.0]host = ca191; if 'devs' is not specified, you're responsible for; setting up the 'osd data' dir.devs = /dev/mapper/vg_ca191-lv_ceph_______________________________________________ ceph-users mailing list ceph-users@xxxxxxxxxxxxxx http://lists.ceph.com/listinfo.cgi/ceph-users-ceph.com
- References:
- please help me.problem with my ceph
- From: =?gb18030?b?8KnUwg==?=
- Prev by Date: Re: Running on disks that lose their head
- Next by Date: Re: please help me.problem with my ceph
- Previous by thread: please help me.problem with my ceph
- Next by thread: Re: please help me.problem with my ceph
- Index(es):
[Index of Archives] [Information on CEPH] [Linux Filesystem Development] [Ceph Development] [Ceph Large] [Ceph Dev] [Linux USB Development] [Video for Linux] [Linux Audio Users] [Yosemite News] [Linux Kernel] [Linux SCSI] [xfs]