Project

General

Profile

File Server Setup Considerations Shared » History » Version 2

Anchi Cheng, 10/12/2011 12:35 PM

1 2 Anchi Cheng
h1. File Server Considerations
2 1 Anchi Cheng
3
A specific file tree structure has been assumed as default in Appion/Leginon.  Until v2.2 release, this can not be altered.  Here is a description of it:
4
5
# Leginon default image path is defined in leginon.cfg.  The acceptable form is */your_file_server_mount_point/whatever/leginon*.  The images are saved by sessionname under subdirectory of this directory in a form such as 
6
*/your_file_server_mount_point/whatever/leginon/sessionname/rawdata/*.
7
# Appion processing is default under appion directory parrallel to leginon directory, i.e., /your_file_server_mount_point/whatever/appion.  This relationship is hard-coded until v2.2 release.  The processing are divided by sessionname and then processingtype and then runname of the process.  Therefore, your processing results are saved in the following default appion path: */your_file_server_mount_point/whatever/appion/sessionname/processing_type/runname/*
8
9
The following permission rule is required for multi-unix-user usage of Leginon/Appion:
10
11
For Leginon:
12
13
# The web server apache user need to have read permission to all images in the rawdata directories in order to display them in the viewer.
14
# all users need to have permission to create directory in */your_file_server_mount_point/whatever/leginon*
15
# all users need to have read permission in a leginon rawdata directory that contains reference images.
16
# Users need to have write permission to the session they created, of course.
17
18
For Appion:
19
# The web server apache user need to have read permission to processing directories to display the results.
20
# All users need to have permission to create directory in */your_file_server_mount_point/whatever/appion*
21
# If more than one user will be processing data in the same session, they all need write permission to the session directory */your_file_server_mount_point/whatever/appion/sessionname/*