是否有任何方法可以使用php将条目添加到/etc/fstab?我已经完成了lvcreate
,并使用php将每个卷装入mountfolder。
最后一步是编辑/etc/fstab文件中的装载选项,以便在重新启动后保持新的装载。没有使用php代码找到此步骤的文档。
我找到了解决方案。是的,我们可以使用phpseclib使用ssh-vi代码编辑器。请参阅我上一篇文章,使用phpseclib连接ssh。
然后我的代码写vi/etc/fstab如下:
$ssh->setTimeout(2);
$ssh->read();
//enter vi editor
$ssh->write("sudo vi /etc/fstabn");
$ssh->read();
//Insert line in vi editor
$ssh->write("i");
//enter in new word on that empty line
$ssh->write("/dev/mapper/uservolumegroup-foldername /var/www/html/efsmount/foldername xfs defaults,nofail 0 0n");
//hit escape button
$ssh->write("x1B");
//saves and closes the vi editor
$ssh->write(":wq!n");