Ms-DOSとOS/2は両方ともシングルユーザのオペレーティ ング・システムです。これらそれぞれのファイルシステムは、Linux のようなマルチユーザのオペレーティング・システムが要求する機能 がほとんど欠けています。
一つは、ファイルに所有者という概念がありません。このため、ハー ド・ドライブをLinuxファイルシステム・ツリーへマウントした 場合、そのファイルは全ユーザが好き勝手に操作することができてし まいます。
Linuxがマルチユーザ・システムだという事を心がけてください。 この一つのCPUとシステムリソースを共有するために、このシステム で共同の仕事仲間用のユーザアカウントを作成するのは実に簡単なこ とです。仮にDOSパーティション上にあなたの個人用のファイル があって、後で全員がそれにアクセスしていることが発覚するたら、 快く思わないでしょう。
Linuxはこのことに対して、巧妙な解決策を提供します。 論理 的に所有者とアクセス権フラグをDOSパーティションの全ファイ ルよびディレクトリに与えることができます。特殊なデータはパーティ ションには書き込まれません。 これは単純にLinuxで利用されるプレ ゼンテーション・モードです。
制御できるオプションを以下に説明します。
Text files are stored in a slightly different format on Ms-DOS and OS/2, compared to Unix and Linux. The difference lies in the way end-of-file is identified.
Ms-DOS use a sequence of two characters, an
ASCII Carriage-return followed by an ASCII Line Feed.
Unix use only a single Line Feed.
The Ms-DOS, Umsdos and Hpfs file-systems share
one option to make life easier when sharing file on a hard
drive between Linux and Ms-DOS or OS/2
Here are the mode available:
Once a translation mode is selected, it is done both at read and write times, making this nearly transparent to Linux applications.
Please note that the current trend is towards flexible utilities (editors) which can handle both formats instead of using a file system trick like this one.