Architecting, installing and maintaining your SAS environment

Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

Reply
Occasional Contributor
Posts: 10

Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

Hi All,

 

We have Installed SAS on Linux Host and we store the datasets and other physical content on Compute Server(linux host).

The Compute Server space is limited and we don't want to extend its capacity.

 

We need to store the huge datasets on the Windows Network Shared Path instead, so that we can use the Windows Network Shared path for storing/accessing the huge datasets/files.

 

Please do suggest us the workaround to mount the Windows Network Shared Path on the Compute Server(linux Host), so that we can use the libname statements to point those path for storing the datasets.

 

Quick response will be highly appreciated.

 

Thanks,

Sangramjit

Super User
Posts: 3,114

Re: Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

This is more a Linux-related question rather than a SAS one so you may find your answer quicker on Linux forums.

PROC Star
Posts: 392

Re: Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

 

Since you mentioned that the SAS datasets are huge, I might also ask if you have considered whether this method of providing additional storage space will provide adequate performance for your SAS users? It would be well worth testing before rolling it out. If you haven't already seen them, I'd recommend reading the following papers (and the associated resources mentioned within them):

Of course another consideration is to see if your users can take advantage of general SAS programming techniques to reduce the storage footprint for their SAS tables (appropriate variable lengths, compress option, etc).

Trusted Advisor
Posts: 1,141

Re: Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

I can subscribe to the consideration provided by @PaulHomes.

 

And something else: if some of those huge datasets are used as relational databases, instead for pure data analysis, it probably would be interesting for you to consider to move some of that data to a relational database, and extract to SAS only the data to be used for analysis and reporting.

 

Then, a last interesting option, depending on the real amount of data you have behind, is the usage of Hadoop as data lake.

Super User
Posts: 6,963

Re: Mount Windows Shared path on Linux Host(Compute Server) for storing/accessing huge datasets

It has been my experience that network shares can never give you the performance of directly attached storage or SAN storage.

So you should think twice before doing that. In the end you'll waste a lot of time before you end up increasing the server's storage anyway.

Extending local storage on the server is also easier to handle and maintain in the future.

 

Mounting Windows(CIFS) shares on UNIX is usually done with Samba (client).

 

But IMO what you want to do is just a method of crippling your SAS server.

---------------------------------------------------------------------------------------------
Maxims of Maximally Efficient SAS Programmers
Ask a Question
Discussion stats
  • 4 replies
  • 160 views
  • 5 likes
  • 5 in conversation