外付けドライブがあり、Linuxパーティションが欲しいのですが。 Fedora20を使用して1台のマシンですべてを正しくフォーマットしました(1つのntfs
と1つのext4
パーティションがあります)が、Fedora12を使用して古いマシンに接続すると、ext4
パーティションが自動マウントされません。 /etc/fstab
に次のようなものを入れることを含む解決策を見つけました:
UUID=0123-abcd /media/MYEXTDISC ext4 ...,umask=000,dmask=000,...
しかし、これには2つの問題があります。
Fedora12を搭載した古いマシンはext4
のumask
とdmask
をサポートしていないため、役に立ちません。
私が使用するすべてのLinuxコンピューターでそのようなことをしなければならないでしょう。それは不可能です。なぜならそれらのいくつかは私が/etc/fstab
を変更できないところで働いているからです。
私の考えは、ファイルシステムが「すべての非ルートファイルを非ルートファイルとして扱う」または「すべての非ルートファイルに権利666
または777
を与える」などのオプションを提供できるというものでした。しかし、これが可能かどうかはわかりません。 ext4
を使用します。ファイルシステムを任意のlinuxyに変更できますが、現時点ではHDDは空です。
あなたの問題は、各インストールに一意の所有者がいることだと思われます。 Linuxは、ユーザーを番号またはUIDで識別します。 id
コマンドでユーザーIDを確認できます。
$ id
いずれにせよ、Fedora 20の最初のユーザーのUIDは1000ですが、Fedora12のUIDは500です。
権限を緩和するか、インストールごとに共通のグループを使用するか、ユーザーに同じUIDを使用する必要があります。
Fedora12とFedora20が非常に異なる場所に自動マウントされるため、selinuxで問題が発生する可能性があります。 selinuxの問題を確認するか、selinuxを許容モードに設定します。
ご覧のとおり、ext4パーティションでは、chown
とchmod
を使用して権限を管理します。
EXT4で多くの問題が発生している場合は、代わりにパーティションをEXT3としてフォーマットできます。これは、遭遇するすべてのディストリビューションでサポートされているはずであり、Fedora12もこれで問題ないはずです。
また、なぜこの外付けドライブのファイルシステムタイプについて心配する必要があるのですか? NTFSを使用していても、特にデータをシャトルするためだけに使用している場合は、すべてでサポートされているファイルシステムタイプにするだけです。
今後は、時間をかけてFedora12から移行することをお勧めします。