如何使用新分区的磁盘?

如何使用新分区的磁盘?

fdisk /dev/sda 我已经使用以下选项 完成了磁盘分区: P- 主分区

但是,当使用命令检查磁盘时,df -h我看不到可用的磁盘空间。但我可以看到lsblk它是/dev/sda设备驱动器的一部分/dev/sda3。我的新分区现在可以使用了吗?还是我需要先安装它或对其执行其他操作才能启用它?

我在运行 lsblk 时得到了这个:

NAME            MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda               8:0    0  500G  0 disk
├─sda1            8:1    0    1G  0 part /boot
├─sda2            8:2    0   39G  0 part
│ ├─centos-root 253:0    0 35.1G  0 lvm  /
│ └─centos-swap 253:1    0  3.9G  0 lvm  [SWAP]
└─sda3            8:3    0  460G  0 part

运行 df -h 时:

[root@linx ~]# df -h
Filesystem               Size  Used Avail Use% Mounted on
devtmpfs                 1.9G     0  1.9G   0% /dev
tmpfs                    1.9G  308K  1.9G   1% /dev/shm
tmpfs                    1.9G  8.9M  1.9G   1% /run
tmpfs                    1.9G     0  1.9G   0% /sys/fs/cgroup
/dev/mapper/centos-root   36G  2.7G   33G   8% /
/dev/sda1               1014M  168M  847M  17% /boot
tmpfs                    379M     0  379M   0% /run/user/1881099406

答案1

如果您只是创建了一个新分区,那么它还没有准备好使用。分区只是将大磁盘逻辑细分为更小的部分,这样磁盘的一部分的使用或维护就不会影响另一部分(请参见讨论这里)。

要使用该分区,必须先创建一个文件系统其中,在Linux世界中,ext4文件系统就是一个典型的例子。为此,请运行

mke2fs <appropriate options here> /dev/sda3

作为根。然后,你确实必须安装它才能使用它。特别是,df只会显示已安装文件系统的信息。

网络上有很多如何做到这一点的示例;你可以看看例如

答案2

尽管其他答案已经告诉您(分区需要格式化为可安装的,并且安装程序需要由 df 显示并用作文件系统),您可能希望将此磁盘与 LVM 一起使用,因为其他分区也是 LVM。

您必须pvcreate /dev/sda3使该分区成为 lvm 的物理卷,vgextend centos /dev/sda3将其添加到卷组池中centos,并将其空间添加到现有逻辑卷和文件系统中lvresize -r /dev/mapper/centos-root /dev/sda3,或者从中创建一个新的逻辑卷lvcreate -l100%FREE centos -n data并格式化该附加卷mkfs.xfs /dev/mapper/centos-data,添加fstab 条目并安装它。

答案3

记住df命令仅显示已安装的文件系统。所有未挂载的文件系统都不会显示在df命令输出。

为了让您能够看到您的分区df您必须先安装分区。如果您查看 pdf 输出,您可以看到 sda3 us 未安装,并且“MOUNTPOINT”条目为空。

为此,请执行以下操作:

  • 找到要安装分区/设备的合适目录。该目录必须具有适当的权限,允许您访问它并挂载在其中,最好是 7 或 rwx 权限。

  • 找到要使用的挂载目录后,您可以开始挂载,使用命令 该命令的布局是: mount (来自 /dev 的文件路径) (挂载点目录)

请记住,当前目录不能是挂载点目录。

最后,我可以添加的一些额外信息是挂载点只是允许设备文件系统(ntfs 的 HDD 文件系统)访问另一个设备的另一个主文件系统或当前文件系统的一部分(运行 Linux 文件系统的计算机或笔记本电脑,可以是 ext4),以便设备能够设置并开始启动。

相关内容