使用第二個(ext3)硬碟
我有兩個硬碟。兩者都是 FireCudas,“一半 ssd,一半 hdd”。一個有 1TB 的空間,另一個有我的 Manjaro,有 480GB。到目前為止(2 年)我還沒有使用過第二個驅動器,但是由於我的安裝非常新鮮,我想我會解決它。目前 1TB 只有一個 lost+found 目錄,否則為空。我想以某種方式將我的 /home 文件夾(我假設這是所有個人垃圾所在的位置)與文件、steam 上的遊戲、圖片和所有垃圾一起放在第二個驅動器上。這甚至可能嗎?是否需要重新安裝每個程序?我將如何解決這個問題,我假設很多程序只使用 /home/me 所以所有程序都必須更改為 /db/home/me (/db 是我的 1TB 的安裝位置)
這確實很有可能,如果你想創建你的主目錄,首先你應該確保你有一個活動的 fstab 條目以在系統啟動時自動掛載第二個硬碟驅動器,你可以通過閱讀這篇有用的文章來學習這樣做, https: //ask.fedoraproject.org/en/question/62643/code-to-edit-fstab-file
現在,一旦安裝了驅動器並且已經測試了 fstab 條目,現在您可以將主目錄更改為第二個驅動器,您將需要編輯 /etc/passwd 和 /etc/shadow 文件。
/etc/passwd是一個文件,用於儲存系統所有使用者的重要資訊,例如 GID、UID、使用者名、名稱、DOB 和主目錄等。許多程序使用此文件來獲取使用者的數據和資訊,以有效地啟動和維持它需要做什麼。
/etc/shadow也是一個儲存每個使用者基本資訊的文件,但它主要儲存加密的使用者密碼,該文件對沒有 sudo 權限的使用者不可用。
要編輯這些文件,您必須使用vipw命令,此命令允許您編輯 shadow 和 passwd 文件,您正在編輯的臨時副本儲存在 /tmp 目錄中,這確保了實際的 /etc/passwd或影子文件不直接編輯,為了避免損壞文件,只有在每個條目都正確並且一切順利的情況下才進行更改。
vipw用於安全地編輯 /etc/passwd
vipw -s用於安全地編輯 /etc/shadow。
對每個文件的主目錄部分進行更改後,您可以使用sudo reboot命令重新啟動,然後鍵入cd和pwd以查看該目錄是否是您想要的目錄。
請記住,您必須編輯這兩個文件以確保文件之間保持一致性,因為它們有時會一起工作。如果編輯 passwd 文件,則也必須使用相同的更改編輯影子文件。
=-)