我有带有centos 7和lvm的openstack环境,向实例添加了新的100gb。现在我不想将 home var 和 usr 移动到新磁盘,我已成功将 home 和 var 移动到新磁盘,但我不明白为什么 usr 不从新磁盘加载,即使我在 fstab 中有它。
df -h:
/dev/mapper/vg01-root 43G 1,3G 42G 3% /
devtmpfs 3,9G 0 3,9G 0% /dev
tmpfs 3,9G 0 3,9G 0% /dev/shm
tmpfs 3,9G 8,4M 3,9G 1% /run
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
/dev/mapper/vg01-tmp 2,0G 6,1M 1,8G 1% /tmp
/dev/mapper/vgdata-var 20G 152M 19G 1% /var
/dev/mapper/vgdata-home 58G 53M 55G 1% /home
/dev/vda1 509M 185M 325M 37% /boot
tmpfs 799M 0 799M 0% /run/user/1000
文件系统表:
/dev/mapper/vg01-root / xfs defaults 0 0
UUID=1b2b970c-defc-4ae6-94a7-38fd0141ff3e /boot xfs defaults 0 0
/dev/mapper/vg01-swap swap swap defaults 0 0
/dev/mapper/vg01-tmp /tmp ext4 defaults 0 0
/dev/mapper/vgdata-home /home ext4 defaults 0 0
/dev/mapper/vgdata-var /var ext4 defaults 0 0
/dev/mapper/vgdata-usr /usr ext4 defaults 0 0
我在 /mnt 下创建了新的 var、usr 和 home,然后将每个文件复制到自己的文件夹中,除了 usr 之外,其他文件都工作正常。我重启了很多次了,还是不行
答案1
根据我过去几年读过的许多文章,放置/usr
自己的分区不推荐。更重要的是,部分用户态操作系统子系统将会失败(大多数情况下是静默失败)。
参考
公平地说,其中之一来自 Fedora,但本文用相当长的篇幅指出这不是 Fedora 特有的更改。