在正在运行的 VM Linux 系统上创建并挂载分区

在正在运行的 VM Linux 系统上创建并挂载分区

我有一台以虚拟机形式运行的 Ubuntu 12.04 机器,我想创建一个“数据”目录,其中剩余未分配的空间/dev/sda。我设法/dev/sda3在可用空间上创建了一个分区,但我看不到为新空间定义挂载点的任何方法。是否可以在正在运行的系统上执行此操作?

一旦我使用 gparted 创建分区,系统看起来如下所示:

在此处输入图片描述

但如果我从终端查询它,/dev/sda3则不会显示:

df -ah
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda1       7.4G  6.1G  963M  87% /
proc               0     0     0    - /proc
sysfs              0     0     0    - /sys
none               0     0     0    - /sys/fs/fuse/connections
none               0     0     0    - /sys/kernel/debug
none               0     0     0    - /sys/kernel/security
udev            7.7G  4.0K  7.7G   1% /dev
devpts             0     0     0    - /dev/pts
tmpfs           3.1G  404K  3.1G   1% /run
none            5.0M     0  5.0M   0% /run/lock
none            7.8G   72K  7.8G   1% /run/shm

有任何想法吗?

答案1

是的,这是可能的。要将其挂载到目录,/foo请运行:

sudo mount /dev/sda3 /foo

为了使其永久生效,您需要编辑/etc/fstab并添加如下行:

/dev/sda3   /foo    ext3    defaults    0   0

这假设分区具有 ext3 文件系统。如果没有,请更改ext3ext4ntfs或任何其他。类似地,要在命令行上指定文件系统,请执行以下操作:

sudo mount -t ext3 /dev/sda3 /foo

相关内容