我需要增加目录的逻辑卷,目前var
最大大小是10GB,我需要将其设为50GB。var
我有一台 Centos 6 服务器。
的输出df -h
是:
Filesystem Size Used Avail Use% Mounted on
rootfs 10G 10G 0 100% /
/dev/root 10G 10G 0 100% /
none 991M 312K 990M 1% /dev
/dev/sda2 455G 3.6G 429G 1% /home
tmpfs 991M 0 991M 0% /dev/shm
/dev/root 10G 10G 0 100% /var/named/chroot/etc/named
/dev/root 10G 10G 0 100% /var/named/chroot/var/named
/dev/root 10G 10G 0 100% /var/named/chroot/etc/named.conf
/dev/root 10G 10G 0 100% /var/named/chroot/etc/named.rfc1912.zones
/dev/root 10G 10G 0 100% /var/named/chroot/etc/rndc.key
/dev/root 10G 10G 0 100% /var/named/chroot/usr/lib64/bind
/dev/root 10G 10G 0 100% /var/named/chroot/etc/named.iscdlv.key
/dev/root 10G 10G 0 100% /var/named/chroot/etc/named.root.key
我跟着本教程。为了增加音量,您必须执行以下操作:
lvextend -L +40G /Path/To/var
我的问题很简单,我不知道我的 var 位于哪里。
如果我这样做lvextend -L +40G /dev/root/var
我得到Volume group "root" not found
如果我这样做lvextend -L +40G /dev/var
我得到
Path required for Logical Volume "var"
Please provide a volume group name
Run `lvextend --help' for more information.
我尝试了所有可能的路径,仍然找不到 var 的正确路径,那么 myvar
位于哪里?
编辑
如果我这样做lvextend -L +40G /dev/root
我得到
Path required for Logical Volume "root"
Please provide a volume group name
Run `lvextend --help' for more information.
pvs
根本没有输出。
lvs
给出这个输出No volume groups found
答案1
正如我从名称中所预期的/dev/root
,您没有使用 LVM。您有几个选择:
- 重新安装
- 希望您的分区方案允许您使用 (g)parted 来扩展根分区。
- 创建一个新分区作为 LVM 卷,为 /var 创建一个 vg 和一个 lv 并将 /var 移过去
- 清理当前系统,这样就不需要空间了
当从救援 CD 或救援网络启动引导时,最好使用选项 2 和 3。
答案2
您/var
位于根挂载点内,因此您需要增加 的大小/dev/root
(如果它是 LVM 卷)。