Project saving directory cannot change

Hi experts! Im trying to start my second project but there is a root folder always being full so quick and I didnt have this issue when I did the first project (from import movies to finally reconstruct the apoferritin structure). This is a 70G folder under root, I cant change the size, can I ask why cryosparc save things to this foler?:
/dev/mapper/rl-root 70G 13G 58G 18% /

I moved large files from this folder to the new ssd and it still getting full very quick. So I tried to save my project directly in the new SSD:
/dev/sda1 938G 60G 832G 7% /Data

[kc@localhost bin]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 51G 0 51G 0% /dev
tmpfs 51G 8.0K 51G 1% /dev/shm
tmpfs 51G 122M 51G 1% /run
tmpfs 51G 0 51G 0% /sys/fs/cgroup
/dev/mapper/rl-root 70G 13G 58G 18% /
/dev/sdb1 1014M 407M 608M 41% /boot
/dev/mapper/rl-home 853G 468G 385G 55% /home
/dev/sda1 938G 60G 832G 7% /Data
tmpfs 11G 68K 11G 1% /run/user/1000

But Im having trouble to save the project to the new SSD, it is mounted as a folder called /Data when I select the folder under /Data and create project, cryosparc says:
image

But I give the permission already:

In config.sh:

Project Configuration

#export CRYOSPARC_PROJECT_DIR_PREFIX=‘CS-’
#export CRYOSPARC_PROJECT_DIR_PREFIX=/mnt/data
export CRYOSPARC_PROJECT_DIR_PREFIX=‘/Data’

Temporary Directory

export CRYOSPARC_TEMP_DIR=‘/Data’

And also with chomd command:
sudo chmod 777 /Data
sudo chown kc:kc /Data

ls -ld also shows that I have permission to use this folder:
[kc@localhost bin]$ ls -ld /Data
drwxrwxrwx. 9 kc kc 4096 Jun 10 15:10 /Data

Can I ask why I still have permission issue?

I should clarify that CRYOSPARC_PROJECT_DIR_PREFIX is meant to specify a prefix for the new project directory’s name, not a prefix for the project directory’s path. I do not believe that one should use the / path separator for CRYOSPARC_PROJECT_DIR_PREFIX.
I suspect after you

  1. modify `cryosparc_master/config.sh
    #export CRYOSPARC_PROJECT_DIR_PREFIX='CS-'
    #export CRYOSPARC_PROJECT_DIR_PREFIX=/mnt/data
    #export CRYOSPARC_PROJECT_DIR_PREFIX='/Data'
    export CRYOSPARC_PROJECT_DIR_PREFIX='kc-CS-'
    
  2. and restart CryoSPARC
  • you will be able to create a project with the title complex2 inside /Data/ (if the Linux user that runs the CryoSPARC master processes has write access to /Data/, as now seems the case)
  • the new project directory’s path would be /Data/kc-CS-complex2/

These permissions are almost certainly laxer than needed and may be insecure (discussion).