[Info-vax] MOUNT and filesystems, was: Re: RMS record metadata, was: Re: Re; Spiralog, RMS Journaling (was

David Froble davef at tsoft-inc.com
Sun Jun 26 02:16:31 EDT 2016


Simon Clubley wrote:
> On 2016-06-25, Stephen Hoffman <seaohveh at hoffmanlabs.invalid> wrote:
>> OpenVMS has not integrated the MOUNT command or the mount system 
>> service with mount points or links.
>>
> 
> The MOUNT command as currently implemented (and the underlying
> monolithic mass of filesystem code in the kernel) is not exactly
> VMS's best selling point.
> 
>> OpenVMS lacks a volume manager.
>>
>> OpenVMS support for storage device management and storage device 
>> swapping is limited at best.
>>
> 
> OTOH, you can do things with volumes in VMS clusters, especially when
> things go wrong, that you can't do elsewhere.
> 
> The terms "volume manager" and "storage device management" cover a wide
> range of areas. So that I understand you, what _exactly_ are you looking
> for (with examples if possible) with the last two items ?
> 
>> The configuration and related commands are manual, file-based and the 
>> associated commands and syntax and configuration required (for 
>> configuring USB devices, for instance) tends toward arcane and manual.
>>
>> Then there's that MOUNT — which is useful for other purposes in the I/O 
>> system — is currently tied to disk and tape storage, and to specific 
>> disk formats.   That design and that limit is not a surprise, but more 
>> than a little of the underlying flexibility around ACP handling (yes, 
>> ACPs are undocumented) was lost to developers here.  But I digress.
>>
> 
> IMHO, I agree with you on this one. Based on what general knowledge
> I know of how it's implemented internally (I've never seen the VMS
> source code), MOUNT internals are a disaster area if you ever wanted
> to implement general mount support in VMS for a variety of filesystems
> in the way that it's possible in Linux (for example).
> 
> You should be able to write (for example) a FAT32 filesystem driver
> from public documentation and use a MOUNT command to mount it in the
> same way as you can with an ODS-2 volume.

Why do you think that MOUNT should be able to handle some format that it doesn't 
know about?

Perhaps if you wish to implement a FAT32 filesystem driver, then you should also 
implement the method(s) for mounting the filesystem.



More information about the Info-vax mailing list