How to create a shared directory in Solaris to be accessible from other nodes in the network ?
Or
How to mount a directory to be accessible from other machines ?
Log in to Solaris machine where you want to share a directory.
In the below example you want to share "/export/home/builds" directory located on 172.22.23.58.And once is shared you are mounting it on to "/share" directory of another machine.
Note : We have to create an empty directory named "share" under "/" on the machine where we are running the mount to command.
- Share the directory in the local system
Open the
/etc/dfs/dfstab file
enter: share -F nfs -o rw,anon=0 /export/home/builds
save and exit
- Execute shareall command
- Use share command to check the directories shared
- Restart the nfs server(Not mandatory)
/etc/init.d/nfs.server start
- Open other system where you need to mount
- Execute mount -F nfs 172.22.23.58:/export/home/builds /share command (to mount the /export/home/builds folder in /space)
How to share a directory in Solaris
"Sharing a directory in Solaris" is a small information but i think it is useful for everyone. I tried to do this, on so many location, some time it is difficult to remember them. So here I am trying to record steps required to do this.
In order to share any directory u need to login as super user. Log into machine and do following steps.
vi /etc/dfs/dfstab
This is a file which is automatically used by 'shareall' command.
Enter directory u want share in this file in following format :-
share [-F fstype] [ -o options] [-d ""] [resource]
For example:-
# Here i am sharing "/export/home/shared/" directory read only for every one.
share -F nfs -o ro -d "shared dirs" /export/home/shared/
# Here i am sharing "/export/home/code_reviews" directory read and write for everyone.
share -F nfs -o rw -d "codereview dirs" /export/home/code_reviews
Now u can run shareall command
shareall
You can also verify this shared directory by following command
-bash-3.00# share
- /export/home/shared ro "shared dirs"
- /export/home/code_reviews rw "codereview dirs"
-bash-3.00#
Thats all..
Same thing can be done on Linux, edit to /etc/exports and running exportfs command does magic for us.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25196159/viewspace-708866/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25196159/viewspace-708866/