我在虚拟机中安装了Ubuntu服务器。我真正不明白的是parted 和mounted 文件系统之间的区别。
我在vmware中分配了一个100GB的磁盘,它似乎被分成了3份。
有人可以解释一下吗?
$ cd /
$ sudo df -h
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/hostname--vg-root 36G 1.7G 32G 6% /
udev 32G 4.0K 32G 1% /dev
tmpfs 6.3G 240K 6.3G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 32G 0 32G 0% /run/shm
/dev/sda1 236M 33M 191M 15% /boot
$ sudo parted
GNU Parted 2.3
Using /dev/sda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) p
Model: VMware Virtual disk (scsi)
Disk /dev/sda: 107GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 1049kB 256MB 255MB primary ext2 boot
2 257MB 107GB 107GB extended
5 257MB 107GB 107GB logical lvm
与LVM相关吗?
我要求安装程序使用整个磁盘,但我不记得我是否要求设置 LVM,也许我不应该这么做。
答案1
这个配置可以工作,但有点混乱。
输出parted
显示您只有 2 个可用分区:
1 1049kB 256MB 255MB primary ext2 boot
这是启动分区。
2 257MB 107GB 107GB extended
5 257MB 107GB 107GB logical lvm
这是使用 LVM 的主(根)分区,包含在扩展分区内。没有必要这样创建它——您可以将其创建为主分区,特别是因为它使用 LVM,因此您不受“仅 4 个主分区”规则的限制。
卷组内创建了一个 36G 的逻辑卷,其中包括 107-Gb 的物理卷。 Volume Group中的剩余空间没有被使用,被浪费了;您应该增加现有 LV 的大小,或者创建另一个 LV,例如安装在/home
.
的输出df
显示引导分区和逻辑卷分别安装在/boot
和 上/
,它应该是:
/dev/sda1 236M 33M 191M 15% /boot
/dev/mapper/hostname--vg-root 36G 1.7G 32G 6% /
其他条目只是 RAM 中的伪文件系统:
udev 32G 4.0K 32G 1% /dev
tmpfs 6.3G 240K 6.3G 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 32G 0 32G 0% /run/shm