我在 VMware 中安装了 Ubuntu 20.04 VM。我已将硬盘从 40 GB 扩展到 60 GB。我想让系统无需重启即可识别额外的空间。我尝试运行:
echo 1 > /sys/block/sda/device/rescan
结果是permission denied
。用 试了一下sudo
,结果相同。
我希望不必重新启动服务器即可看到新的空间。什么命令或格式可以完成此任务?
答案1
您不能使用重定向sudo
——这是一个已知的限制。
相反,将整个命令(包括重定向)传递给子shell。
sudo bash -c 'echo 1 > /sys/block/sda/device/rescan'
或者使用tee
进行重定向:
echo 1 | sudo tee /sys/block/sda/device/rescan