文件系统问题

文件系统问题

我在 Hetzner 上有一台服务器。理论上有3Tb的空间

但如果我运行 df -h 我会看到:

Filesystem           Size  Used Avail Use% Mounted on
udev                 7.7G     0  7.7G   0% /dev
213.133.99.101:/nfs  295G  134G  146G  48% /root/.oldroot/nfs
overlay              7.7G  7.7G     0 100% /
tmpfs                7.7G     0  7.7G   0% /dev/shm
tmpfs                7.7G   20M  7.7G   1% /run
tmpfs                5.0M     0  5.0M   0% /run/lock
tmpfs                7.7G     0  7.7G   0% /sys/fs/cgroup
tmpfs                1.6G     0  1.6G   0% /run/user/0

所以,3TB 丢失了。 ...磁盘已满。

如果我运行 lsblk 我会看到以下内容:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0    7:0    0    4G  1 loop
sda      8:0    0  2.7T  0 disk
├─sda1   8:1    0    8G  0 part
├─sda2   8:2    0  512M  0 part
├─sda3   8:3    0    1T  0 part
├─sda4   8:4    0  1.7T  0 part
└─sda5   8:5    0    1M  0 part

看来3Tb已经出来了。

我该如何使用它们?

附言。是的,我不是linux专家..

答案1

在我看来,您当前正在运行“交付系统”。您应该能够从那里启动安装程序,并根据需要设置系统。在 hetzner 知识库中搜索有关安装程序映像的信息。

从此类安装程序安装时,请记住:

  • Hetzner 服务器通常配备两个相同的硬盘,以便能够建立 raid1 阵列。为了您的数据安全,应该这样做。
  • 由于您看不到第二个物理磁盘,您可以考虑询问 hetzner
  • 当您安装新系统时,您可以安全地删除所有分区,以便有可用空间。
  • 作为建议,保留一些空间(创建分区)
    • 引导(1-2 GGB)
    • /(约30Gb)
    • 交换(内存大小的 2 倍)
    • /家(休息)
  • 你需要设置raid1(如果你这样做)安装系统。然后你会挂载“/dev/mdX”而不是“/dev/sdX”

答案2

首先先解决一个小问题:3Tb磁盘是否已格式化并挂载?df仅显示实际安装的文件系统的信息。

如果您对 Linux 文件系统管理缺乏经验,那么以下链接可能会提供有用的信息:

您可能不需要创建文件系统,请先尝试挂载分区以查看是否已有文件系统。您还可以/dev/sda1通过运行(以 root 身份)来检查文件系统是否存在

udevadm info /dev/sda1 | grep "ID_FS_TYPE"

如果分区已使用文件系统进行格式化,它将打印一行包含文件系统类型(vfat, ntfs, ...)。如果尚未格式化,该命令将不会产生任何输出。

答案3

正如AdminBee所说,这并不是因为你的linux中插入了磁盘就会显示它。

要使用现有且格式化的分区,您必须安装它。从您的根帐户中,输入

mount /dev/sdaX /mnt/

其中 X 是要安装的分区的编号,/mnt/ 是目标文件夹。 IE

mount /dev/sda4 /mnt/

将把你的 1.7Tb 分区挂载到 /mnt/ 文件夹中

如果您的分区未格式化,那么您必须在挂载之前在其上创建文件系统。

相关内容