Let's say I have a storage device called A.
I install A into my machine M1 (which contains a drive called B which is a unix boot drive containing the operating system).
I then boot up M1 and mount the drive into some directory.
I read / write to A in M1 for some time.
I then decide that I want to use the storage device A in another machine M2 (which contains a drive called C which is a unix boot drive containing the operating system much like before).
Will I be able to mount A to M2?
I would think so but I don't know all the specifics of UNIX file system management.
If the hypothetical I am giving is too general. Let's say the operating system on both drive C and B is Free BSD.
Also here's a bonus scenario: Let's say C contains ubuntu - is it still possible?