在fstab中添加一个条目

我已经在我的机器上卸载了一个磁盘/dev/vdc1 ,在我将其格式化为xfs文件系统之后,我没有再次安装它,或者没有为fstab文件添加足够的行。

现在当我想挂载这个分区时,我无法访问它: mount: can't find dev/vdc1 in /etc/fstab or /etc/mtab 。 那么我应该如何输入fstab文件以便系统再次识别它? 分区安装在/Data

所以我们在这里为分区创建一个fstab条目:

  1. 您需要为分区创建文件夹并获取设备ID。
    打开终端。 该文件夹可以通过创建

      sudo mkdir / media / Data 

    此外,我会让用户成为所有者,并赋予他阅读/写入的权利:

      sudo chown [user]:[group] / media / Data 
      sudo chmod + rw / media / Data 

  2. 现在fstab条目:

    • 安装libblkid1以查看特定于设备的信息: sudo apt-get install libblkid1
    • 输入sudo blkid并寻找棒。 输出可能是:
        / dev / sda2:UUID =“32a4b76f-246e-486e-8495-31b8a781fb4c”TYPE =“swap” 
       / dev / sda1:UUID =“31f39d50-16fa-4248-b396-0cba7cd6eff2”TYPE =“ext4”
      
    • 然后我们创建fstab条目: sudo gedit /etc/fstab并追加该行
        UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 / media / Data auto rw,user,auto 0 0 

      (然后给出一个空的新行以避免警告)。

要安装分区,请打开终端并键入

  mount / media / Data 

由于输入auto它应该在下次启动时自动安装。

首先,您需要通过以下命令查找磁盘的UUID

 sudo blkid 

请注意您的磁盘UUID。

现在用gedit打开fstab文件

 sudo gedit /etc/fstab 

用您注明的UUID替换旧磁盘UUID。
保存文件并重新启动系统。 您将能够装入磁盘。

虽然Manuel似乎已经完全回答了问题,但您似乎要问的问题是:“在我从/ Data卸载磁盘/ dev / vdc1并将其格式化为XFS后,我无法重新安装它。我在/ Data重新安装吗?“

您似乎误解(合理地)错误消息帮助文本,这是导致您的问题混淆的原因。

您从/ Data卸载了设备/ dev / vdc1,将设备格式化为XFS,然后尝试重新安装它,并说它没有这样的设备。 由于您没有提供有关您将“将设备格式化为XFS”的确切命令的详细信息,因此我将假设您所做的是:

 sudo mkfs.xfs -f /dev/vdc1 

如果您忘记了-f,或者没有对覆盖现有文件系统的提示回答“是”,则mkfs命令失败。

执行此操作后,您应该只能运行该命令

 sudo mount -t xfs /dev/vdc1 /Data 

查看生成的错误,您似乎输入了“dev / vdc1”而不是“/ dev / vdc1”,和/或颠倒了mount命令的参数。

如果由于某种原因它仍然给你一个错误,请确认/ dev / vdc1确实存在。 您可以检查/ var / log / syslog或运行dmesg以查看系统在创建新文件系统后所执行的操作,以确定是否由于某种原因决定更改与该分区关联的设备,或者在运行时发生了明显错误失败的mount命令。