向fstab添加条目


16

我将/dev/vdc1计算机上的磁盘卸载后,将其格式化为xfs文件系统后,没有再安装它,或者没有在fstab文件中添加足够的行。

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


尝试运行(或安装)GParted,这使您可以使用所有分区。
SimplySimon 2013年

谢谢您的重播,我在服务器上,没有图形环境。
戴迪

Answers:


20

因此,在这里我们为分区创建一个fstab条目:

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

    须藤mkdir / media / Data
    另外,我将使用户成为所有者,并赋予他读取/写入的权利:
    sudo chown [用户]:[组] / media / Data
    须藤chmod + rw / media / Data

  2. 现在,fstab条目:

    • 安装libblkid1以查看特定于设备的信息:sudo apt-get install libblkid1
    • 输入sudo blkid并寻找棍子。输出可能是:
      / dev / sda2:UUID =“ 32a4b76f-246e-486e-8495-31b8a781fb4c” TYPE =“交换” 
      / dev / sda1:UUID =“ 31f39d50-16fa-4248-b396-0cba7cd6eff2” TYPE =“ ext4”
      
    • 然后我们创建fstab条目:sudo gedit /etc/fstab并添加以下行
      UUID = 31f39d50-16fa-4248-b396-0cba7cd6eff2 /媒体/数据自动读写,用户,自动0 0
      (然后在空白处添加新行以避免警告)。

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

挂载/ media / Data
由于存在该条目,auto因此应在下次启动时自动安装它。


1
感谢您进行详细的重放,但是我想我并没有很好地解释我的问题,我已经将存储磁盘附加到安装在/ Data上的服务器上(在创建时进行配置),之后,我想将其格式化为xfs,所以我卸载了磁盘,对其进行了格式化,然后...忘记重新安装它,并且与fstab相同。...服务器已重新启动,现在当我想安装磁盘时,可以与磁盘一起列出其他磁盘....这是不可能的,因为fstab中没有条目,...我认为您的解决方案是创建一个新的安装文件夹并为其分配磁盘。
戴迪

我的问题是,即使使用“ sudo blkid”,我也找不到磁盘,对于重放延迟很抱歉
Dady 2013年

5

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

sudo blkid

注意您的磁盘UUID。

现在使用gedit打开fstab文件

sudo gedit /etc/fstab

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


谢谢您重播,我尝试了“ sudo blkid”,我只获得了UUID:/ dev / vda1和/ dev / vda2,就像没有/ dev / vdc1磁盘(同时,存在此分区,导致我将存储磁盘连接到安装在/ Data上的服务器上并对其进行了处理,然后再执行卸载操作),对于延迟重放,我们深表歉意
Dady 2013年

如果您的问题已解决,请标记为已接受答案。它会帮助别人。
Ketan Patel 2013年

尚未,但是我要这样做,因为我认为我的问题与linux没有关系,这是存储磁盘的目录
Dady 2013年

您能告诉我们更多有关您的硬件设置的信息吗?似乎不是标准的HDD
Manuel

1

尽管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来查看创建新文件系统后系统的操作,以确定它是否由于某种原因决定更改与分区关联的设备,或者在运行时发生了哪些显式错误失败的安装命令。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.