一开始并不了解linux系统的分类,默认Ubuntu==linux,结果闹出了大错误。下文详述。
首先,参考的配置教程是网络上的这个教程: 使用nvidia-docker2 - Gemfield的文章 - 知乎
第一步的配置Nvidia GPU驱动就出现了问题。首先,由于使用的是Amazon Linux,在线安装Nvida GPU的第一步就由于无法找到apt命令而失效。没办法只能转到下一步:手动安装驱动。由此我又花了大力气去google如何在Redhat版本的linux上安装apt-get命令、如何运行deb包、如何安装dpkg命令等等等等到最后追本溯源才发现了自己思维上的误区。
上面行不通之后又换了一个教程,在此, 强烈推荐使用PPA方法配置Nvidia 驱动
参考的是这个教程: [Ubuntu 1804]PPA方式安装Nvidia驱动
安装的是third-party free recommended版本的驱动。需要注意,安装之后一定得reboot,不然无法生效。通常情况下,我们的aws默认根分区大小为8G ,是不够用的,因此需要扩展其大小,首先登陆到aws,选择EC2的服务器占用的存储卷,点击 *** 作--->修改卷,填写修改卷的大小,点击修改,卷的状态会变为in-use-optimizing,等待卷的状态变为in-use即可。
此时ssh登录到服务器,首先扩展根分区的大小,之后扩展文件系统的大小。
扩展根分区大小:
输入lsblk我们可以看到,根卷的大小为80G ,但是实际根分区只占有8个G,因此需要扩展根分区的大小。
扩展的命令为: sudo growpart /dev/xvda 1 ,注意设备和分区号之间有空格。
我们可以看到,/dev/xvda1的大小已经扩展到80G 。但是文件系统还没有扩展,可以通过 df -Th 命令查看。
此时,对于不同类型的文件系统要采用不同的扩展命令,如果是ext2、ext3 或 ext4 文件系统。要使用 sudo resize2fs /dev/xvda1 ,对于xfs文件系统的扩展命令为 sudo xfs_growfs /dev/xvda1 。我这里采用xfs文件系统的扩展命令。
可以看到根分区的大小已成功扩展到80G。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)