我想我删除了启动文件,但我用备份恢复了。这还会对我的电脑产生影响吗?

我想我删除了启动文件,但我用备份恢复了。这还会对我的电脑产生影响吗?

我试图将我的 Raspberry pi pico 安装为USB 大容量存储设备(这就是我认为我正在做的事情)在终端上手动使用以下命令 -

$ sudo mkdir -p /mnt/pico
$ sudo mount /dev/sda1 /mnt/pico

执行完这个命令后,我发现我的/mnt/pico目录中有两个文件,电喷系统容量信息/boot/efi,出现了。这些是目录中已经存在的相同文件。我认为该mount命令可能已将这些文件复制粘贴(重复)到这里

我感觉我做了一些不该做的事情。所以我想从目录中删除这些文件夹,/mnt/pico因为我认为它们只是重复文件。但我还是备份了这些文件(电喷系统容量信息) 在我的/home目录中。

之后,我删除了/mnt/pico目录中的那些文件。然后我震惊了,因为这个操作也从/boot/efi目录中删除了那些文件。

现在,在备份文件夹的帮助下,我再次复制粘贴这些文件到mnt/pico命令中 -

cp -a /home/myusername/boot-backup/ /mnt/pico/

执行此命令后,我收到许多错误消息,但这些文件已被复制到mnt/pico目录中,并且这些文件也开始出现在目录中/boot/efi

现在我尝试mount通过以下方式扭转这一局面 -

sudo umount /mnt/pico

此后,目录/mnt/pico为空,而那些文件仍然在/boot/efi目录中可用,正如我所期望的那样。

我的操作还会对我的计算机产生任何影响吗?

答案1

从您所说的内容来看,我认为从备份恢复后,您的安装根本没有损坏。您的第一个 mount 命令几乎肯定将您的系统安装在了/mnt/pico。这意味着相同的文件在文件系统的两个位置可见。从任一位置删除都会从两个位置删除它们。

尽管挂载点的名称如此,但由于未在挂载命令中指定,因此您的 pico 设备未挂载。

如果您的系统仍可启动则没有造成任何损害。

要安装设备,您通常首先使用以下命令识别它lsblk,然后像以前一样使用 mount 命令,但要指定正确的设备

相关内容