我的运行 Ubuntu 20.04.2 LTS 的计算机上有一个 SSD(sdb1 EFI、sdb2 Swap、sdb3 Linux 系统)和一个 HD(sda)。
目前主文件夹位于硬盘 (sda1) 上,但我将从计算机中删除此硬盘。因此,我想在 sdb3(系统所在的位置)中创建一个主文件夹和我的用户目录。
但我不想将内容从旧目录移到新目录。我只想要一个位于 sdb3 上的新目录,其中包含一个空的用户目录,其中只有最初从 /etc/skel 复制的文件。一个真正的“新目录”。
我的 fstab 是这样的:
# / was on /dev/sdb3 during installation
UUID=5c1610a7-d461-4df3-bc33-eab480b18ccb /
# /home was on /dev/sda1 during installation
UUID=ad2befb3-0105-4693-8a5f-4fda78565101 /home
我认为(我真的不确定)如果我只是从 fstab 中删除 /home 行并从计算机中删除 HD(sda),则在下次启动时,系统将在 sdb3 中的 / 内查找 /home - 但没有用户目录。我错了吗?
答案1
从实时会话中执行此操作:
- 删除文件中的条目
fstab
(请注意,在实时会话中这不是,而是安装系统所在分区的文件夹中的/etc/fstab
文件),因此您的单独主分区将不再挂载到。fstab
etc
/home
- 在文件夹中为您的用户创建一个新的主文件夹
/home
,并将所有者和组更改为用户。
重启后,当您登录时,这个新的主文件夹将被初始化。