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),以便设备能够设置并开始启动。