ubuntu下如何搬家

ubuntu下如何搬家

我有一個 Ubuntu 15 VM,我正在為主分割區新增第二個虛擬磁碟。

我把老家搬到了home.old。並將新主目錄安裝在新磁碟上。並且掛載成功。但是當我查看主頁時,我沒有看到測試使用者的目錄。 test目錄仍在home.old下。

我還嘗試創建一個新的測試用戶 test2,但 home 和 home.old 都沒有向我顯示目錄 test2。

test2@test-virtual-machine:/$ cd /home
test2@test-virtual-machine:/home$ ls
lost+found
test2@test-virtual-machine:/home$ cd ..
test2@test-virtual-machine:/$ ls /home.old/
test
test2@test-virtual-machine:/$

這裡發生了什麼事?

謝謝

編輯:根據要求

test@test-virtual-machine:/home$ cd ~
bash: cd: /home/test: No such file or directory
test@test-virtual-machine:/home$ pwd
/home
test@test-virtual-machine:/home$ ls
aquota.user  lost+found
test@test-virtual-machine:/home$

答案1

請嘗試以下操作:

sudo cp -pR /home.old/test /home
cd
ll

確保列出的文件(除了..)都包含您的使用者名稱。例如:

drwx------  3 yourusername yourusername   4096 Jan  1  1970 .gnome/

這有點令人困惑,但要添加新用戶,不要使用useradd.man useradd說:

useradd 是一個用於新增使用者的低階實用程式。在 Debian 上,管理者通常應該使用 adduser(8)。

useradd相反,首先使用以下命令刪除您建立的用戶deluser

sudo deluser --remove-home test2

然後,新增一個使用者adduser

sudo adduser test2

按照提示操作,您將正確建立一個新使用者。

相關內容