diff --git a/docs/tutorial.md b/docs/tutorial.md index 45e897ba9f2..52d17d5d9d3 100644 --- a/docs/tutorial.md +++ b/docs/tutorial.md @@ -287,6 +287,12 @@ $ cat localfs.json "config": { "dir": "//nydus-image/blobs" } + }, + "cache": { + "type": "blobcache", + "config": { + "work_dir": "/var/lib/nydus/cache" + } } }, "mode": "direct" diff --git a/service/src/fusedev.rs b/service/src/fusedev.rs index bed45ab89ab..e70151647a8 100644 --- a/service/src/fusedev.rs +++ b/service/src/fusedev.rs @@ -591,7 +591,10 @@ pub fn create_fuse_daemon( || api_sock.is_none() { if let Some(cmd) = mount_cmd { - daemon.service.mount(cmd)?; + daemon.service.mount(cmd).map_err(|e| { + error!("service mount error: {}", &e); + eother!(e) + })?; } daemon .service @@ -599,7 +602,10 @@ pub fn create_fuse_daemon( .lock() .unwrap() .mount() - .map_err(|e| eother!(e))?; + .map_err(|e| { + error!("service session mount error: {}", &e); + eother!(e) + })?; daemon .on_event(DaemonStateMachineInput::Mount) .map_err(|e| eother!(e))?;