Workspaces/Advanced Features: Difference between revisions
Jump to navigation
Jump to search
mNo edit summary |
mNo edit summary |
||
| (3 intermediate revisions by the same user not shown) | |||
| Line 56: | Line 56: | ||
== Detailed Topics == |
== Detailed Topics == |
||
=== Commands === |
|||
| ⚫ | |||
* '''[[Workspaces/Advanced_Features/ws_allocate|ws_allocate]]''' - Create and extend workspaces (detailed options) |
* '''[[Workspaces/Advanced_Features/ws_allocate|ws_allocate]]''' - Create and extend workspaces (detailed options) |
||
* '''[[Workspaces/Advanced_Features/ws_list|ws_list]]''' - List workspaces (sorting, filtering) |
* '''[[Workspaces/Advanced_Features/ws_list|ws_list]]''' - List workspaces (sorting, filtering) |
||
* '''[[Workspaces/Advanced_Features/ws_find|ws_find]]''' - Find workspace paths for scripts |
* '''[[Workspaces/Advanced_Features/ws_find|ws_find]]''' - Find workspace paths for scripts |
||
* '''[[Workspaces/Advanced_Features/ws_extend|ws_extend]]''' - Extend workspace lifetime |
* '''[[Workspaces/Advanced_Features/ws_extend|ws_extend]]''' - Extend workspace lifetime |
||
| ⚫ | |||
| ⚫ | |||
* '''[[Workspaces/Advanced_Features/ws_release|ws_release]]''' - Release (delete) workspaces with immediate deletion options |
* '''[[Workspaces/Advanced_Features/ws_release|ws_release]]''' - Release (delete) workspaces with immediate deletion options |
||
* '''[[Workspaces/Advanced_Features/ws_restore|ws_restore]]''' - Restore expired or released workspaces |
* '''[[Workspaces/Advanced_Features/ws_restore|ws_restore]]''' - Restore expired or released workspaces |
||
* '''[[Workspaces/Advanced_Features/ws_register|ws_register]]''' - Create symbolic links to workspaces |
* '''[[Workspaces/Advanced_Features/ws_register|ws_register]]''' - Create symbolic links to workspaces |
||
=== Configuration & Features === |
|||
| ⚫ | |||
| ⚫ | |||
| ⚫ | |||
* '''[[Workspaces/Advanced_Features/Quotas|Quotas & Limits]]''' - Cluster-specific limits and checking quotas |
* '''[[Workspaces/Advanced_Features/Quotas|Quotas & Limits]]''' - Cluster-specific limits and checking quotas |
||
=== Best Practices === |
|||
* '''[[Workspaces/Advanced_Features/Best_Practices|Best Practices]]''' - Recommendations for different use cases |
* '''[[Workspaces/Advanced_Features/Best_Practices|Best Practices]]''' - Recommendations for different use cases |
||
| Line 99: | Line 107: | ||
* Start with the main [[Workspaces]] guide |
* Start with the main [[Workspaces]] guide |
||
* Review [[Workspaces/Advanced_Features/Best_Practices|Best Practices]] |
* Review [[Workspaces/Advanced_Features/Best_Practices|Best Practices]] |
||
* Set up [[Workspaces/Advanced_Features/Reminders#Configuration_File:_.7E.2F.ws_user.conf|~/.ws_user.conf]] |
|||
'''Intermediate Users:''' |
'''Intermediate Users:''' |
||
| Line 105: | Line 112: | ||
* [[Workspaces#Work_with_Groups_.28Share_Workspaces.29|Set up group workspaces]] |
* [[Workspaces#Work_with_Groups_.28Share_Workspaces.29|Set up group workspaces]] |
||
* [[Workspaces/Advanced_Features/ws_allocate#Using_Workspaces_in_Batch_Jobs|Use in batch jobs]] |
* [[Workspaces/Advanced_Features/ws_allocate#Using_Workspaces_in_Batch_Jobs|Use in batch jobs]] |
||
* [[Workspaces/Advanced_Features/ws_restore#Helix-specific_-_Workspace_Snapshots|Snapshot recovery (Helix)]] |
|||
'''Advanced Users:''' |
'''Advanced Users:''' |
||
* [[Workspaces/Advanced_Features/Sharing|Advanced sharing methods]] (ACLs) |
* [[Workspaces/Advanced_Features/Sharing|Advanced sharing methods]] (ACLs) |
||
* [[Workspaces/Advanced_Features/ws_release#Immediate_Deletion_.28Free_Quota_Instantly.29|Immediate deletion for quota management]] |
* [[Workspaces/Advanced_Features/ws_release#Immediate_Deletion_.28Free_Quota_Instantly.29|Immediate deletion for quota management]] |
||
* [[Workspaces/Advanced_Features/ |
* Set up [[Workspaces/Advanced_Features/Reminders#Configuration_File:_.7E.2F.ws_user.conf|~/.ws_user.conf]] |
||
Latest revision as of 17:43, 2 December 2025
This document covers advanced features and detailed configuration options for the HPC workspace tools. For basic daily usage, see the main Workspaces guide.
Almost Complete Command Reference
| Task | Command |
|---|---|
| Create workspace for 30 days | ws_allocate myWs 30 |
| Create with custom email | ws_allocate -m custom@example.com -r 3 myWs 30 |
| Create group-writable workspace | ws_allocate -G groupname myWs 30 |
| Create on specific filesystem | ws_allocate -F filesystem myWs 30 |
| List all your workspaces | ws_list |
| List by remaining time | ws_list -R |
| List available filesystems | ws_list -l or ws_find -l |
| Find workspace path | ws_find myWs |
| Extend workspace by 40 days | ws_extend myWs 40 or ws_allocate -x myWs 40 |
| Share with another user | ws_share share myWs username |
| List shared users | ws_share list myWs |
| Send calendar reminder | ws_send_ical myWs user@example.com |
| Release workspace | ws_release myWs |
| List restorable workspaces | ws_restore -l |
| Register workspace links | ws_register ~/workspaces |
Detailed Topics
Commands
- ws_allocate - Create and extend workspaces (detailed options)
- ws_list - List workspaces (sorting, filtering)
- ws_find - Find workspace paths for scripts
- ws_extend - Extend workspace lifetime
- ws_release - Release (delete) workspaces with immediate deletion options
- ws_restore - Restore expired or released workspaces
- ws_register - Create symbolic links to workspaces
Configuration & Features
- Multiple Filesystem Locations - Choosing the right filesystem for your workload
- Reminders & Configuration - Email reminders and ~/.ws_user.conf setup
- Sharing Workspaces - Group workspaces, ws_share, ACLs, Unix permissions
- Quotas & Limits - Cluster-specific limits and checking quotas
Best Practices
- Best Practices - Recommendations for different use cases
By Task
Creating and Managing:
- Create workspace → Basic | Advanced
- List workspaces → Basic | Advanced
- Extend lifetime → Basic | Advanced
- Release workspace → Basic | Advanced
- Restore workspace → Basic | Advanced
Collaboration:
- Work with groups → Basic | Advanced
- Share with users → ws_share | ACLs | Unix Permissions
Configuration:
- Email reminders → Reminders
- Default settings → ~/.ws_user.conf
- Workspace links → ws_register
Resources:
- Filesystem selection → Filesystems
- Check quotas → Quota Commands
- Cluster limits → Quotas & Limits
By Experience Level
Beginners:
- Start with the main Workspaces guide
- Review Best Practices
Intermediate Users:
Advanced Users: