- Community Home
- >
- Servers and Operating Systems
- >
- Operating Systems
- >
- Operating System - OpenVMS
- >
- DOD Erase pattern on Alpha VMS
Categories
Company
Local Language
Forums
Discussions
Forums
- Data Protection and Retention
- Entry Storage Systems
- Legacy
- Midrange and Enterprise Storage
- Storage Networking
- HPE Nimble Storage
Discussions
Forums
Discussions
Discussions
Discussions
Forums
Discussions
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
- BladeSystem Infrastructure and Application Solutions
- Appliance Servers
- Alpha Servers
- BackOffice Products
- Internet Products
- HPE 9000 and HPE e3000 Servers
- Networking
- Netservers
- Secure OS Software for Linux
- Server Management (Insight Manager 7)
- Windows Server 2003
- Operating System - Tru64 Unix
- ProLiant Deployment and Provisioning
- Linux-Based Community / Regional
- Microsoft System Center Integration
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Discussion Boards
Community
Resources
Forums
Blogs
- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2005 06:43 AM
07-05-2005 06:43 AM
Purely Personal Opinion
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-05-2005 12:50 PM
07-05-2005 12:50 PM
Re: DOD Erase pattern on Alpha VMS
I haven't got the VAX example to work, but I could send you the source for the Alpha version of the loadable system service. Interesting example - the LINK options file contains more lines than the MACRO32 code!
Send me mail if you're interested.
(on the other hand, some judicious PATCHing of the exec image, or run time memory might be quicker and simpler)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2005 05:58 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2005 08:07 AM
07-06-2005 08:07 AM
Re: DOD Erase pattern on Alpha VMS
Cass - ANALYZE/MEDIA/EXERCISE=FULL
looks to me like it does the correct thing i.e. writes all 0, all 1 and a worse case pattern (whatever that is) - this sounds similar to the three passes of the DOD_ERAPAT code (based on a quick review of the code anyway).
For future reference see
http://h71000.www7.hp.com/doc/73final/documentation/pdf/OVMS_BAD_BLK_UTIL.pdf
Purely Personal Opinion
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2005 08:21 AM
07-06-2005 08:21 AM
Re: DOD Erase pattern on Alpha VMS
Does anyone know if this exercise existing bad blocks or all areas on the disks that data could be written to?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-06-2005 10:57 AM
07-06-2005 10:57 AM
Re: DOD Erase pattern on Alpha VMS
>Does anyone know if this exercise
>existing bad blocks or all areas
>on the disks that data could be
>written to?
That depends on "who" deals with the bad blocks. Some controllers handle so the quarrantined blocks are inaccessible from the operating system. In those cases ANALYZE/MEDIA can't touch them.
If the bad blocks are dealt with by the operating system, when detected they are allocated to the system file BADBLK.SYS. Since they're allocated, they can't be used by other files, but they're still accessible. ANALYZE/MEDIA could exercise them (that's assuming it doesn't have special case code to skip that file).
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-18-2005 02:21 AM
07-18-2005 02:21 AM
Re: DOD Erase pattern on Alpha VMS
If you are merely erasing a disk that will stay in the machine and your site security policy allows it, you are actually not required to erase anything. Just set the volume to high-watermarking. (You DO need to control who has LOG_IO and PHY_IO.)
If you are erasing a disk that is to be removed from the machine, if it is UNCLASS, you still don't need to do anything except a simple erasure. Only if your machine is classified SBU / FOUO or higher do you need to worry about true erasure.
In THAT case, unless you have submitted the erasure program to one of the certification agencies, it is not a "legal" erasure anyway. Unless you have a certified program, the ONLY legal methods of erasing a removed disk are to destroy it. We have a stockroom full of disks waiting for the arrival of a degausser that works through metal disk shells. If that doesn't show up soon, our eventual alternative will be a 16-pound sledgehammer and we'll probably give everyone three hits for a dollar.
Of course, if you are replacing a disk 'cause it failed, your ONLY recourses are degaussers and sledgehammers. We had to get a special clause in our service contract to allow for destruction of disks because our nearest parts depot won't certify that they degaussed the disk. If you were working on DOD machines, you know you ain't finished 'til the paper work is done, and if you can't get it certified as erased, it ain't erased.
Now, as to what it actually takes.... The old method of writing all 1, all 0, alternating 1/0 and then 0/1 ... all fail if you have a disk that uses RLL2 encoding schemes. (RLL = run length limited, a form of compression.) These days, RLL or RLL2 is pretty common. Higher versions are also possible. Writing a pattern of all 1 or all 0 just sets or clears about 1 byte. Someone could then run a diagnostic read to see the remaining data anyway. If you are using RLL2 encoded disks, you need to write buffers full of patterns such as
0x924964 or 0x6DB6DB
which are non-repeating bit streams just long enough to thwart the encoding and compression scheme. You could also try to generate a buffer of random bytes using a random number generator, which will also defeat RLL encoders.
But like I said, this all depends on whether you need the erasure certified. If you do, you need to get the erase program certified. Otherwise it will not count.