Отметим, что по умолчанию домашние каталоги пользователей закрыты
для чтения кем-либо, кроме владельца. Если вы хотите, чтобы ваши файлы
были доступны для чтения другим пользователям системы, выполните команду
chmod g+xr $HOME
Кроме этого, NFS используется для экспорта каталога /opt, который физически также расположен на дисках компьютера lxfarm00. Этот каталог содержит различное программное обеспечение (CERNLIB, ROOT, GEANT4 и др.) общего применения. Поэтому на любом компьютере фермы пользователь имеет каталог /opt с одним и тем же программным обеспечением.
Наконец, NFS применяется для экспорта на все компьютеры диска, предназначенного для хранения больших объемов данных. Этот диск объемом 120 Гбайт физически расположен на компьютере lxfarm05 и экспортируется на все другие компьютеры под именем каталога /scratch00. В данном каталоге созданы подкаталоги с именами, совпадающими с именами пользователей. Каждый пользователь может использовать этот подкаталог аналогично своему домашнему каталогу. Заметим, что по умолчанию эти каталоги также закрыты для чтения кем-либо, кроме владельца.
В настоящий момент отсутствуют какие-либо ограничения на размер дискового
пространства, занимаемого файлами пользователя. Однако необходимо понимать,
что рано или поздно такой момент может наступить.
Эти ограничения могут коснуться в первую очередь
(или исключительно) домашних
каталогов пользователей, т.е. раздела /home/username.
Поэтому рекомендуется держать большие и редко используемые файлы не в своем
домашнем каталоге, а в разделе /scratch00.
Например, вы можете создать в каталоге /scratch00/username
подкаталог data:
mkdir /scratch00/username/data
и переместить туда большие и редко используемые
файлы из текущего каталога:
mv filename /scratch00/username/data/
Если данный файл необходим для чтения какой-либо программе, запущенной,
например, из раздела /home/username/programs, то можно не копируя
файл из /scratch00/..., просто создать символическую ссылку:
cd /home/username/programs
ln -s /scratch00/username/data/filename
Аналогичный прием с символической ссылкой можно применить и в случае,
если ваша программа при работе создает большой выходной файл:
направив ссылку на раздел /scratch00/..., вы тем самым
заставите программу делать физическую запись именно в этот раздел,
а не в каталог /home/
..., откуда программа
запущена. Таким образом, программа сможет записывать файлы, превышающие
размер доступного вам дискового пространства в разделе /home/
...