每次启动时都对不存在的 UUID 进行 fsck

每次启动时都对不存在的 UUID 进行 fsck

我遇到了 XUbuntu 19.04 的问题。每次启动时,它都会运行文件系统检查,该检查会在 1:30 后超时(被 systemd 终止),然后启动过程才会继续。

这一切都是在我安装 Debian 10.0 之后开始的(由于无法识别我的视频,因此在尝试启动一次后就被删除了)。

棘手的部分:

它尝试检查的 UUID不存在

因此,我不能简单地在驱动器启动完成后对其进行 fsck。根目录中没有用于“所有”文件系统检查的“触发文件”。

我无法在驱动器上执行“tune2fs -l <​​...>”或“tune2fs -c”,因为驱动器(UUID)不存在。

我已经将分区恢复为问题出现之前的映像 - 文件系统检查继续。所以这似乎是分区的问题(为什么、如何以及发生了什么变化?)而不是 Ubuntu,但是... 我在这台电脑上也安装了 Fedora,它可以正常启动,没有任何奇怪的文件系统检查。

我也尝试重新启动到单用户模式 ​​- 但驱动器的 UUID 也不存在。

文件系统检查的照片:https://i.stack.imgur.com/dpneN.jpg

我该如何解决这个问题?显然,我希望系统停止尝试对不存在的驱动器进行 fsck。

编辑:

cat /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/sda4 during installation
UUID=6d09fece-2e15-43ab-bf90-0ced66eb69df /               ext4    errors=remount-ro 0       1
# /boot/efi was on /dev/sda1 during installation
UUID=9309-1800  /boot/efi       vfat    umask=0077      0       1
# /home was on /dev/sdb3 during installation
#UUID=d516763d-bc3e-4dda-ab61-aa562dfaba18 /home           ext4    defaults        0       2
UUID=0433c6e7-07f7-4f2b-9da1-6d0756d79eba /home           f2fs    defaults        0       2
# swap was on /dev/sda5 during installation
UUID=272f11a2-5157-432e-8a54-84758de52ef1 none            swap    sw              0       0

# Western Digital RE

# /mnt/archives
UUID=41b0e3d1-2f97-4d6e-916c-7286abb7cfae       /mnt/archives   ext4    defaults        0 2

# /mnt/documents
UUID=14EE-1640  /mnt/documents  vfat    uid=kman,gid=kman,iocharset=utf8,codepage=866 0 2

# Toshiba 

# /mnt/passport
UUID=b74afcc2-5e68-4922-ae6a-f745d6cfeb12   /mnt/passport   ext4    defaults,noauto 0 2

sudo lsblk -f | grep -v loop
NAME        FSTYPE LABEL         UUID                                 FSAVAIL FSUSE% MOUNTPOINT
sda                                                                                  
├─sda1      vfat                 9309-1800                             993.9M     3% /boot/efi
├─sda2      ext4   Frida         b60e174a-488e-46f5-b1f0-f57badcc9182                
├─sda4      ext4   Xandra        6d09fece-2e15-43ab-bf90-0ced66eb69df   47.1G    19% /
├─sda5      swap                 ec8b5ba8-b727-4d2b-b640-916109098845                
└─sda6      ext4   Android files 2af1d4f1-0da6-44e1-baf1-ab343080829e                
sdb                                                                                  
├─sdb1      vfat                 58A2-0240                                           
├─sdb2      ntfs   WinSystem     01D4A449338F8A80                                    
├─sdb3      ntfs                 01D4A449350624F0                                    
└─sdb4      ntfs   WinData       01D4A449F36DE360                                    
sdc                                                                                  
├─sdc1      ext4   Passport      b74afcc2-5e68-4922-ae6a-f745d6cfeb12                
└─sdc2      ntfs   Tanya         3D1341DE1547D4CB                                    
sdd                                                                                  
├─sdd1      vfat   DOCUMENTS     14EE-1640                              79.5G    20% /mnt/documents
├─sdd2      ext4   Archives      41b0e3d1-2f97-4d6e-916c-7286abb7cfae  392.8G    28% /mnt/archives
└─sdd3      ntfs   WinArchive    01D4A4BE55414770                                    
sde                                                                                  
sr0                                                                                  
nvme0n1                                                                              
├─nvme0n1p1 ext4   FHome         92e607fa-dda6-449f-9675-f1155f590e8e                
└─nvme0n1p3 f2fs   XHome         0433c6e7-07f7-4f2b-9da1-6d0756d79eba  174.5G     9% /home

答案1

正如评论中所提到的,Debian 的安装格式化了已经存在的交换分区,因此改变了它的 UUID。

要了解发生了什么,应该查看/etc/fstab的内容和输出。lsblk -f | grep -v loop

Debian 和 Xubuntu 这两个系统都使用相同的交换分区,这两个系统都有一个fstab关于交换分区的行。您必须在fstab这两个系统中的此行中使用相同的 UUID。因此,如果您将 UUID 改回以前的值,则必须/etc/fstab在 Debian 安装中进行调整,否则 Debian 在启动过程中会受到同样的影响。

相关内容