我在 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 文件系统管理缺乏经验,那么以下链接可能会提供有用的信息:
- https://www.linuxsysadmins.com/create-and-mount-filesystems-in-linux/
- https://www.thegeekdiary.com/how-to-create-and-mount-filesystems-in-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/ 文件夹中
如果您的分区未格式化,那么您必须在挂载之前在其上创建文件系统。