Hey guys and welcome back.
So now what I want to do is I want to turn our attention to removable media file systems.
Now with respect to removable media, one of the file systems I want to discuss with you
is one called ISO 9660.
So here is the deal.
Back in the day we had these things called CD-ROMs.
Now of course I'm being a little bit facetious.
CD-ROMs are not quite as Jurassic and prehistoric as I'm making out here.
But what was decided was that CD-ROMs could actually be expanded in their use case to
not just be a storage medium for music but also a storage medium for your typical data
that you would see on a Linux system or a Windows system.
Now the big problem here was a lack of standardisation.
No real standard existed so every single vendor, whether that was Microsoft or whether that
was Apple, they had their own method to store the data.
That means that the idea of having portable data on your CD-ROM, well it really was not
quite so portable in that.
Due to the lack of standardisation there was a lot of restrictions on where you could
transfer that data between.
And eventually a standard was developed called HSF.
But quickly after this was developed the International Standards Organisation, the ISO, they developed
ISO 9660.
Now with respect to ISO 9660, if you prefer, we have some extensions we have to be aware
of.
So let me tell you the three extensions that we have to know for the examination.
The first one is called Joliet.
Now what the Joliet extension did, it allowed greater flexibility in the naming of files.
The next extension is called the Rock Ridge extension.
Similar to Joliet, this would also provide greater flexibility with respect to our file
names.
And lastly we had the El Torito extension.
And what this extension did was that it would allow CD-ROM to actually be used as a bootable
device.
So you know the way you can boot an operating system directly from a CD-ROM.
This is the type of thing we are talking about right here.
So now that we are aware of the different file systems that we can have with respect
to our removable media, let me just briefly touch upon a command that we definitely want
to know for the examination.
This is the MAKE or the MK ISO FS command.
So what this command allows us to do, it allows us to create an ISO 9660 file system and it
will allow us to utilise those extensions we just talked about.
So let's briefly explore this command then shall we?
Let's say that I wanted to create an ISO image of some type of files I have on my system.
So if I go into let's just say my downloads folder right here.
I don't actually have anything but I'll just add in file1.txt and just say this is some
random file.
If I save this, go back out.
Now obviously this is not a lot of information but let's just imagine we had way more information
within this directory right here and I wanted to be able to save this information so that
I could burn it to a CD-ROM disk.
Let me show you how we could do this using the MKISOSF command.
I can say MKISOSFS and I'll say dash 0 for the output IE.
What is the name of the ISO file I want to create?
I'll just say my downloads.iso again call this anything you wish and now I want to specify
what it is I want to back up here so I'll just choose anything within my documents directory.
Now before I do this I have additional options if I want to invoke the Joliet extensions I
can do dash j whereas if I want to invoke Rock Ridge extensions I can do dash r and that's
what I'll do right now so I'll just hit enter if I do an LS.
Now we can see we have actually created this ISO file right here so now I have a file with
Rock Ridge extensions that ultimately I could burn to a disk and use as removable media.
Now with respect to the examination the tool we want to know is the make ISOFS command.
So understanding that that can create an ISO image which we use for removable media on
CD-ROMs and we do have the option for extensions which provide improvements and additional
flexibility to the original ISO standard.
Ok dogs so that is us for removable media I hope this has been informative for you and
I'd like to thank you for viewing.