2 users, 1 person at a time, 1 terabyte drive for data....
...Assuming you are doing a lot of number crunching, you probably need a large temp, but if it is mostly storage and lookups, you probably don't need that much temp (just thinking out loud, since I would recommend keeping separate partitions for home, and therefore this would suggest sliding up/down the size between /home and / ).
...like sturmvogel suggests, I also prefer putting /mnt/data instead of /data to keep it tidy in /
for each user, you can suggest they create a symlink like ~/data pointing to /mnt/data/userX/ but this only works after you manually create /mnt/data/userX or /mnt/data/userY
drive2, I'd suggest calling it /mnt/data
After it is created, you will need to manually add /mnt/data/user[a,b,c,....z] or however you like.
You'll note that Mageia's standard security is to generally create directories viewable by anyone (example):
- Code: Select all
ls -l /mnt
drwxr-xr-x 5 root root 4096 Mar 15 2023 mnt/data/user1
drwxr-xr-x 5 root root 4096 Mar 15 2023 mnt/data/user2
so you would need to modify them per user (similar to /home):
- Code: Select all
ls -l /mnt
drwxr-x--- 5 user1 user1 4096 Mar 15 2023 mnt/data/user1
drwxr-x--- 5 user2 user2 4096 Mar 15 2023 mnt/data/user2
drive1, I'd still recommend keeping separate partition for:
/ (perhaps 1/4 to 1/2 the drive ~250G...500G)
/home (maybe 1/2 to 3/4 of drive ~500G...750G)
swap (17GB)
Still don't really understand what data is, but if it's mostly archives, I'd lean towards a large /home partition,
... or if it is a "lot" of data that needs to be number-crunched then I would suggest a smaller /home, and having a large "/" or maybe even having a separate large /tmp
example.... /=100G, /home=250G, swap=17G /tmp=rest_of_drive
If whatever you are doing is going to take a lot of memory, you may want to increase the size of swap...
...but it really depends on what sort of data is data.