从 ext4 分区挂载 /home 目录后更改控制台初始路径

从 ext4 分区挂载 /home 目录后更改控制台初始路径

我最近关注了Ubuntu 指南移动我的/home目录并将其从我最近执行的同一磁盘上的 ext4 分区挂载。

我从指南中所做的最重要的更改和命令是:

  1. 将我的旧名称重命名/home/old_home
cd / && sudo mv /home /old_home && sudo mkdir /home
  1. 将此行添加到我的/etc/fstab文件中
UUID=da22a289-bc25-4109-97a1-3a393e8fe8d5   /home    ext4          defaults       0       2

一切都运行正常,但是当我打开一个新控制台时,它从指向我制作的安全副本的路径开始,/old_home/username/而不是我当前正在使用的路径/home/username/

我怎样才能解决这个问题?

编辑

$ echo $HOME
  /home/luiscri
$ grep luiscri /etc/passwd
  luiscri:x:1000:1000:luiscri,,,:/home/luiscri:/bin/bash

整个/etc/fstab文件:

# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
# / was on /dev/nvme0n1p5 during installation
UUID=b453f406-2885-4273-9321-be8bbb55a76d /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/nvme0n1p1 during installation
UUID=007A-CCD4  /boot/efi       vfat    umask=0077      0       1
/swapfile                                 none            swap    sw              0       0

# (identifier)  (location, eg sda5)   (format, eg ext3 or ext4)      (some settings) 
UUID=da22a289-bc25-4109-97a1-3a393e8fe8d5   /home    ext4          defaults,uid=1000       0       2 

答案1

问题解决的是重启系统

尽管指南提到运行该命令就足够了sudo mount -a,但似乎仍然存在未使用该命令更新的旧依赖项,因此在重新启动系统后,控制台初始路径更改为预期的路径,甚至删除的文件也开始进入垃圾文件夹,并且不会像以前那样被永久删除。

相关内容