Fedora
配置外部硬碟以與多台 linux PC 一起使用
我有一個外部驅動器,我想在上面有一個 linux 分區。我在一台使用 Fedora20 的機器上正確格式化了所有內容(我有一個分區
ntfs
和一個ext4
分區),但是當我將它插入使用 Fedora12 的舊機器時,它不會自動掛載ext4
分區。我找到了一個解決方案,其中涉及將以下內容放入/etc/fstab
:UUID=0123-abcd /media/MYEXTDISC ext4 ...,umask=000,dmask=000,...
但這有兩個問題:
umask
它沒有幫助,因為使用 Fedora12 的舊機器不dmask
支持ext4
.- 我必須在我使用的每台 linux 電腦上做類似的事情,這是不可能的,因為其中一些在我無法修改的地方工作
/etc/fstab
。我的想法是文件系統可以提供一些選項,例如“將所有非根文件視為非根文件”或“賦予所有非根文件權限
666
或777
.ext4
我可以將文件系統更改為任何 linuxy,此時 HDD 是空的。
您的問題似乎是每個安裝都有一個唯一的所有者。Linux 通過數字或 UID 辨識使用者。
id
您可以使用以下命令查看您的使用者 ID :$ id
無論如何,您在 Fedora 20 上的第一個使用者的 UID 為 1000,而 Fedora 12 的 UID 為 500。
您要麼需要放寬權限,在每次安裝時使用一個公共組,要麼為您的使用者使用相同的 UID。
當 Fedora 12 和 Fedora 20 自動掛載在不同的位置時,您可能會遇到 selinux 問題。檢查 selinux 問題或將 selinux 設置為許可模式。
如您所見,使用 ext4 分區,您可以使用
chown
和chmod
管理權限。