Fedora

配置外部硬碟以與多台 linux PC 一起使用

  • July 22, 2018

我有一個外部驅動器,我想在上面有一個 linux 分區。我在一台使用 Fedora20 的機器上正確格式化了所有內容(我有一個分區ntfs和一個ext4分區),但是當我將它插入使用 Fedora12 的舊機器時,它不會自動掛載ext4分區。我找到了一個解決方案,其中涉及將以下內容放入/etc/fstab

UUID=0123-abcd  /media/MYEXTDISC  ext4  ...,umask=000,dmask=000,...

但這有兩個問題:

  1. umask它沒有幫助,因為使用 Fedora12 的舊機器不dmask支持ext4.
  2. 我必須在我使用的每台 linux 電腦上做類似的事情,這是不可能的,因為其中一些在我無法修改的地方工作/etc/fstab

我的想法是文件系統可以提供一些選項,例如“將所有非根文件視為非根文件”或“賦予所有非根文件權限666777.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 分區,您可以使用chownchmod管理權限。

引用自:https://unix.stackexchange.com/questions/106924